Warning: Permanently added '10.128.0.51' (ECDSA) to the list of known hosts. 2019/03/21 01:33:50 fuzzer started 2019/03/21 01:33:57 dialing manager at 10.128.15.235:31467 2019/03/21 01:33:57 syscalls: 1 2019/03/21 01:33:57 code coverage: enabled 2019/03/21 01:33:57 comparison tracing: enabled 2019/03/21 01:33:57 extra coverage: support is not implemented in syzkaller 2019/03/21 01:33:57 setuid sandbox: enabled 2019/03/21 01:33:57 namespace sandbox: support is not implemented in syzkaller 2019/03/21 01:33:57 Android sandbox: support is not implemented in syzkaller 2019/03/21 01:33:57 fault injection: support is not implemented in syzkaller 2019/03/21 01:33:57 leak checking: support is not implemented in syzkaller 2019/03/21 01:33:57 net packet injection: enabled 2019/03/21 01:33:57 net device setup: support is not implemented in syzkaller 01:34:01 executing program 1: mlockall(0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = dup(r0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) read(r1, &(0x7f0000001080)=""/1, 0x1) fchdir(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001100)={0x3, 0x2}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000001140)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001180)={0x50, 0x7, {0x100000000, 0x8}}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000011c0)={0xff, 0x2}, 0x10) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001200)={0x1, 0x7, 0x0, 0x40, 0xffffffffffffffff}) sendto(r1, &(0x7f0000001240)="008d2f6cbba4446f937c4eaa46ee696c337290916861a325d8ee842783b6fa66f0ef0b2f948b4bfcb590293dea5e19dc83", 0x31, 0x4, &(0x7f0000001280)=@in6={0x18, 0x3, 0x800, 0x5}, 0xc) sendto$inet(r0, &(0x7f00000012c0)="df2f90a8479ba89e9190f297b7f98bd6a6734cc40fdc28d30fdfd532aea2ce0fe998fe08ec9297a8c20335848e6920b336393d765f5dcf1edecb707b2ed3", 0x3e, 0xa, 0x0, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r1, &(0x7f0000001340)='./file0\x00', 0x2184, 0x5) shutdown(r4, 0x3) r5 = dup2(r3, r1) r6 = semget$private(0x0, 0x3, 0x430) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000001380)=""/202) fchdir(r0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001480)='/dev/wskbd\x00', 0x801, 0x0) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000014c0)={0x0, 0x0, 0x20, 0xfffffffffffff001}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000001500)) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wsmouse\x00', 0x40, 0x0) r9 = openat(r1, &(0x7f0000001580)='./file0\x00', 0x8, 0x19c) getsockopt(r4, 0x4, 0x100, &(0x7f00000015c0)=""/128, &(0x7f0000001640)=0x80) kevent(r9, &(0x7f0000001680)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x20000007, 0x9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x0, 0x9, 0x2}, {{r5}, 0x0, 0x1, 0xf0000000, 0x3, 0x1}, {{r7}, 0xfffffffffffffffc, 0x47, 0x1, 0x4, 0xfffffffffffffffa}, {{r4}, 0xfffffffffffffffe, 0x60, 0x2, 0x80, 0x1}, {{r3}, 0xfffffffffffffffc, 0x8, 0x12, 0x0, 0x7}, {{r7}, 0xae33cb16c912f45a, 0x80, 0x1, 0x619e}, {{r8}, 0xffffffffffffffff, 0xc0, 0xf0000001, 0xffffffffffffffff, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0xfff, 0x7a}], 0x7f5, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x7fffffff, 0xac}, {{r1}, 0xfffffffffffffffc, 0x10, 0x40, 0x556a, 0x4}, {{r3}, 0xfffffffffffffffe, 0x40, 0x5, 0x97a, 0x400}], 0x0, &(0x7f0000001840)={0x5, 0x3f}) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001880)) 01:34:01 executing program 0: r0 = semget$private(0x0, 0x7, 0x103) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8000) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x6) r1 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) r2 = semget$private(0x0, 0x1, 0x148) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) semop(r0, &(0x7f0000000100)=[{0x3, 0x9, 0x1800}, {0x2, 0xc21, 0x1000}, {0x0, 0x2}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x3, 0x5, 0x1000}, {0x3, 0xff, 0x1800}], 0x7) r4 = dup(r1) r5 = semget(0x0, 0x2, 0x80) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000140)=""/77) r6 = dup2(r4, r3) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r7, &(0x7f0000000200)=""/197, 0xc5, 0x2, &(0x7f0000000300)={0x18, 0x1, 0x8, 0x4}, 0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0xc8, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000380)) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f00000003c0)=0x8) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) connect(r4, &(0x7f0000000400)=@un=@file={0x0, './file0\x00'}, 0xa) r9 = geteuid() setuid(r9) pwritev(r8, &(0x7f0000000540)=[{&(0x7f0000000440)="ecc49e676b00525917922b0491cff495447a87e2502145a77d012364c80b25875456ae9220dbf8a8207b31813bea0aa9e521ef3cc06dbaee52c5c63d534b6f24d21bb19462c08a7fa0a2e30bb9e32e91f74fbc7e1df501f5cd0d9fb84c2d2696ac11a39669f17ade03cbd1b8766b54a111e1162fdc0ce3ac76b852b032601be4740d9b47cc29f9c21b4f9e107bc178d70b6013ee6227b08dbd28e123bf63c8952499d6d99800d04e6c670a665489c5befefcfd8cb42768a6858cff54d0d0d9e97191ec72697549f62566bd1b431adf8f66f79da7a3af45b7c27a51941bae6ee38ce213", 0xe3}], 0x1, 0x0) fcntl$getown(r1, 0x5) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) getpeername$inet(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) ioctl$TIOCSTART(r7, 0x2000746e) r10 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x3000) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000680)=""/237) 01:34:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x70, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x0, 0xfffffffffffffffe}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xfff, 0x7}, {0x18, 0x0, 0xffff, 0x3f}, 0x5, [0x7, 0xfd7, 0x4, 0x6b6, 0x9, 0x3, 0xec9, 0x3]}, 0x3c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x4f10) clock_settime(0x0, 0xffffffffffffffff) 01:34:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto$inet(r0, &(0x7f0000000080)="a2730b3f2180bbd232bcf5c51dfdc37f54d5090c58d8653e59e02c808e14c129a4b859cd3e2ed40789169cdd93c8685e78a09fbc1f776de7325974a04a7b6cecd091d177672569629d4ec7a57202e99d6ee0c52ee8773b194661f415cc58964872923d5e197e2026b84302e62177a58d76522eab89093c3fb7cb1764538e2a1ead1a54bb2d14b2cc8450c91ed4016c3fc52b266519ccef15d0b425c2dfd6b5269e2b0921e71b41fa7403a27e3dafb9d902b9b054d02adc3b430a7848303db4dbcf8534f6fcf70031db6ca8d3e57e29b91b6927470b93712307c76a2326fccb3c5f746f292cb865e93bebad9ac05fe1", 0xef, 0x0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 01:34:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 01:34:01 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6001, 0x100000001) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./control\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) 01:34:01 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000000), 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb4, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 01:34:01 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) msgsnd(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000003727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda723799509320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820f598d184ccc278e51d61"], 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4005, 0x484) msgget$private(0x0, 0x40) r3 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r3, 0x500001, 0x7, &(0x7f0000000240)=""/67) stat(&(0x7f00000003c0)='./file1\x00', &(0x7f00000000c0)) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) 01:34:01 executing program 1: shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffe000 didn't change! 01:34:01 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x120) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xffffffffffffffff, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f0120c0 va 0x20ffc000 didn't change! 01:34:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/\x00', &(0x7f0000000300)='\'@\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/\x00']) getppid() fcntl$setstatus(r0, 0x4, 0xc) connect(r0, &(0x7f0000000480)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) 01:34:02 executing program 1: r0 = socket(0x1000000000011, 0x4, 0x3) sendto$unix(r0, &(0x7f0000000180)="b100050105002100070000b1ffff02002c451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0xffffff61) 01:34:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="95816e054f2e2994e55eceb7dad0ca37b88f77b01091f9747c3c7f9ea511812a640cce4f081344bc11ad9040fe4b36960de670ba37299994293831655e6821ebdf73049b", 0x44) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90fe057fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441fed22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca5884427e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c0000000000000000000000000000", 0x47}], 0xe3770c21d16037) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 01:34:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 01:34:02 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r1) shmdt(r2) 01:34:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x1b0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x8) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:34:02 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) setsockopt(r1, 0x4000029, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = semget$private(0x0, 0x2, 0x400) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) r3 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r4, r5, r6, r7]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fcntl$getown(r3, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getegid() dup(r1) getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c08000000000000001f3102"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x2) semop(r2, &(0x7f0000000100)=[{0x1, 0x7fff, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x800}, {0x6, 0x7fff, 0x1800}, {0x1, 0x6, 0x1000}], 0x5) socket$inet(0x2, 0x8005, 0x180000000000000) 01:34:03 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x7011, r0, 0x0, 0x4c) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = dup(0xffffffffffffffff) renameat(r2, &(0x7f0000000040)='./file0/../file0\x00', r3, &(0x7f0000000100)='./file0/file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) lchown(&(0x7f00000002c0)='./file0/../file0\x00', r4, r1) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') chmod(&(0x7f0000000000)='./file0/file0\x00', 0x100) 01:34:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 01:34:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x20100005) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r1 = dup(r0) getgid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x1, 0x0, 0x7}, 0xfffffffffffffee7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 01:34:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mknod$loop(&(0x7f0000000040)='./file1\x00', 0xc190, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0), 0x0) 01:34:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x800, 0x7}, {0x18, 0x0, 0x94ea, 0x9}, 0x401, [0x8, 0x2, 0x6, 0x3, 0x3, 0x16a1, 0x6, 0x4f]}, 0x3c) sendto$unix(r1, &(0x7f00000000c0)="a828ef1fd7de17575bb1c212dd08991fe86795df69b5b94b0136663fd3813ea4da59e20cc8addb76ad6ffe64f98e13df11af0ae76b1b0c1b6b73b1a93068158df21ab29bbd6c505d1cff57798bdec7306a0a8dc4ef652f5cc75f4a8066fa1e4ce2441104e3b22f7cde", 0x69, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9a1698a179d0859d62", 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 01:34:03 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe2(&(0x7f0000000000), 0x10000) 01:34:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00\x00\x00', 0xf0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2f66696c653040ffffbea499f656820b3340242600ecffffbd0729a5818d2761a1fac3115b1c4e6eee2d0c6c690a828514a43665024954795ee0e1af0775b75f3200013adffd0d62b322774d35c3f8169d7f97e74d3b4f3330548ba6ef594d91dea8f6187f"], 0x10) dup2(r0, r1) 01:34:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffff800000000, 0x7a, 0x2, 0x9, "998d4cfa24a1a3af3389570ab698adf15ab6ceba", 0xfe, 0x5}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b000033010000000000243900000000000000000000000000c6f2e910bd81ee479a2def9427a65b5ff90de0b276ce0841", 0x38}], 0x1) chdir(&(0x7f0000000040)='./file0\x00') 01:34:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 01:34:03 executing program 0: setitimer(0x3, &(0x7f00000005c0)={{0x20, 0x3f}, {0x0, 0x511e}}, &(0x7f0000000600)) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000040)="145ce197297db9c3d876b44c48bec659493635202261f4173dd785b8a9e4a88df25b3dc17a9854ac89276f38bed82e16a41c29fc6ca01f4c39408e29183b885de47b2656d62fdf781a92140753b61762db04fe30945f68e2c90b4472dabceaf682d8b70cfdc8a5c0539f0506354117de75715c21", 0x74}, {&(0x7f00000000c0)="155c5f265ada3828e82520bb4cbff344326533d6322fedbb6ca1cb110552b27f6e3ea4f6c888269a36fafa933fc78847245b40601855a2a37253c73b75404742dcb51f564477b1732aee5ba1a67930bde79e1a68a7ac914b5580bb26536de6eebea18412e5a58bcb80cecd970baa7ac9d4880ab86b9e8981c6a5162402ea0a2617bf46609a22236fe766701ae93ee86a13b3053ad6f112", 0x97}, {&(0x7f0000000180)="301a9f5ef0ab5f6f86786237aaa1798911d7d085b439e71642587c9fe498d0286260c1dc8d10366d2d1e9998f66609e38bcc03553b95f9ccefb866ca8b2e34e770d350be7781666e60ef74923440a69f561d83be99299446aea03f5580b5ef4652fb8c914d6670b56e5021d94855eb6d379580", 0x73}, {&(0x7f0000000200)="e98a5ffb3adcf0ff8a90a8e5a691a73159ba3b2a53517118ccd4e6ceb181f316b18b0096b0734bd61398d77dc627eb989b4be845bbdc3369b2d4f4e0c6871fcfdaf716fa64e94a1b36596fd3f59143376927e461a0f2fa6a7fb2dcfe451825880b5d5c9750abedac2c7d9450d52d8fc041f424e387167b94c6bf7b0b210cc4dc8b86182eab313e09f7c2987172a86e4a7b84c72e0a523cc6f5fdb0ffb32caaebcf011236abeb8fb4571136033286536e59e5a8b8fc7a4c8b6f1fbf9da1a56c0fb146e637feffe4db8ea5105303b1", 0xce}, {&(0x7f0000000300)="9f6a9f8f5faeff4390c908fdce783b59dd23ad3733598d8adcd5773fe5b2b0666bcb674923fe0ea74a83147625e5faef9825a70ffa085ef907973302216479082919891376644ee405b6ffbcd670", 0x4e}, {&(0x7f0000000380)="cf437e0a69d3f4d0d2166211e9d6dfbdd073716d5d4259ec50e37b8eccaceb3a51ef7bfdf411de23311626471e342c391e70d59d1132405614bc93e8d6759d9dfe17908eae670c4ac4e251f79793c6b054251f774523a72610d4175e75b41c82553d3929b9ede88efaf04c684ea091aadc5da55da468f852633eeaa26655e896ed6fda9c9d9147b023036d991b688c5313f7db37b60f8325a942aeac4f28f7649d145786fc13308643c287abcc83cff7a6805a216ecb42febffa91ec1bdcb854da4190a1b2877273aa6866ee79d7aae05685e5e1d5d3169bb4a5fdf41f99c6a9c448072ebcce370aab45f103", 0xec}, {&(0x7f0000000480)="1db6bf400560124285d49b893db65e45f7e280539ea5993654d907bd3357d78eacdb44d5b24a10734aed56d4fc3a7d1c8e5e0fc8f1224d88abe8dd75c9f43d625a8b72c9c352df7f16b8b15b521507bf8c34584dc69d9bc2e93cbb4d3b1a3030d9c7526902a67a", 0x67}, {&(0x7f0000000500)="7663440d491fc74605986b4d59bc7ea4d7fb02f7100005c710", 0x19}], 0x8) r0 = socket(0x11, 0x9, 0x4) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 01:34:03 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 01:34:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) r2 = msgget$private(0x0, 0x200) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getuid() r6 = getgid() r7 = getpid() r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x0, r3, r4, r5, r6, 0x2, 0x80000001}, 0x9, 0x8, r7, r8, 0x0, 0x4, 0xcceb, 0x3}) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 01:34:03 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x100000000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) 01:34:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) 01:34:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, r1) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup2(r2, r4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r3) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x1, 0x1, 0x3, 0xb85, "f3041ea4677525769f614045997275ff539d9d19", 0x6, 0x6}) open$dir(&(0x7f0000000040)='./bus\x00', 0x8, 0x1) 01:34:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 01:34:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 01:34:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 01:34:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 01:34:04 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) r1 = msgget(0x0, 0x2) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x2) recvfrom(r0, &(0x7f0000000140)=""/22, 0x16, 0x40, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x3}, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/198) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/58, &(0x7f0000000200)=0x3a) select(0x40, &(0x7f0000000240)={0x10001, 0x5, 0x9, 0xd6, 0x3, 0x5, 0x9, 0xffffffff}, &(0x7f0000000280)={0x400, 0x0, 0x6, 0x0, 0x7f, 0x80, 0x101, 0xfffffffffffffffd}, &(0x7f00000002c0)={0x1, 0x2, 0x7c34c843, 0x300000000000000, 0x7ff, 0x1f, 0x8, 0x5}, &(0x7f0000000300)={0x8000, 0x9}) 01:34:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) getrusage(0x0, &(0x7f0000000000)) 01:34:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) r2 = socket(0x2, 0x8001, 0x0) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) getsockopt(r1, 0x11, 0x5, &(0x7f0000000300)=""/116, &(0x7f0000000200)=0x74) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 01:34:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/66, &(0x7f0000000280)=0x42) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x2}) 01:34:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x41, 0x100) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x1000) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x88) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x7, 0x7f, {0x8000000f2, 0xfffffffffffffff9}}) socket$inet6(0x18, 0x0, 0x29) shutdown(r0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x3, 0x3}, 0x10) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) 01:34:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) read(r2, &(0x7f0000000240)=""/125, 0x7d) recvfrom$unix(r1, &(0x7f0000000040)=""/211, 0xd3, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 01:34:04 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10a0, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 01:34:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r1, 0x2) 01:34:04 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xa) syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x4, 0x40, 0x1a6, "44bd02c74a5b7837de6345bf1a6767943afb776f", 0x8}) getegid() socketpair(0x18, 0x4000, 0x401, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 01:34:04 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x10, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 01:34:04 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) close(r0) 01:34:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000400), 0xc) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) 01:34:04 executing program 0: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0xffffffffffffffbb}], 0x0) writev(r1, &(0x7f0000001040), 0x258) 01:34:04 executing program 1: r0 = syz_open_pts() r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x3) close(r1) 01:34:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 01:34:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = semget$private(0x0, 0x7, 0x10) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000180)=""/168) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x9, 0xfffffffffffffff9, {0x1, 0x9}}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x80104277, &(0x7f0000000000)) getpeername$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$dupfd(r3, 0x0, r1) 01:34:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 01:34:05 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20880, 0x0) r3 = openat(r2, &(0x7f0000000240)='./file0\x00', 0xdfb919f2d8c3c414, 0x48) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCNOTTY(r0, 0x20007471) close(r1) r4 = getuid() ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)=0x2) close(r1) r5 = getegid() fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0, 0x0) r6 = getppid() fcntl$setown(r3, 0x6, r6) 01:34:05 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r2 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') renameat(r2, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='.\x00') write(r1, &(0x7f0000335000), 0x10052) 01:34:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x64) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') read(r1, &(0x7f0000000880)=""/161, 0xfffffd21) 01:34:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xf4b2, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000200)='./bus\x00', 0xe021, 0x84) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x6) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYBLOB="000000000000000056778709d2d272d44006779f43b22229394620a671b8de56a2a7b99856910800000000000000c0bb0a749325d577a3fcf7b2af041f4cce2aa3b3649fcc8b3a706b124973a6e0b879bbefea632cbbde5510b034d25de810a8394d7096500755812c59b5ad09c93d1d96dbd735582f2f92308f5e15ff374fff5979475109e68fb42de40cdcb21dfbe7ef95ee0a9e403216780e8d01b4b6febee84caee507eabc628cd073f54ac803aa885f188c45a6532833434587cc7ec115ba1d8b46e0301390a500d0a99bf34ccf1d35c6dc3f2243af02dc1f4321b3831ea4468f55478b8a391860e66a552e0863838f9f967d164e510fee4339e0a2a0b95dc21703238ff0d6e95cf9eda6dd797526b0156fa718c52b557263b92644ae0ebf7c0a5e699cdfb1c7d7883f6ddd723e3da0f3d3484fd2e3f3ea2893e2c65d85ce2fe0a4771d32c5e8d22b7f269d707dc0af25eef50fabe79e2faee31286c14d58ddc96275123a62d38d6243cee9949fba24d76b6438a9d291b45da473f102b850a85de86d585177d3d14892870909f1bf01b01867875c327baa77421a494312eb41edc097bb2ac13ce51f9aadf70ffb855f2049156879e2d67e9b33b05e71993fd8092ed4c247e23fde8d144c5748a4f6a1b1b401aa24eb135e3493b269d56266d97e462fe8618a9e62dfa367efebdd28465dc75d3544c32218c825dec6715ea1594aed4cbc998939917cfb6e1626acf7ade21ebbdf3626835539e47692b3b04db8da8d76af4138bfe5aefd2901457edc1c17207538e26942b0d969a10562458814fa683af1dadb04edba86373e7a326b7d9a94f0"], 0x8) getitimer(0x1, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) sendto(r2, &(0x7f0000000380)="e0d5943cbf08afa74d5ffe6e711894087beb38651246bc73a1054cdc627e7c02d048cdf03d97c80321360433f3bfc207922bd9b02e1b353324d84c0988232262213c1728778cc5a924cf5847", 0x4c, 0x400, &(0x7f0000000080)=@in6={0x18, 0x3, 0x101}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0xc2, 0x3, 0x3, 0xfff, "be416424b0c87f94971e6e7d735f615cb880ffc1", 0x1f, 0x1000}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000240)=0x3) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f00000002c0)="0121d87216d5b63a4c90", 0xa}], 0x1) ioctl$TIOCCDTR(r3, 0x20007478) 01:34:05 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r0 = geteuid() setuid(r0) mprotect(&(0x7f0000740000/0x2000)=nil, 0x2000, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000059000/0x4000)=nil) shmat(r1, &(0x7f0000ff0000/0xe000)=nil, 0x1000) r2 = socket$unix(0x1, 0x505945e6725c57f4, 0x0) getpeername$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0xffffff34) r3 = socket(0x1f, 0x2000000000000007, 0x2) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r3, 0x0, r3) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r4, &(0x7f0000000280)=""/157, 0x9d, 0x803, &(0x7f0000000400)=@in6={0x18, 0x1, 0x5, 0x5f}, 0xc) 01:34:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES64], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) write(r0, &(0x7f00000001c0)="d49fe2ac6ef350901b822e7c8f3c0e7420da795741066681bb9bb7a993fe263a8e1cc1ac86396c855c754b325357dc9b9a4b9a6c0bbb22377bcf92a866a1632463b320700d33c9a95fdb43138ced32ad3fdc983f70308f28acd415d303760eb33bcf3908dede1756fc965d8c66233050c2f3d26e792a1f605cd5870dfc06b5615a0435e9", 0x84) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 01:34:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5fcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f00000002c0)={0x83, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000280)=0x1) flock(r1, 0x2) sendto$inet6(r2, &(0x7f00000000c0)="5f29c251b784dd14fc7f9e0223c682e5b9fd81d4ff360eada6825b8ec4645ad909307f3415390e1e320e1c4d944f51dfdfd378c765c82d5d610c4d28ba376c7116eff6e8c61321f6fd6bec75a4c2a2", 0x4f, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x3}, 0xc) getpeername$unix(r0, &(0x7f0000000180)=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'], &(0x7f0000000200)=0x6e) flock(r1, 0x2) flock(r1, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 01:34:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x4011, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)}], 0x1, &(0x7f0000000180)=[{0xd0, 0xffff, 0x0, "6565b5b2b77acdb3e7ab87f3f05700e24807183357a5a912051358665535e7f6b3d499cbf695b849b4f519a6eab62c57d2ab0107248eec70816887fc8398ae61516de3235ee1341e94c4ee27aad94169e08211fc738c7d8fc8a7fbff2dc550e39272c65362a2d211de33930cc639d5eb166171d102a9420eece974c97f98d46935ec7f28df5924b6a042b734b650f616064025f26d6cde281a213eb4464a5d3e4b3f6582d9be84d22b1f8cea64fd78791e1e36b8ebe5a0362a4250"}, {0x68, 0x1, 0x5, "8152b0c22108e4c0db6f16fd8e419673e1cf459395446a69ebed5bbcf99d89300a0cae28bbfe3e2cd395074fb6ba69c904f6ff9bca9c2243898f55bb25e45764dc47d9928334e71aa52454d6fd13f11734f10f11486f27"}], 0x138}, 0x409) ioctl$TIOCSBRK(r1, 0x2000747b) 01:34:06 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') 01:34:06 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) geteuid() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 01:34:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') ioctl$WSKBDIO_SETMODE(r2, 0x8004667c, &(0x7f0000000180)=0x2) 01:34:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x9) sendto$unix(r0, &(0x7f0000000100)="69cbdf4bafd7ee0465350f2fa712d442f7d283a94dd13bea758e4d992c33b9447768b62888ba9c37428e75657492e8368737d04e9e4182b12c9130f2f01583661d2a56bc7f6f1c10394f4fddad57d0e7f3493e9615c16cad3231f7b13af8149ba50fa12a2809091b91fbb823791bb2991c20c104c8c14418e92bec54d4932935e0008265116ea55cc0498d695319e5d9fcad1bd765b9a2d8a63c93bb453aebb44d5224000cf1f4f9e76e1964a2c72f237d8da43e7d07f84032ab148fa117ad32d446a1993d1146b9be37f03f6e90bf19fbf6ee1d4298bd2337a56319be73a51a71ac4c96334c826658123407eb82dee0bf86f775ee0c94f75c35c5c3", 0xfc, 0x40a, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050305001800000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:34:07 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) r0 = getuid() r1 = dup(0xffffffffffffffff) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r4 = getgid() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x810, 0x0) r8 = kqueue() r9 = accept(0xffffffffffffffff, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r10 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000003c0)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000580)=0x200) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x820, 0x0) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x8, &(0x7f0000000440)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="7032b9d942122f71a6ea5e3a28e0339e32d1757545835b249540d07c4d33f266cc9304f8336607bc05efcd1af61d879af60967b955a9a653bcb41601cb2ef4d3b9c5bd641401860dc29b8d859c15ff7dfdd3a7cf5e76aba5ec3a02b8fd64c4d576e076d364c0f214423487bf59e8eca8132fca", 0x73}, {&(0x7f0000000180)="28dd0ddf059b402cda2b4059dbf3b19d2b", 0x11}, {&(0x7f00000001c0)="dd67843dc99edd4ca465f1dbdf16db68db3fb9d093071b38f5729a199b", 0x1d}], 0x3, &(0x7f0000000480)=[@rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r3, r0, r4}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, 0xffffffffffffff9c, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r0, r13}], 0x88, 0x4}, 0x3) getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000040)='./file0\x00', r0, r14) pckbd_enable: command error 01:34:08 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x8) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0x5}, {0x40, 0x4000000}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 01:34:08 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r0 = geteuid() setuid(r0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x30, 0x8) r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) ioctl$TIOCSCTTY(r2, 0x20007461) 01:34:08 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffa, 0x62, 0x61, 0x4, 0x5}, {{}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x40, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r1 = kqueue() r2 = getuid() setuid(r2) kevent(r1, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 01:34:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000004c0)="ef230094da732138c513b714f29d739b5f55d68183844099a78b39c24592ba02f1d188a67d80de01df08b0712eba8f4fae24a1fe85b179d03b982c61c84aa27ca1589516513684fafcd1dd85266afd32eb05b11f8794777bea2e6fefeee60fbac90c1db1ca559fda907adb7c80a4625048648250c7620c83bd133fb9ac735e1508730896b245adb925ed6d0612aac59bb8530ca67161c7fb6e4d553bf0a53f82a301485ae1f46467da4a0f2461d99781329fae03f0df0b6eb4a92844e8a12d91bc56af86de8b9755c75c9901a0abd2bc2a7f97bdbf79a6cfec06f522def3498b694e10dd8bbceb8321391394e193457a7b5eb623746d2a56bd7683805dfa4c95a09c69740fc029b66ef6192b2277b7590c822e90ca43f5f1db9801c6fc4cb53acfbf225b00e06c4b697e66300660c1eaf9a8f32ab2fefdee9943e090bf13266daa76841d80b4272f124d515e05f2c91f1a073fa89c2f61e1c8e29a2718b4f70755f230c18ec064c56c1ca8615bf4ab830262ff2309d6fdec997b48c5fc9c518e14293dd0b7a95bc335097692e9b362e99752f3d87d4ec6cb3d567dfa38bb517781909c133027174243454eddc31712cf289b6bdd068c62215d19ebff8bf1a6759bda144beec0f9fd8b57dcd267d03a25e34bc59d6c92ea281fe7b52bf78fde3f1493fae1a4be63bbc601e3150f51f1998de837f7930499ae83b018da64cae9db0ba943a7fd0b3e1ddff4febc5f5455dde9fceae7a16115d8569c25a5b363d8828529a3dfd893659cb4f97ec2329548b9aecfa12e3a58e41097bad0c5677a1a385621615741efc4e7251891db8c4cdc2ddbfbc5d4a19848b92bf89e484db103b8431b9b191cbe6826f47ff68cc58b50575c2b74b346cf590c51a5deedf315f79c558b087ca4e7d8ddf44aec767f8becffb2b527c282317a975c616b3edc8c3004412d69440f0149c29d1bdba36535ee3d7d33af24a7a7a20271b2353dc4d3d1dbdc454d3532a666f29b39966ca3ee41eed91e2adcaefa43b611ca108946c6e54398ece177e2194b0f168ceec7d5bd2b969220396b436bb9d2091b3cd4ba4ed3959ad54218ebf76c73f892d479b4fb4b1b7bb9ad34870979f2c60838e75d8de512339983c87339b6dc34f09ec551862002011ce663587f6251a3aa1b5cb67c20b208bfac2cea26dc0649ab4eb258adf596960d44d6c56c46825ea899efd5d8e17cc9446fd594ca4eb7af4424c1bf040b0f3b71ab665d12af43bff546f2d97ac61f177f", 0x382}], 0x1) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) syz_open_pts() 01:34:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x100000000) close(r0) dup(r1) syz_open_pts() pckbd_enable: command error 01:34:10 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = socket(0x953dbabf5d7829c8, 0x2, 0x200) getsockname(r1, &(0x7f0000000380)=@un=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) r2 = shmget$private(0x0, 0x1000, 0x14, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x2, r3, r4, r5, r6, 0x0, 0x8ba}, 0x2, 0x8, r7, r8, 0x3f, 0x0, 0x8}) 01:34:10 executing program 1: r0 = socket(0x400000000014, 0x1ffff, 0x100000000000f9) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socket(0x37, 0x5, 0x3f) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 01:34:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2fffffffffe, 0x3, 0x0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x7fffffff, 0x3ff}, 0xc) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) r3 = semget(0x0, 0x3, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/31) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000000)=[{r1, 0x8}, {r2, 0x4}, {r1, 0xc4}, {r2, 0x23}, {r2, 0x103}, {r1, 0x2}, {r2, 0x4}], 0x7, 0x7fff) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) 01:34:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r3 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x2, 0x20) connect$unix(r3, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = kqueue() stat(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0x79) ftruncate(r5, 0x20) r7 = accept$inet(r3, &(0x7f0000000000), &(0x7f00000000c0)=0xc) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000440)=""/124, 0x7c}, {&(0x7f00000004c0)=""/227, 0xe3}, {&(0x7f00000005c0)=""/17, 0x11}, {&(0x7f0000000600)=""/165, 0xa5}, {&(0x7f00000006c0)=""/59, 0x3b}], 0x5, 0x0) kevent(r1, &(0x7f0000000280)=[{{r7}, 0xffffffffffffffff, 0x4, 0x40000000, 0x200, 0x8}, {{r6}, 0xfffffffffffffffe, 0x0, 0xf0000041, 0xfffffffffffffffc}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x9696, 0x5}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0xffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x13, 0x2, 0x9, 0x2}, {{r4}, 0xfffffffffffffffa, 0x20, 0x8, 0x3, 0x4ec1}, {{r0}, 0xfffffffffffffffd, 0x9, 0x1, 0x0, 0x6}, {{r7}, 0xfffffffffffffffc, 0x9e, 0x8, 0x8000, 0x8}], 0x1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff9, 0x89, 0x31, 0x7f, 0x6a5}, {{r6}, 0xfffffffffffffffe, 0xd, 0x2, 0xcca, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x26, 0x20, 0x8}], 0x6, &(0x7f0000000400)={0x0, 0x80}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) r8 = shmget$private(0x0, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getgroups(0x5, &(0x7f0000000840)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r11 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000940)={{0x8, r9, r10, r11, r12, 0x2, 0x4}, 0x100000000, 0x5fe4e5bf, r13, r14, 0x575, 0x9b9, 0x100}) r15 = getpgid(0x0) getppid() clock_getres(0x7, &(0x7f0000000780)) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r15, r16) sendto$unix(r1, &(0x7f0000000b40)="b100050202000900000012005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef9772b403c6e4fc748e93f0b788f6aef9187a869a4d3722c91f75073a1eb06a4cbba982fd825582fe2aa7923ad00f4c8b2ca3ebbc259699a1f132e27acbc3202000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000200000000000000", 0xffffffffffffff8c, 0x0, 0x0, 0x201) 01:34:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 01:34:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) r1 = getuid() getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r1, r2) 01:34:10 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9, 0x9}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 01:34:10 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x1, &(0x7f0000000140)=[r0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 01:34:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x2) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 01:34:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 01:34:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) shutdown(r0, 0x40000000002) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) shutdown(r1, 0x3) 01:34:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(r1, r1) sendto$inet(r0, &(0x7f0000000240)="45759fdfa6ee1e214bdf794853393c7a38ba05967b387c1a988d8a2744c0a8b4a4867b7e2390a0d3368bae1b9e66d5ff79b3f4341c9680835eaa06c7b27b368426cfe7aec1f4f20b49f9719c43561e57a7df773a6fc963e61ffe24a72c6dffcbdc5c78170f050feeae8c7d3ac163d20d957cad85bdcf2a4fbf82b9fe925eb748ac98944059f8651969bb0965aee7d795bca24c67c8aea800ec0826d262d0f0c80c0d3a51200f11cc81f3349923b6ee882877f05f5fc43e3860801a9f17f6cc7a185a0138e4c8bdd6a49df999379faffba51c6e56b3b5ed7eebacd0efec3a0aa5497819b2c17489c5bea864c04af8cc36a7e882c79555848f5cd6b3925c", 0xfd, 0x8, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/198, &(0x7f0000000040)=0xc6) 01:34:10 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x2, "010000000000000000ffffff7f00", 0x0, 0x12d8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) shutdown(r1, 0x10000000000003) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) shutdown(r1, 0x3) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x10, 0x3, 0xffff) dup2(r1, r2) setsockopt(r3, 0x29, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe48) 01:34:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() getegid() r1 = getegid() r2 = getgid() r3 = getgid() getgroups(0x3, &(0x7f00000000c0)=[r1, r2, r3]) close(r0) flock(r0, 0x3) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r4, &(0x7f00000000c0), 0x1000000000000029) 01:34:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 01:34:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f0000000100)="c6", 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x28e377b0) execve(0x0, 0x0, 0x0) 01:34:11 executing program 0: r0 = getppid() wait4(r0, 0x0, 0x1, &(0x7f0000000080)) mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56010000002b00feaf000000000060d5706c85c2768511fe890000000000000000000000000000", 0xc}], 0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x4, 0x293) 01:34:11 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10480, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x7fffffff, [{0x3, 0x5}, {0x3, 0x1}, {0x3, 0x4a}, {0x2, 0x20}, {0x2, 0x8001}, {0x3, 0xc000000000000000}, {0x1, 0x2ea}, {0x2, 0xfffffffffffffffd}, {0x3, 0x3aa}, {0x1, 0x100000000}, {0x3, 0x1}, {0x2, 0x7}, {0x0, 0x101}, {0x1, 0x1000}, {0x3, 0x4}, {0x3, 0xb7d7}, {0x3, 0x8}, {0x1, 0x3}, {0x1, 0x6}, {0x3, 0x1ff}, {0x3, 0x100000001}, {0x0, 0xfffffffffffff42a}, {0x1, 0x80000000}, {0x0, 0x3ff}, {0x3, 0x5}, {0x0, 0x4}, {0x3, 0x6}, {0x0, 0xffffffffffffffe1}, {0x3, 0x81}, {0x3, 0xd44c}, {0x3, 0x8c}, {0x0, 0x5}]}) close(r0) r2 = syz_open_pts() recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000300)=""/233, 0xe9}], 0x1, &(0x7f0000000440)=""/73, 0x49}, 0x803) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000240)=0x4, 0x4) r3 = dup2(r0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x3, 0x2, 0x9, 0x8, r4}) execve(0x0, 0x0, 0x0) r5 = getpgrp() kevent(r3, &(0x7f0000000500)=[{{r0}, 0x0, 0x80, 0x1, 0x8, 0xffffffffffffff61}, {{r1}, 0x0, 0x80, 0x10, 0x80, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x88, 0x86, 0xfff, 0x7}, {{r3}, 0xfffffffffffffff8, 0x0, 0x80, 0x0, 0xc994}, {{r0}, 0x0, 0x1, 0x0, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x7fff}], 0x20, &(0x7f0000000600)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x0, 0x20}, {{r3}, 0xfffffffffffffffb, 0x28, 0x2, 0xfa50, 0x2169bcbc}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x1, 0x2}, {{r3}, 0x0, 0x0, 0x800fffff, 0x2, 0xd3b}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0xff, 0x2}], 0x5479b14f, &(0x7f00000006c0)={0xfffffffffffffff8, 0x4}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x401, 0x7, r5}) 01:34:11 executing program 0: pipe(&(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) r1 = syz_open_pts() pipe(&(0x7f0000000100)) close(r1) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "3e76b5e19a0b07362f14ec2a00104d918fbbf1b8"}) write(r1, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) socket(0x12, 0x3, 0xd7) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 01:34:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x19200afd4aa7dd61, 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) 01:34:12 executing program 0: 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() kevent(r1, &(0x7f00000004c0), 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 01:34:12 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/223}, 0xe7, 0x474b2c8db29b1516, 0x1800) socketpair(0x21, 0x0, 0xfffffffffffffffd, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000140)=""/90, 0x5a, 0x40, 0x0, 0x0) 01:34:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvfrom(r1, &(0x7f0000000040)=""/121, 0x79, 0x802, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) 01:34:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0xdb) setuid(0xee01) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x82) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 01:34:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r1, 0x25}, {r1, 0x5}], 0x2, 0x0) setsockopt(r0, 0x86e6, 0x0, &(0x7f00000000c0)="a57595368813313662b6c887e683b5ca324ff899b9fc5983837bf1ce7517d4d01eb2cb47658345ee4c6ca0c7345c567198694493474a4dddf5a26eb1b2608fbc18e8eb71fcc3f4a73dd9d997b3939ae3eab247024fcf0adbd59264d3ec628c844978bb1c756e4522aba9dc50090c6ed3b3d1def156b915030ddd5924cd", 0x7d) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x6, 0x8) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000001140)=""/185) 01:34:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r0 = shmget$private(0x0, 0x3000, 0x800000500000, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x4) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) write(r2, &(0x7f0000000180)="e346c8598a70518b482f1c9509f034045e868a5a1f603cd48414f3eea0a5187cc0b754121bb0565533ca4a463e937eac2237dcd15d2e9c045ab298a30bc3d78b61ebd92d79e0ad222426e595489e8176cd6264e79b198da76055fe5f1d75b88ca9b5c1ff90c0bb4028d098fc00000000000000000000", 0xfffffd0c) 01:34:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff7, 0x1}, {0x832, 0x1f}}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 01:34:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 01:34:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186004008b00002b65a7dce7ddd84d3e2a7fff051001e19bffff02000000e300400040c60100f2e900", 0x2c}], 0x1) fchflags(r0, 0x70000) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="2b5c0815a76331bb15953c44d05c7c7df231820ce40f65f4476aaa85584c74e5cb445a68322588bbf66c01465f341863ee3d011958086d6bf1f9c6f06561228ec6118575a13dd6a72195643a88f81057e3ce3592413a5484d89ac0fed554016a281277bbb9c143b3f3099e9e2dabca4455fb6b5542de42315ca29079d2f06e150d32b69a98c41ce75cc181b02eaf0d5e568f93b5c16b4af2", 0x98}, {&(0x7f0000000440)="7b4e867e7ed49c0cf396497ae7014962a59785f9a01dee8e8241c0efa528d7810fa193cc97b6e2df6051bef89e188321a5226ff830b0508dc208b467758e67c8924399ef6922ab269388d1491395634ea2f3180022adb1da93b9d4d66956fe24df41bba12db86aa7e2de2e80ab18aa8d354d655b25f3db0db9493bfd4c883f8c07df121541671f42966df8359ca2be4df14db1d7e436568d8985c72f79f0faca87d1ba73789fc2c1150d47a912836dba7e4577dc479a9c596b2110acd2c2d2ecba6d53435695774ce1b4791626e10736c55888eca576ebe9021ca49a712dd3b7c0c354915f8df47de223a5422acc762f38da28eece3383eb43434e851b771c7dc2d9fe48097f59d94b314d2eb2691d57ebc18581750c7ad2bdb7795dc36ba1228baa840580a2e01f28ece8d0858075ee96d488b36f3998254243e6935f5fbb804fae2c3b5667ebbe1a6d404e5429bd188bb9e3c2fbe1c0b60e79d9b0a5f906fd41509c19078edeff4c600c76557e0679e20102c7e992b9ec27ca4034637669558ca58f2fab96863b604e2d2688dc6a81556ec768c9146b2ac4f1af3ee9b9dbb6a7eba51638ed4cf6d04fac7e26b833d8c4794d6f6d2a6b5d5bce94fbe510e4fb3f374e1007a3a3b101ce53ccc167fe16bc16ead13587178330f11a6d5e908c8c8f11cc6db7ead1541b28a56091de2e1a17f5dbb77f9c8e0ed5eb9010342493669499fcb6b5e0b9f88c8019f5a7b1dc5606bae9562bd7b5ec1a8586d1074d291b2c3fc3f0aa8783368b7efa2c51cd0940503674c95b7c0e3662072f192d2710eec087429ec1a2f033be065fcdef20e16bafffbb8b91e6fba18086b732bf24aa39671238629697edb34d57f3c0b2ef5bac95c7493d36f51d60400d4fb19f2cff161a76cd997ecb711a3de6c2df4de6970f78fb9dbfe0fb24494314b5a2b4efa5fcc4ee5e308b743bfeb3953bc3d44c077ea9c0ebc8c3eac8dfafa52616d525dc13197f1a7a28d7d14e3c8a4f3f13909e1949a5937403e2b15dfb3dcba05500f406f6cf2c2c3855caadf02927b6101cde7dd940e8b1a40e775bd9e2581e508ba9b6ebd1685456415ea41b1d95a294a2df11ab0c7543505139241a9d2decb8799d96c459fe40eba22396a1939cacb30e84ee74b42c6866957186532f196c592484c904a4c7d4564ff9f159084a5ae6a35749c8e87511d1448d33760d8b7b450b9ea345ae47c40aebc046d3ceb56a9cdd7b95faec93ad6f1169aa6ac6b4b72b5411e6561acccae01615464d29ded432141a96eaa32a3dd216f1b35d2479223f0867e7bda437f427ccba3fb783630acb720830b5a8b059114b2b49788c46e1bdda4a49ce46d9f357a2e91440bb1b7b94db9ebf141c47030ce2c4f8187dbfb3b67ce62bbfd9d43e0b8a1d11ab2863547dbf814975bd37f541a3808e9fa067106febd285687f57219ef00448aa85617ed683636d2f3841d67ec29fba73af187ab3799d1f49fa1d7de7f3033af26d6aee53b7905aadae2a34c803265488bb01fa3d3f9a13004122e35238e98caef890aa4b883f9bbfe05b4770e55dcfdde9187f7f7a0aebe2c59f2af18a3d1ab49002332d2262a45e2e04729cc0d7dacc59a0bcb7c5f9a8d5bddd3e35f247f52965f206843494611dcbe32847ee4c784d7c420bfc4303db1d2d41ebdfc34ab0babdf26843207416e6782fc9db226d3bc56fb6232e75ab7042ed0b47f1ffff78a06b4df8d01886e01018830fe974022a228f6dbaa893f1b935e2b6c5cf7dfc02dedb5d0c994e8c5e275d99b53a2fd4602661ca184422bc4637d3edc36a7ca23323da643c5d76697c4654471b0b66d0b4eed09b37a4b3977ded4ab26aae5010db44c3ef2b0b5293e7c4dc6e205f9850fe78bd0dbfef48bd8629d9db628992b0177eaf7111161bbd7454e9f2c7f2ca93c36f0617e036f43e2a6d2835b288cf8978ec728cad215e8cb5f85809ef7c2baf57b8e17cbbaccab827fd5c6fef15c057786e680653cb3bb46e5c012544d3a7789b2543d24c2a09fe9905e59f3a7741e0a68098d728af538ccbc4933e13306df6c0bd46383874e1c3b9c42d3d3ab59b6840097ad95200aa0ba65dd69b7a585baa693e5523784ce1ffddfadde26326ffba505300649fcfc22adc5c5f1f89dcc1315a2758fe9c15013549035f51c081f46e8be48a6b968a4c5272efe72dff0e95c51ac06abb2116a8c038c21f479fbdf47b1070094c30124373ab99344dbf4c734829590476a5a8f17d52c0991b79ab7daafc27db128a7f7091324461cf1c060a204fb8e5c0e0fce9a125f3ab0a91b8f7123e49d185ed649a616e63aeffb3742889fd2804ed4026bf7ed5af15d5f0e37f65a1c522cfd0723c2465d6289037f33c14df3470634493654fb4af7fe5787cbd342793b5ed1dd469a5be79612c1020d510bd90991756a2b93f6e9163bd2f9e6d88aa51c079665ad78621e8c9a0d9fb8d76359aaa379118f952e1633a14d16da050d3cf315ba8ade1431da8dd052a51737708cd950c60e3d29e48099e4bff4c2671eb1719c041bd8a181cc233282ce2ef2f34fa9aad990c36bd9560fa2e1ffe0e0d66860d638c3a9d88d050452f3113c01e9da0ddc4f4c304fca88d4ff91d3c49752705b61110f3344fa5af594e55a97fded05df1f356ad3bb7c80631243998a83e442a1c211d576665e77a3bc615f788ab000ee5082aa1fb174eb81619ad038503cec01730f892baa642b21e363589347ede5fd3e2be1830c34e3fb18b1acaa353938fa5817a6050daa39ea246d8420f80a32eaa952312139412e6ae14b5dfa94efd2f1d4738b52e6e38c69a533a5a4dc5408bce7b253013fe847e58b9b69a5206e59ea1fe02cdcc68afe3897ee878e63b7516a27e86b1ac7a490248187d6b321af7a0a4bebbb46f9e62db48b27b6d42e72e31505235228143dd4aff6ddec84b3039afd3ecad4317dd1a6cfb75877aa8784cbca986b06e397a82ae33a85630ce10729e047d93b7eee15908add8d6de6da39c7f03522611297e5204011ad049170bc25bc8887ea3ffada6b0343133cf5ec3feafe63d38c6179e2707c2db840a73991b0a5a151b6d14a7b08306d565204caf5dd236bcd8e9100c67dbce98e2b23330a5b9715e612faa6207af0ecd9124ebf30b7850857e630176cd4fa833fecf554dc975b498fabd7381f7c1e56288dd69a676011c5d6ef733041e4d9c8a36bac0ee8a635b9fee625578d4ac0e8facf2ae323a5501e691681c81182ec901faa6ac0dce2a04bf53f0576af4ab2f5838537cefaa91b7fb6075f4dd2fc5997850e8f5ed39eeaab6ac0ca9a32ca6ebd9696c3e80cbe3e76504a796f9415481cde227ca7c477e18513491b1562360b45dfacaa7d6dd07aa6560655536eaf753ad24fd5059bbb6404410b12a4540852c2efcbf794c055c086294b560950da1df532f41dcc5490c127277d64ee8ef6c36f3ee4529103af9cf4fd9206abd34007d2312af9674b413e446af0d39b5bbc02a23416290048e97adc70b9ce6736939d447663a62301e279a6edde5c8e9f10916bd2b877b565cae7dde39f5d5c2390eda93660ee138668d3115ef289e76b73d84d1146b389f4e5e451ab81e26a4b78637285a504541c2e0d77b46e242bf1fba75a1440a27503c79c028d166856951a3bfe438e2a2791fc7d8f0b18fe42ca4c918d3d39ead3678076ad0e7c00b2d21845fa173bb72231e6de2e932d11045dccad36a45c8633f92e9fc9f03e00cfb596b7832c92ce49f7782c5661acf04b71133a9cf1b67e47e8a0b08766791f4088f3ff30bf648f0b3fbd949b6a6ab927a02091667ced7b92981f292c2e0b151d09722148d23bd569baf3e776206c701c3c5e2d95302805333f3b8660a58d88b8cb9bcdbfa6d596d535f571f2c6a0b4a8d249e6a0817c5fe61df0565d334f484eff0b3e49ac79e219760b7c4994c4e9c86453fe340b4b3bd3e0b9d4a0afeff34055185d56683479cdd58bfbca74962802d54c553c94d454451ba126555de4859100fc8ee73719958f1c5f011bae545e77d2b370647c1a289187a3c2446e8e494027a40544f8d948d3899d4a658333d38e0d92f140c9322edad78205373524e532874a5ccce10f2d5316997a94f905a4b01a688c4b085451c8e312f7d26db0ead337cababf9b710541d6d35c1b582103420ae7b195d7734c8bb97e23e4e5e3ca5d4cf83d7f88f985301a79a43c654920774314b800f57cb9433a359a4d8c85bfdebba1990fd5052d90ee934fc76bb821ecb12e6ead8bae7a573b068b9b3e1cba1582e03f29a49f38a476df277dcaa83dd735c27a6d3dff0af5b9130069db9b60bd186c262f5f04a277151efe3fa1738b4f0c67ba816c8144c2a750687c84430d5ea67280dba04b07562795580423ba7324b1a258519fbecefb4a042ce4bafbb08208b05ca6d56a2daf0a6ac51146e865a4b3ffe1268bac633db96dfee5e7659e1f06611586e5cd964b08d4f9b9a56950e73e2e94710d8374212ab29bf7bb515c49ca5656cfc9228be3b56091f2eb6bf3a52fc957e7e986547cd25d806a9758e3e55a50e1c8c18ea57e72979cc71206e82819ea3ed1dc0f2d8e6eba43a46a7618d61e0a97e493b3b6b0bb669bfbea8cc120f1f64e8ab6435d16419f1aa6408b08aae0b06f1e020aa9aa14cfa1e5f5f7446a362456bc071031d0c3a00b5588efb54749571b5ca90368c5e9a08930d64ba79d1b45f166576437d1b29b7fa3bd3a3c46eaca176166f3667ab819432f1d38ebdf988d230247f02115467de29b537bf9723fefebf4db81c84506c64dc1a994c414d606f457e2013e0e68df1b65014a28bacd0156595af56a38b9a538638c1f78736b6badba6b4a02b1fc2f3a57ae2b0a51d3bd15db8aa30280802bde4a5c19d92efd3abad2e9f1b4039777b4f07134ac2b49350e40c12259ee1a1cc303ae6ae6e1885b91ab0af0698cf077ced1fc07496f7276b71fe0f9624427d94f4caa0f36234e9a559038e57ca9c3a33909bcd56008fbbca5ea0bcb9533f9adba72d753cd1392924636915e96632848b487c9c04481526393dfa59c505c5a67dc709eb967085c015800c9524692fb73ee15c6862a634ea445d67b74f52674f262eb6bef16ed654977930fd15a917143a4814bd74e7ecfd7b6c7a18094a7f47dfbbd3381532f34aa5d29f3e67771580720195d1a51ec710c36536c9488432d570ebce88c8925228792b2eaafb801892211bca6896e2ef5ec474df562903a4754336e02114fbc042c1ea58a59ae5c84ad1089460c9be1ef49e1903d07a0be7e6c98fbe8e6e9502b3a5b89ed2450035c08f2aa794c89ed429de27778a13b6251fa21643b4cee779e16e7c493552a8cf6c3d10aadf658f089956a2ec2c4d9321a55a62465a08a8fc243a49f60603867817a1851cbbb392764845b17b546cd08fab51fc69eb1e86e7b91456feec32abf069e0c46e6b79f7502e3e5fbc480130209877fd89297b72c599d3efc29c89b46c59f98a3667499f7add467899db98b6f611329aa78803174a31693bde7e36168480fc3849ce8c8ac865ff7063d5cac5111e137f654f4b76d2272628db794763aeead0acbe714d363ff39e8f9b6411a702adc413ef5926906ac18fe9f3e2687e6b829ef86e9fb838f9bf020ea27529ea512c27eca2e0a1171e8d3a1d3916b16099d89c19a361191a6617183b68f476d19a8847c7eb9e1bfe548e0484db18b5327919c41df9f45aec234a3e26267a5e5aaa8c50e2d147725463b3478441086c870b9cf56276901dbc3c4d", 0x1000}, {&(0x7f00000001c0)="1ba4e4274448db6cca29cb183063f66082ec3cd70c9870bcdd8115ad532a136694107429855dab6561ceade1f58842ed14129d6a542812cbdf290b2d8ff773ab7befc84e480027ff733883c89e40af8d8241ca3a825aaf36acd119", 0x5b}], 0x3, 0x0) 01:34:13 executing program 0: r0 = socket(0x14, 0x7, 0xffffffff) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() fcntl$dupfd(r2, 0x0, r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 01:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000006c0)=0x25a) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\a', &(0x7f0000000200)='&#\x00', &(0x7f0000000240)='*\x00', &(0x7f0000000280)='=$*.\x00', &(0x7f00000002c0)='\\\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[\x00', &(0x7f0000000380)='\\d%)\x19(\x00', &(0x7f00000003c0)='-*\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)=',\x00']) utimensat(r0, &(0x7f0000000640)='./bus\x00', &(0x7f0000000680)={{0x1ff, 0x100000000}, {0x5, 0x8}}, 0x2) setsockopt(r0, 0x80000001, 0x4, &(0x7f0000000540)="7348b83ddfe06695078acaf1d6473798746e3ba83442c5b66f6dd388262f67d8ed79af0268e0efcd1ce2b306afcb0e50bb03fa53d1768c7ec49a5533b9d253da6d4fc74e74659dc6b6719dd7903f893da25407b85f93f54e8898643abb193507472a69df3708ac5f4fedb44f5a01d15007aa2566043beed89d33f235a6b22b20971cd17f61d47b8b44f7210c883813b067c1848741bd0e9a11830ff47817cffe5d7e44930b08bed1904f0acdea2ee54ace07b682dcf0a3345fe16fddaaf70c783c28cf936b5613ebcded02f6c64284", 0x168) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000000)="77ee0884403e1e8cb438081e5bd0e32096412dd01909e2f8f647315a11ea5bec6d178330d4ddab7453c22433436596d53697961ad819c3eb9ed5732a39fa2233f7a624db22f7af39b5619734eb384a63f0da97cabbb6e00308c8ef236268fdbc462df3ba8308cc91bd69e41ab00b307f93da06c7f0a6c401b1d927aa89e914bf3423771f241d566ee104a8adf4ee94b600e78859a9b84e18ac73fe01f0", 0x9d) execve(0x0, 0x0, 0x0) 01:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x80000000000051fa) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 01:34:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/114, 0x72, 0xfffffffffffffffe, &(0x7f0000000080)={0x18, 0x1, 0xf5, 0x203}, 0xc) recvfrom$inet6(r0, &(0x7f00000000c0), 0x0, 0x41, &(0x7f0000000100)={0x18, 0x3, 0x7fff, 0x3c}, 0xc) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x100}], 0x2, 0x20) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7f, 0x2}, {0xa162, 0x200}}) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) 01:34:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002007, 0xffffffffffff2821) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 01:34:13 executing program 0: r0 = syz_open_pts() fsync(r0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="8b301a739802be65d5494a65e12db15f19bd225297c17dd1a25bbd28bd6f17d87ce5f43f9d307352e06c8be98004f7e30c9be0f022fa450bfdd1e56b73662fce6577c5ccda53a51fb2c99d24dc5c6ba2bf3e0cbeee8cd987ab175dd71d0a90fa52962320f79f3dd786950889003e160a4a7ccfe7890baae05c017a4a937482e441ccf636e6753f6866f3308d4bdab426ecd25bdd40ff9ace3ff06e3ad3a3d245fc1dd7b209c560e25c7ab8bc5adce17d4ce05fe0ce29f25c6eb609cb304311590478ff114f9579f18cbfe4f68e61bb4e1e27f77e43de561ffb35459eaa47061ebd0aa6a705816df7f7adde64eb84301902f60f0462c444a55fe5", 0xfa}, {&(0x7f0000000040)="47b8f81b655e2d99cc5dcd6268ec0a12879e4536617b6566086573789e11f997062bea470101bbe627362ecd4c50fe622a939520d3f62138bf21a3b362fdd045f6e13f06d8455727dd6b860962816d8aeb1fa23b44d0cb99ccf0a50f524fdd6ae184126d8e8406f1e9604bddc0f8342dbf7dda7643b3b9844a7198c8a303dab44323c611f9a14d7e96d8f5eb039c636530ccde47acdf16019acc6134cf7dfcb276a0acfb", 0xa4}], 0x2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc02069a5, &(0x7f0000000000)) 01:34:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x4d, 0x40, &(0x7f0000000000)=""/184, &(0x7f00000000c0)=0xb8) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d00506ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000500)='./file0\x00', 0x2, 0xffff) getsockopt(r0, 0x7, 0x101, &(0x7f0000000380)=""/204, &(0x7f0000000480)=0xcc) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x2}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000580)={0x8001, './file1\x00', './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0x2, 0x0, 0xffffffff80000001, 0xff, 0x8000}, 0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) getsockopt(r2, 0x2ea7, 0x1, &(0x7f0000000280)=""/238, &(0x7f0000000200)=0xee) 01:34:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20c2, 0xd) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 01:34:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) 01:34:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 01:34:14 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x3}, {0x3, 0x100}, {0x3, 0x1f}, {0x1, 0x200}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x1ff}, {0x2, 0x6}, {0x1, 0x4}, {0x3, 0xce}, {0x2, 0x7}, {0x2, 0x4}, {0x3, 0x4}, {0x2, 0x8}, {0x1, 0x2}, {0x3, 0x3}, {0x0, 0x4c9c}, {0x1, 0x1f}, {0x3}, {0x3, 0x9}, {0x2, 0x100000000}, {0x0, 0x3}, {0x3, 0x7}, {0x0, 0x14277242}, {0x1, 0x343}, {0x3, 0x40}, {0x3, 0x318d3f5}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x81}, {0x2, 0x2}, {0x3, 0x9}]}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x2, './file0\x00'}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000200)="eb2c074848d42e25d8fb7b47c55218010a75afba6f6c18dbaa3bd476966fa70c52a1923b1bdf9abd0af2adf54c2cd7dfd0a0dee57611debf2a1cc5bb315fa492eb0e0d3e791cdb77b6f6f653ad1f6ac0e9e63cdc11e55dc8ab7843918798ad1540f47afe47ae7982a075", 0x6a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0xffff, './file0\x00', 0x6, 0x1, 0x290, 0xee54}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000002c0)) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x8, 0x7}, {0x40, 0xdb}}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000880)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000480)={&(0x7f0000000440)=[{0x25, 0x8}, {0x84, 0x8000}, {0x47, 0x1}], 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000004c0)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000500)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet(r0, &(0x7f0000000940), &(0x7f0000000680)=0x8) msgsnd(r1, &(0x7f00000006c0)={0x2, "2c48718f5c00fe7761230b60bd23c6231b74727ebcfade1bce1f1b13be187e4fe025dc6cb439f75e82ae294d1f1f4460777a181fcbab2a9b90"}, 0x41, 0x800) socket$inet(0x2, 0x4000, 0x7) socket$inet6(0x18, 0xc004, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x3) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000740)=""/174) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000800)={0xfffffffffffffffc, 0x64f9, './file0\x00', 0xffffffffffffff81, 0xeb, 0x7}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000840)=0x7fffffff) syz_open_pts() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) mlockall(0x3) 01:34:14 executing program 0: socketpair(0x400000000000019, 0x8000, 0x1f, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="90e11cc86ebb02a69ae8b6a34598fabf6b8251e9f89d5204548d83deab262f62f2eac348c4a1d6c6d16f0fca94ff32550c79ba69a7ba7e2bd1f45a581d1960ea07bc7af70ae1048c8131009b71293d298f26070290a50f7951b279ffcd45189dd1f97dfa7d62a526a3854114bc76bb709029ae7412a401e28d31415d1b9add0a2270bf088a331c97fc56341a6a9407fff78636eb54c51e1afb276220b2e9a7fcac782ec6275634d5e85390d93abbb1d30a0970b724c049cf424a2257fdc4617458c752db9664b6ebc25aafbffd84d7e4", 0xd0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040)="21abcebc0f5d5393f54276424d61480ffd4044bab67cbb0578f66619dad7774d0c", 0x21, 0x404, &(0x7f0000000080)={0x18, 0x3, 0x7, 0x800}, 0xc) setsockopt(r0, 0xfffffffffffffffd, 0x60b, &(0x7f0000000100)="87ee6f0dad645755bec485b55ec0194ba081dd48aa5273286eb27c2b67bc229357123e1f7814d2734da9c207eb72e19a", 0x30) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280)={0xffffffff, 0x3}, 0x10) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000002c0)=0xfffffffffffffec5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20410, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000300)) 01:34:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000200)=""/253, 0xfd) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 01:34:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x9}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r1, r0) 01:34:16 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c0289008d386205fdff0d0f59da0573380e4793bbde9deed2ebb9f19b4cb00e4c7e6f83878d2253dd56a49b0adcac52131decc5c4b09648358cf4f361b8b7b93df2d24b39f2fdcadea4ac"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000300)="a23cf70badc2bf89a68dc1ea8ccbdb108b77bc00dd949f59f38c4d4d22053815fa8a", 0x22}], 0x1) 01:34:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 01:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0xff) syz_emit_ethernet(0x1, &(0x7f0000000040)='2') r0 = open(&(0x7f0000000080)='./bus\x00', 0x501, 0x80) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000240)=""/85, 0x55}], 0x2, &(0x7f0000000300)=""/4096, 0x1000}, 0x841) 01:34:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) getsockopt(r0, 0xff, 0xe1, &(0x7f0000000000)=""/174, &(0x7f00000000c0)=0xae) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r2, 0x20007479) 01:34:16 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0xfc}, {0x18, 0x3, 0x7}, 0xc5, [0x80000001, 0xfffffffffffffff7, 0x1ff, 0x1000, 0x1f, 0x3, 0x7, 0xebc]}, 0x3c) fcntl$setstatus(r1, 0x4, 0x0) 01:34:16 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) r3 = openat(r2, &(0x7f00000000c0)='./file0/file0\x00', 0x8a60, 0x4) fcntl$dupfd(r3, 0x0, r3) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) 01:34:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0xfffffffffffffcdc) 01:34:16 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) 01:34:16 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getpgid(r4) sendmsg(r2, &(0x7f00000015c0)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="1f0f982b007cb65bd77e580741f5ef2e3be9860cc291e8b6332cf93b740f089b752a41fc54d05df9bc742a230ab976795cb7a57c7892f696d6aee04f4bc158cb6149b54e4900fe08b2fea31f2187056ded18dffaa20f9a1058813a5d48129644f3559c1996612c4662f3aab78b71d95740d3ff097b72a82bacdcaedc046afd46ef84e57196b75e7ff407fdd795100568a0e890a510970f49a2d4d8e5331da83f8d00e291156f92cd5e75de7a99c20768844e0b7922713b33dfae0032d33a7971a40bf2b79fbf9181bde07ce5390305f64cb0090a0a97521f5a57cabd8c75204e61220f54b75d34e5254ee6a50b481899a87813487e3ce71cd3654e8aab25c28aad63b4fa70607db6f6fcbd8d4b455a9a690c27a951aa7c5ed5b6462e2c392ed04a5424f55dcc06feed3db01db376a1ad9c614c08636a335ad52d2423624ad65408278b9c868e25e6b413e947aee7a840368cbfa23f329fcf2cb12006e5a39a22ba12cff1c47913c2595605133b0678c3494e8d019783213a2f839e28b50b0a48d0a50c46488b818be045c0cb111b0f3fe3d50c7608535ab36f510f53ae82f549e7d864662727ae0fa57630fadaf07a5fcd5d6456034d1d2bc066f51b833e5413bf2748afc9d42787cc3ffb59e3cbcd0f2ab9a021f5359ebc949cbfb05382bd5f64bf038bea476d76fbb1d1c69d15d11f90fc8c1545b2c0b2bfabf47e63a1b3adbee083e1b928b1c1dd253f53eda8474657e63e25b0ea0d692d5438d63f8aa19412360d49ba058b0524bf319d7808945230c1fcea986b63758e593a6ae8dda354eab91eee47b2c4cb99a88b7b2f89f6247cff415db1e52e4792accdff71c053c850ceb8c01ef58e764e85b862fcd4d2d60b411f9183ad2f46ee5291792343a2eeee8a4ae2d2f47ddeae5aa6a8e22b8466ff762285d83f22583ac1950c8c6ae7718999245676075b0cb1137031dbb3efe362c6d20676c2370691e0d4780c70356eb56a77fbb830937f1e6b1e808c5c9595e7be30c32272ffd3647a1cffc3e111bd930f2b36d953b492c4917354c158ea5e48f4641322fa90104bd39705e346555e20728da184d77f1f289e268e416b0938fbca5aa552f45c916fde57138e671aec51499ddee5416cca4aa93a71d94480ee451b4118e10d24e55dee7cbd139856f6754016b347cc5189c374fe45b301764bccfd019d2b2ecf9831e83337a0f213a48730f9b1bd2f9b254350391945cb5bbdd478780a6a9b54642c94b3e59b2aa41d2b2f367c5e8aab1d839f7044f0c4f03e4f3b92ad4c054f530cd37e09f3b8808c8d8b12a813fd26d76c240943f335aa1dfd493b638815d688bdd21a55d576d6aaf631b8977f8984915c96f40f7e85347ebc436b0e7fda6ac303bd94d48b97a4663bf404784fa4fde01824452e1ad221f4929f85338a330724e3d3e521d7b7a1d136ac5b8b3ad00a36867bce71f55ea622bc85c990efa20240861dbaa9cc957fc85f447a247a7a7c28d16a373bde5b7644a5f26a931383fd00670a598df397a4e5ae48a62b604e8420972fb419d3e5b8e7f201555b66087e1134b8f362e766af352c4fdebbc6ddf0acbd713c20e0e8386b8ac656aa9cca99c8797b2678a3e7606df4e2c1320ff6a178235e322cee307dd5df271acee8c2ff3a76bd0a58229318dbf86e2ada5f11d1e9fb984ead92eaddfc8ccee8c48d4245b9833a237a0347fdfbebb5095a59168b240d7634162aa74ce2eb15c33c45afcf73e4ee1017522073220906253e03fcb8191daa6576ff0ffda4dc5d79dcb872fd38a2ae30d2980243ab8db7f5fc3ae640b8385405c0d5c79a049809b3d14e72d79b175af3dbe12acc5b8c338081c0822221aca59d4706612a66878f089c967a4de0a3ee6afa1def180a54d12843e7c815c292da5f1ae5def5ecd9125cc926f15ecff32f34985f2943d95a80a3da33e628a6b05b4634cdf19eabff86f531af226e5f8a1584ca88fad48ab428a43beb0895e372b4ed00bd24d5a58835faa33f34dcfe679f1c46c44527f215f6db629b3a4bc3af7503bd5a98dfe5d8fa0c56092faa02d12fcfef9fa58e642c8680a6f429678909bd5369465f04d27464c074f5ae7ab8b8c15cd041cec57712219222c6f1cc5312543300dc435fc35e9cb37143524fc4ec9cb3592f809c8b30ef068ddade49695cabf12307431f41f4c91b7e11106efd8b52aada36ac71903550a1335ad20434320b6a726016a9899ef842ff5b2b4525de407929deabc8655a8b085841945b6604e91c85cd3fe4aba9da04b277eeecf99577fc36d187af2b98349e979a3127e54bc2a02af7064b005e2311927c3526aec46a0512ca4cb9feef79aa70ab2c4b3fcac2516225fe3f7a7c1fbbb8bee909fceecb41e198610984ee2f615af2c354742e1cb9ef2b7d2c19f46b52416b194c807ca3d7ea2409ce0b35b7b5d233f9dc68740d4fafd8d810182b83301c708df1e1053035f750a6ccf8b53596cf6a97269d16ebed4a00bea4a59f2cf07ae4c62b42101dad5594f51e573288771383153b4b5c3b4a45430d7c295918b493cf2097cda37f26f56b053f0bf7fe2374949d357c74bf68d482828e5ca6f88ce6e22a45e8224222bd93d438b38fc33645fc144463d044b77938dc50a5c3d468c1cb3eccfd1435bbb58711ea72629fd63f99b7a7244d9a37d2fe6c8b47354b06ec0a72cc3e403f9d8255c361d734dfa5d2159f56d35462b10c74f5b2418df81640ebf90cee2d34bc6f523e08934ba563a380d4ab9bd74de627bf8d4de3964bf9874c519348a363b419196f57869a9845852793c0fcdbc2d7a4dcc3b4cd912be964f4a159667df8d8d7a9ad62c540d0be1c2506716495f231f31b264c552eafd9d60346968e3d3231b28f27b1ba9b7a8f8bb42f89dbb814db08ee73daf7523ede80422d170d7a2c2ae9ebd172a9b0dabfa9bd37a9a18bf6e96c5470d8b36fb77219220e55ed3dd090a9a247faa07e381a53d7ae7d583d5643ff00f398974f43357a984cd93100839de7f9d5678095c961439f14a728a90559c3f9a653df3b7d1de74f07b53276f7756d7e6ffdc198d67e61bf0ea6fe49aab1fd98ff4dffd076de01fd5bc53513cd8b8fb73c5a0dcd965057d4465f11d84ab98aae37e9b26d5057da916dcd4113d384b8ae6fb9e61835e294b87336de0a448dab1f646fb6aaab2ac2ba4e428566e1d5a1f196c1a4473c9b959140e12429cf5bfdd6e927dee4fc897c062e025f2fd7d4c95425aa3b858f0acb9a58bac4aaf6225c30bc41a625edbbfba500b0057e8fffff11bc7e10af0710117a1e958c1bcadb02c2fcea9d2ce0f62f36af19aed1c1ee391320688de90687ddb049ac6cd92a1b916847ed9acd6fb2fe1903f08e75ebabd7f41f4bca1fc656b88fd398366c4ac9e1f475ffc198495d316436e24aa8d0fbc4c939b24ade5ef2b284848329f2dfcbf7f00ccca3b925bc608b05f7c9416c6745d2d1b2dcc306bbdb1542bf9579ca46c46b07e11ee236571b96a14474469300409b99a94b52438ff19238921adc4aa582253ab7ee321e22ed0685b2761da7c6e36f803ca3954f7d4061112196e718ed4a96a3d74f9c5e7d868e9d2f0e59e53eae3cdf7c7383489f0a51b2cad9ac16fe9456a10941867f16561c2da05e275f103bcb8742dc3e6b72e38e66fd8cc85634dbc3c68a103b986c05b3d3851384f3a285af24c12a6eeafd1c36a813afa102b40a5f5f76973dc2dc8a2346d7e99e0addaab8190188145cfb672ea3dea8a250f39a4bcf179d09fe4799e6a7e113629634b4b2661faf9b57f31a690dd76d41913c4f34a1ec2202507715c1da72c1fa82886e3febac4bdcd478940f095d341f846b68386a680220f9805327ef73bf1916b13f9ad38776e84379f7303dc9ee7aa057f9e7ef79e4c9702bdff8476a091152b823f222fb4fc4b080e2fbac84fc20cfa55fe2bc800c1974507b9b2646356472a7a587f1b1a4e6edb652cdeeaf07591270ede52591eac3db2230771ef4ddad31cfad03108821776913cfca520caaa2b50b2fa03a3ded87692e2d31d1eb636d9ef82571846ad24dd72dfd4694f7aee3e0f1786fd703a626f767044a3807428676cb082f0a9afc26478d76e2de0a82e0c1660d66fabf2676d057a168dfa95d38a2500557c9dfc6a41a10c1b87c33fcdd3e99f6b19d034b9092872ac982bca92e2fca4f709d2ed628892e275f6d464bec1513f1b52c8579ba8ed39197ff97d320cb5c6088833588c977b10f27bf25df09e2f8a6b5999420c04575dd2e138871be756420329a395743bb23b0637c715de8dc49a92fbec5b47481110be7f275c5698814773095994413d54f66bd5abcc0ffaa3613ad691093da3d094cf31163f69b59530b878e71e42e52ccb5690a38d12853b3f4e7baffba40995619557cc82a5269997ab0dcded33d05a9903f5368d37b5ae88fc948d40731ca5dbc9b75a35094228e2d57eb4a87efc501b8b61412b459850b22aa384b217b3d9ea9a4833d32e1f0fc3295a9d6fe92e9b3e607656b71b36c7d13cbe2da1b5f1020c3953d90b8ef80c4491b72c772368daebdd2dc315eace23a2aafe7346b990514526e3657e556c9c0cc0ab6b59ad6b6f6013476a83a241365a72f9f203e86101098b609d288763e97aa0cd5482f78b360deeb0581ca03fbc599c11fbc3ca8bbd1e48bd63d6cdf714b8995dc0aa189ec1521154527954ad5f04de29997b93d932976553019d5d6b1ead0e734dff8d754353a89bcffdd96f2523bfa01733a545a31c5fcd4134a23e176a616e30ac36bc07c52c6d978e9f9f7c87b3731e9f7478d8044b68688cc45230070807bedbaf5e71c2aab4a7cfc6304107452e9d60e6212f679d6abf2c0e528320e33325ac38b8e0d69fcb12edfe8ec209c6cd3975e67c017e5b8f3c9d810ab91ef9836b427f28d0e66578dec7398e0f833211e19ee699e91f8f6da1fb8d478eb69344ae35bb3277cf73078b938a6bcd727c7cadd2b6a2e575fe0ddd3e0dc7418bd710f66c45996d1c815e905b0c7103448471020d8c200de2960a8afaffacd4a3636f0f6e5c6d6e33052d1222981f36200b51b56c4305c7ead20ac194760a73579d018216030efa351367b1023b8ce58a06a7b55a03d4c32634d122ebd53fa1285d53459b7f6770a95416d31fb276d8ba664dc987e457dcc64453c9fe1720e6ff811d175fccd96f43e9f734688777c37add9910ec8f8fe330f3c0e411855b7109702c3cd05612fc75f830f7c1b13991c1ac932ed9a5ce2a762e5c5db80488167d1794ba6d4631050563821c64533f93a5b386d3ee5f15049a9dcfadd8196270e501f6ca509b36b57480d098e793ddf9a95a2806c5e9852d0207b6eab9a29a2ee6dd19ec86f141e155fc54c4f864d5a88e49f4c2ac5d579596706a5a2f4308b594fbb0f82576670beb00692065b9234f8fa1d6b5c8feadb285167aab678f242bf6db66ab52d7b275eb323c9e73d5bc64f6518f157a77141875a5a080486614f796475b2abce549e2b1e69cedc31b81894d4a592710172c75c966c7fd9106d72f620836f7e216b5b9ee1a96dd1eab6625b5292a98bb290f60d4a6fb9481d3a624d1ee2b989e61d2d38bdcc3becd70aa8f20b9976fe225f93f5c3339759a0fc8a3f33fdd4f6585ad9346e3b5eaed57810fd9f026243ed62e45507ddc1ed0c683369bbd6252733cd0e7bf5f459f64186a69b6039f67a081baae52df300c973a16feecdc8fd43f7eca5bbcdd1a94d94874a3f5b4068fc2f302b04ce528e246032df49201b54731d", 0x1000}, {&(0x7f0000001100)="b1f4f3193ad529bf7b6ed4fdecf5f869b48a264adad37e9e2d4400c610b666d259ca20e35d35ca6a86379396205bd2873f90f6aac3b17483c1747fb5b03e430a9d445fb9cb969697c174968a6dce32c88bc6187ed7ff034ecbc59c7737d855f8ae678fa85b03cf72ab3bd934af7de908bf8dc2b43291ecdb2c6ab30abca1344743c57fdd00ec9202b79a3759c7334f9086cffbf93fd21d2ec840f22df59a6a2837316593800d8730a40f95523bd5273d7aaada4020e3e8090f70775f10845623f57a24496588a0e1424ce5ed2031001db70335714cf9973e9d2407fbdb38e2", 0xdf}], 0x2, &(0x7f0000001240)=[{0xa8, 0xffff, 0x4, "a0da9407a192ad2a9616ef1bb8a6e73d604080823def19d458596d3a818d593a656d9c8dbcacd274af61e379dee713deb1584c4077bd199f87ba6e1340aeb15f5f6287874dc776ba0cff23373b24ff03aa3f71314c8be07df81e3958230d9f448b2998aa1142e654e956f0e652d1f7edf1dd8ce3ce1ecc74110bf7fe6c36212c611301a75f591e079b9ec33c2916f106afd6db9c2b8874"}, {0x110, 0xffff, 0x84, "298ea24cc9063f5066f678694506ae655e6dfa55ac2cb25866f2d45ab2f49fbdf70095b60b7500f303a8b4138db6be967408e6e77cc5f7833f3b9bb8fb2af00791a092aec34183c7d6bfc3fbd6cb0a4d6abdeaf3ef0d7bf4eba2d714232a5a6e2da63d00971017664cf1878cf50ef2790f0343004182a2a7138e1d1bead49f45958860fedd253d8cc22811a7b58c0773e8928115a213fb56fd44b3d4621bf95b3e7a3477878d40f7a93cdc3df2a84c041e5558f7150a41573f7f77a4212f33d6433f84dbaf40b0d7675a747781bc976f09499e045c212913166b5427cfe3e2e947416ef468a7478fa925436cfd31e2c8e55a717f3c7b3c66084a74bdac"}, {0x88, 0xffff, 0x8760, "d37299be08c6d30105949dd5e7286b0ef4b2d5e12dea3412d3832cb6a631b770d2e9ccf5b5a568245f6779d065afe48d473c34a79f3396a99cae57e35f6ba64fc2b8cc244fd466128bc42e15ca8d59fb559efe5adef18de5ec2fdf9922b4e3c94118c4c49764d7a294181d9f97f0011ddf31e3"}, {0x110, 0x1, 0xe05, "59f5688a03844842aedd6d0575f695d5be0891a096b786ef0c92949b69bad03e53db65a7b7a592649aff81613c91d59282e00cbfe70621ab203172f7265fe1816fb459812e9daf089a1d12e9e7cdb1e72a34fcc5f570790c820d8cf4536705803c2f2abeff8794f062b5a3ead3f4cb5c936a4f3322e73a497b609d446f74c05751d3b2aaa50ea02b56ebdd9faf65b85e9c31691909b955efeb8ebb39f962fbe69062c4fc080086e58e24b41268d89c34fcce9d14ff862cfa053d0d8fc5d694f6130f44cabc0ba9ada73835548868aa3db5f5b3f1202f18ca14940c42f79e0103045dc8d84639129f87468bf70f95bde1d6bbc52d1be318940b21"}], 0x350}, 0xa) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:34:16 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) fchflags(r1, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0xffffffffffffffc4, 0x1005) 01:34:16 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xb416) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="dbfbbf6a01ea96fa39c6c6cc0a849c30004cc19f2329c57c9386c401e3f8356baf8de52aac8181a2a84fb6aacae6f108ee31a0c80c91e34fbf2988c45334bf9013103480c6053cb97f0bc3ec94", 0x4d, 0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f64696c653000"], 0xa) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050309000000000000005786ca38494529e3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 01:34:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ee2980535c92000000000000000000000000"], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) getegid() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x1, 0x7, 0x9000000000000000, 0x400}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000100)=""/196, 0xc4, 0x2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 01:34:16 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1202, &(0x7f0000000080)=0x6, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 01:34:16 executing program 0: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 01:34:16 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000000)=0x80000001) 01:34:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0xb, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getegid() 01:34:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket$inet(0x2, 0x4, 0x1) r1 = getpid() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 01:34:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="331a0aed9d10f7e5e72d13e990c9fd34a79b145f284eaddbe98873a3c31a0859d8c81ea8a1ab7e1ac313f28aad74d36c721d31d7e1add19e5f99d9728d0a6f0bce2b453ec63f648a14b0eb90dbffe4e68cf86675f16808148b8fdc41037c64d4e5cb386b9d7a4d22c6ccf742511bafbe8355ca453434", 0x76}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) execve(0x0, 0x0, 0x0) 01:34:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) r1 = dup(0xffffffffffffffff) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x1f, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6", 0x0, 0x6}) r2 = kqueue() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100)={0x4, 0xffffffffffffffff}, 0x10) kevent(r2, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x4) 01:34:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x156) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x401) 01:34:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) fcntl$setown(r0, 0x6, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xfff, 0x3}, 0x8) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x20, 0x8, 0x3, 0x1, "50ef284caa87782ae526e0d0b9b52143b3170326", 0x9, 0x7}) execve(0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') dup(r3) 01:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f00000003c0)="c73a01000000000000f48dc29ce94b16d8c6404815b0444635b7da4cd2e138a82e50fd72ff4b630b41df1b03157c587408000000754fcf720096026e41df18893247c3f1bb7f73519a98d546db69814242e02c258fa089eec4a0585ce4cab1ba7322a1988758c55fadda6003001f3dea26fdbcaef2d27c66b472023c5dd172f592aed981f96a2bdb0461", 0x8a) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x1, 0x0, 0x4}) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 01:34:17 executing program 0: munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = getpgid(0x0) getpgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20180, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x1ff, 0xa53, {0x8, 0x1}}) 01:34:17 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000000)=""/28, 0x1c}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000500)=""/156, 0x9c}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f00000005c0)=""/119, 0x77}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x8, 0x1b) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x20) pwritev(r0, &(0x7f0000005b80)=[{&(0x7f00000017c0)="8d59ec2b932811b6a5a8dfa1960fa9d4047a0850919a71293263113c8ba671fb54e50ce674aca4c645a46e8b107a414db0b4e2402d258e2cf2483820e9806563c00b912acadd790e9a888909f00a", 0x4e}, {&(0x7f0000001840)="c024441e1a44fd12939329bb8c2dbd9a13476b34d65ae6d976da1f494ad21f25d450cac0fd1b269cf827d9d0eda8adee178c07a42396ae109969f1a80424775007d3b27b561b3cdff204d06a7829a737c3cf887445c09c11efc389a95f74be8ad116235361ee98f3fadf87d4b517541beac34c3a07eb62101d300f06d538e7c8650ddd5a9eb38059e1abfc08e8009b6186f7f16f220a12bd7ff41225968c043bff6fe3eb2e06e12beb55c5ade1acc7a89f14add40ed2478c9bbb37ee26b0e64f6396f2f75d6b5503f5244085f06a3bb3f171159e95397bdf8062b323a68845014c150b548ff0aeb5f86dec62332ee232a982630b41746a421b2e890f11cd10ea39357650abae33c3bbcb3c21f431a530fcc257bada93644a05f12bb16ad97e18c47afd837becbe63afb77e16569ec35e473f3b99c38a42bf64029020a028eb11aabbd7b8d0e7147700502c7edc04877c55b8131ec95b5d947fa44d9506771d07c0fce9d87c6eea70c9bb44252510e839846f1cf7376c6470df2da25c8304d893d48e0cab8591475329e345b0790e6c57e4118d3eeed4b192312e93a89e3f00d329bb0073cab8cbee33ae8a88d3c6c08850afb44b24407e61a0f34f26557280e80048b17a698ed51d77acd23c7da3f549e74a57a4be8d3a71f8c1ca4cf48ceb5cc5f7c38d971c8ae48fdb1b01eec9d9d7bab4dad3d55fa6db9a6fd1b4d3653069e6ebd0d228a9b9f1774b35a62f5f5a69d664c99e626253dba25d624ccac83520394c53f12c04c6c85b427cd123662e6325aaefaa27413262d23ac7f958a44e7740886c6027f07c8bf884eb108603e8f7a3d485b531de829c010a40364538f948a19ad72e62c76df127a960d9c3c412314e2b31bf336347604be9048ff84535bc894e2f19135e095d98b9fd8f0430f3ef20dc332f4133a2e0bc1a8b49d5f05f732b978de35a2ab4a49701980cd24677c4a3b230463367cabbb2bd57e9fc9150929f73031539bd34794027c8043eaa8d6aac4d83b966cb9ef24e86b3a874656c5b56c4a5f6573fe71b1df5c9b34c90ed7254b766e698a9d909d9a100b28df204d8469ea009d9b68a9230601db3609a0ed07e94bfdea56f3655adae395b5715aebe00c95c270ab76548ffe3e252b6067b27914eebe92aa7e3462a0e66235a68687b7930ff7e9ad6f62acfbe9dfa273ad7f7faa394aed5913298ba8193fcde96ee222d1925316365a23d683e2b3568eb69f50af855b1c2c71173e2535acbb342ddd6ac4bafacabf1c7f618c9005b2dbba37dfbc4e8f3a4551e6d5f28da9eb8ef429dabf895031756aaa231e999684e5c6db52c3fb5573eb8be3449e4979f84ef4d37c08c8aacb51ed79476f6e27df9e4cbd501bb6b3a829e2e13a6e3844b08163e61f9b9f8084bad1fc8d593362db7e1bc506de30393cb09d1184ab19d68f24d64172d552a319f63980db7632ad3794d7a5588fbe9c44958172b8680867225e1830f19300e296c7b8dad0280ebb7fe4d5e9508586d1bb444295d09c92fd7dfa263411e55db8205b58c7222460f54ec3340232f5304d4dd41b29199a173706058a4bde3ca76bd588e83a9e4ef28c25b3800c587f6b88793b740459bca8af6fd9d0ca2425ee981b5888f6cb65f257e32e2a502819bf6d7edde539931dfc258007c32e40668250fe321e116f14a3960a1a1e6e67231adc7e19af3acad721fdfa047a40e4f036d181eaca9e6dda9be5b6496209c63f14bbd10fc7f227d7b86dac22fa1552431d57e998bfbc6cda473887cfb065e3e2ce93a3ced8edce261dd0b1d1654e8e8fbc75ebe80ad691ae3be6faf691107ca5d9c5d98691f4aca0f4c2665cae019c88b1023817dd158534e84c41db24b305c9ce974f50b6ddc34b628601c6aa9b45aad4ec55a9c604652d37d7c67cd14b7f8853b732cdebe651422f89d47f10c87c2d05ddd8a68d4e3f1b654d40b6e292252a2a91c2d8ee430581e4b7fd80af6008ee31dc23ef8003f287e1c41fc79c59ef02d47142999cfb97b1c827fe79b5d1e33801990aee4082358cedaea92d7742d889a16faa116ba9b97854717f68fc314ff9762112c83d75bead8a788cb0a3daf06a4b530e02f208b393875729d416ccce8139ef7aed7f297ec7ed6b49666ac9d1a0c247ad4b7f85beea7422b78bf99b156d3300190e790bfc57cc92b688acb81289d5206167db4f64db183425ffca1d193540a517b6ffe9541ad8c460b309fe1d533c693c1af91783bd79a8ddb5b1445ea55a5342214d3436f6be3e041d9bb17985d4119cf2bb5abf8f03c6fc9cbe4420d22b6dbd7c4ec75c93ef572ebc1469482ab94a636a2945a6378297ab58f7e425360cc1697ba3ce7b043d54acd36a0ff58fcfed20767560a095855fbe45fbbe3f3ccb04ccab50bf1008b716fb227be8d723754f7d26076a2c4cb3f3a43369557f8ff576e8924c09e8bc048a24ff7544a0ab81ef6c96cc8732574cea425d7ac7f0df0266ab96f9cd6eb5fb6a8544344ed67deea8cd502712476aed6d630c84ab3063f1c079bb5cdeaa52707e3cc5fa50be2049a119b84933d32e45b6a730d981b8495b671b3bf6492a00c0ce7d9809905c3df111b4dfb927c10c7884f75ad86c312aab25f1ebc765e1caf601789e1ba5372d38fe122b1f0b6a44d7601f696c2a31260bb00997d94cf8eb65febd9dad2aea0a9804f44f60fb68415655b3ccbdb0f1f93cf162407fae8a9e83d462d01c0dadf3cd5c1210596709dd9a3f2b576ebfaada6c2586f68aea9dd87d4bdc8f917b3692f3fdc2b881b2014f828b860beaf805dd015df60a643685919a04ba96c59e7faa11b84fd6e5518bdd74020ad46f7e32e287b5defc9acf1f142b6ca1eea759dad55054f03882918f36ede9d43b162776e816f9871de25c9f2519968aea4f5d24d1c3abd1d5651656fec3ffe738f73a5a34516c69573df7d15d96d2674b0bc9fbf39c596a1d34b9eca167eaa29454d811862d7c0f340927efae77b1eb5224ba0d037248616171864065edad8d622921126a2d420c9b271b5326e78df8cc217ea416566d27e4e73e28112f8bee87bac6603abfafcbf438b5064115b718cdbadb043e62690c6b68036c0437518a24147aa308471f8d6f44806dc80b9e5cb718d8458efc091842413a6991af79e88ad3b24d61f0a16a117fee45e0a6b137aa753312cf1774b81f501a6e0839356da28afac47c6b7b23f3955055b93210d574d4650e02cfb83c545d3b64a463e9a2ad9ce696a5da2cf050f7a29a365dd91c5023ed4aec37941f8e780e995328bdc9f43fcedd1a58ac4e2ddf5dc25b78f8ff6c8da7e5ec13bdf335ee605f2e37e92fd2130ca90e6a47f063ea937fd81bed3ed6d33b55f02efadc26464092dd0bdace7ffd551e0ec3ec03be401be8c0e42a6387c2e7415c1b46fa55cf0a39a8ed8eced25dd9c7ff7d71992e2e014ef8ef9d13e8180704515c648f751bf9c18ec60d11e129fc05bf545454d3c159ce5205afef95c95b97dc06693a9c6aaec535382b07b8d14a0e414ef590e19f4a25cf905d1795b5cdcce566f4f0db0ce83fac465a7df56b673c5fb089b537cddaa8e1ecac0579a028ee91d88d9b7d6aaf2dfff85d7844248f3f7a2856beb73efb13d1f030793428d3799aa3acd57212f8f22cc1d3e5074839ba5c4a2dae83c4fda02357d3548f82af68fed2a883237f6b2b466d73cd6eeac08a6da1f2aa9df50d847a9ae9c7d73bfde1f9536a8082f569da5db1f02844fe4a137ce9b608be72d575ac6396c51ddd2226d1aa95c168d4970abcc0cb536ab22d1b92c8849e284d9057c07b44d9ca9c49dd6458e78eddd81ab2b6e3822178c0299d31cd5b98889cfba83940b15f36ab36ff7807b5c5c65a11bfbbff931218c6ebb5b51e12f461b7cdd5acc320e72937756064be66ea882fc76b455b7ed4c26c16087c8532e93980132945635f1828c06f959eb8cce51d3b39eed04376c029e4433135a155ecdffdd867398e4514812c7a0e3b8330a8ffe1a88cb34be8cb5cf676357a4c1dbe556058e998de098e5a3a6b08d1c0f24d0e9e2305d958b585df7a472bc479f6ac2873d5245d6732e8a1c3e8c35a25de4707d969a1f8643d9754cdd293cc1653bb88259f902826de404c3249365b00f94480cd1c38ae5a2d8af4dcba4c8f8de8c3a0b696f273a5b027e11298093f50cbba8c98acce9fa9ab26ecd7454837ac494b696147e2cea4126904b41619cc2c9981eed92fc8a4140f315c8bb935c3640b7405d232d293d6632ae5001837c0fc1868c36be166b33b81f334f2ff74edd6578508897eb05ad27f66fcd9706754e114a7f5234191ff4275404224c62ef9f30d90b677098be480331c99758c2f379eebf2478ec30d9f54860df5db2abb4d312422384a07781d10637e811ac35bac6f4ce8cb3d90052fe35bfee9c166bac95b763a1ae93714f2756e3f360868d8f442057406d791c52caadf871d210362ebb0d48585f2ed4ba238dd71c028376d3768fbd5de7127cc620c1bd59875ec957078bf8d098e6d3f8071bead1d9435a92f38010c331be1ed5ff7731f12a1ad05bb21fb59bf8a1d175989717262dab93eab923ccc40d34b95a4becc67575ed7830372355804c45edc3c4ad91d0e8eb29ad059257448acdcefa36f39dddd022bbb00559a30a653c3b1d1f8055c9f8ec053ddc565256d133c25a3ed03e8271666a234b0899d44f0db8ad2b091abeb79243e26afb8d3fac826b58b87a24bd3753b413d4a935daa05547fd0c04bbf357b4b9f79a41bac420fb54cc39bf525da97234fd0df587668ee66d5688f0b84cf596705738640936544c817586935882379399e8a5a2ee571df3edb5361cf60a3872f3ee62c59d4772e7fa0978af42a78366db1a955274136376ab0aa6b8a7600037ece5672c5ce1b3c84469846078e2764bffa2315d4397018303f4492d014d2fb65073b8978f323193c058b9720d640357e7554ff5db4f1e07363cc730f1899909522940cb6b61510fcfd2659d5cde9b8db4228c91cd63aefaf509553971af0751b6b0bcc0016d94322536b8d2ee233d4c6f8002710de96b505fac9b646089c3d3032dede42687674c98f9ee1e1fe27a4aee7923213cea62daaca8bfea2875bebbd0c4d55a356b99b7c07bb62c370a234e02975d1392425b0b0002f4302e20f5b0e7820f5875da9ba705627dddf4da9857850f88127070a6ec0bc978b75df0dafa8713d764c767444ecde3fd96fb54bde427c600a4e921e8e969cc0faf975453b821a20e63de28ec63c8aa3f66a743776be3829dcacd0a7424176bbf6753d86904db44c3899db0111dd5cea1419fd35d66e50b8001efef61054de3e5908e10e8792b5ee40c52c3619acd57fd848979e862605ab4389b03482508d6ee506f3622f61fa7a39c55fe22ccd0f480862a9bc9d8ac68cf725bf90e66a7becdd0f81ccfd13729a4cf361a1d25aaab9961d9d6763c033a51426473cc540f5ca680ee07cea3f8f40c7a65c7b831d4e29b5cc8f997796bd51d79659ba8d5d5e0fb0cf630f7298cdfedaf6964751e653ed332b3a08760d4338ba82dc5e75355306b989bac6ddc3af00b15511df31245c3449d7494438f0e5cbd0c3f67bd8b4cdae7b88a520876dcc207ba69091c3cb6a38b610d41c688b62f9796ca6c0e5aba519af7b29dd9e7c31ce7a6012156f59a9eff18ea8b6c03ec80e7b1e0bba4ffd20ceb984bd746515447d11e4861d75c0fc59328381176c394c0b0591fb5390da57410a4e589b0d448c88610194ecc8c8e8c376633e5822298", 0x1000}, {&(0x7f0000002840)="34568226c01a2282d45a52194b65ff5fa48d8ccfbf6030da34fc74b627861e7f1f5422546172dc8aeb73dfc9654405bca4b5829b2775fa035f8a9482c68486dade13c2ad3a2a1b0d0cd04b4d2928951fe6facdce0b8db3ea2f337d67a98f50fb99d4b4d5ca01a334bc77748a8dc117b23094117f4c444e8b7b15f65b565d114800b4f89fba04ae6d13334f1453e3b6f378d91e7d0702071fc3ada10a0d39d599fdc5151d3faad3ba8203f1ae0ac5880d70651414bc372e8fd24af45ff74c2e5717a80e61bf13555c09c485f317c3e5ae18250972e3d0a3e6ec09bc6d1755ecba3f304b40281e752b7c8cc99866a3238e810c1802b7e4dab7e85cf59456e593541b8e73e4f84ef48a3f9ce95d665bdaa296467457f4625bc15632c03725cc66ee4e0693dab3a5f0bfea1c75a0140c93704381eeefac5ff66603d3d64023197ca1c0eddb8a7215c569398180b3296921dcd800df92a2bbb045a8d5a8f8b6f99af119f561748cd95dac07fe05b4904e5f8616b7f95f8163637c0a33b377c4de047c25fde921dcf3c43d9249b9ee4f62d87710b8e5cd8156617666aaadbbe9715c1c8e20aff35e020efd50bbd62de9fbe93ffe72e37b5c12dd875b0963c5e1966eb5d257b96a4528d0ca3b3f262e4f03627f740bba532503b1caf14c54934fd4d02516d6b0554ccb892d38f47f98301f1055c45c6d02e4b480836c43147fc7fe39edfb9066d35351db8c54c244b9b13d8c947671840e82f767de15aca0d6de4d0dbb5e3a464764e0faa7999d83157ff6eaaf502662a2a046cd29d061e00960c565b2267c8e9363bc04dbf0b4a71e08a92a96f08d796917a97cf84ebba319042e5055325b26a0adc43e85a0fbeff45db6593f7fa6c420d5bdb491a87bb52c3baece7eda380c5bd15dee4ef0e9fc18bcca9ba832a7981096d6f623c727cc8073d63cb68ad26620f79d636d46b2f8d7e37f9042165ceebb8112ed3e30cd2280bd3af78213b248ae7dff479afecf93f187f9489e4ae4d705ae94b34ce0329a7d8c604b62346daa7557d370c4fe4060a77606c748ff3553b85853eb4ddbd9ff8dd105b90d1ad97aadadb76f02865ef11f454f0ba95310a4220b82e1aed749213b05df95a43c84d34421d85470a39aa0b79ac4fc26e067ac291807c6e6b0550b9b6a6bb12ae09c668bc016724ab59af946ad8454e7bf3e7f45783e73ec38e549fe039bfd4625647172b80b34bc9538190a75dfd1e69ca7b31b02088694b7603315c0c4a5a845128078c5c67c9fad1d1bca38ce1f1100c928b8bbc8c3f122c6292032386b5c950d320b265c3f30a548dbf6ea94b215b76a6508dca7e30c43efabaed07d70a93877d07a94debef43d3681b3ce1cc10d3a0d11ca12e07c51ceb24758cf8b756d9b3305b3f973d146959a21eadf64d75b1b1a3a2ccbb84ad76fabfc4a18d2235668ae29b2ba67503b08b207e989ba44b780fe55d6c08a3fca0bea23d3b5b304dd010c7ae94adb4c1cedfe78703e675f0aaff7d8f847d3a245bdf72df08b6ae912fc91bdf9f4a135ffdb30ee3bba7bc076874e9e4b404099de8eca1ac045e6724f772511d39754cac8ae7c9ffa3c903073b7a972f4691fea4968350ef858829b2f21e2ee17fbfcb020313b76b20bab73f5cea8b420be92ef4d008d277c8f9e81458d8f5d8b74bfa3b3a5cae532c95dce5ce90f774ab5a2548eec4861e0243ae9e570de0a12cd1a2d830732e308642abdef50fd98a638496f6670f262bc629c9b9c454669e327002f6c3bcbca03226b33a71534439c89f097996d621a94c01c1b622d813a31c92e26908a6782dfc9a9153ab25769aac5a7a581082b33c523803d5869c8acd2d507253d999fdbaacdfd514ec1d812297efd272c4f877b04d18aca93775a6c30ccb897a0861d9fa3f753b2e9485049164ddfef10d9dbbdbf417388db5001fb4b03af42203c80e95f10508fc55f1c481c557802a112d0b8a5dad1346cf88bee94ccbd908de308eca8bc54a97b96ce0b071fc2e361753dd6e11dbdd554913534753630dda5e7fad4d401e38540840dd5d6cae8acdc99eec8e9cec7a3f3c05b812f56e95eeac60652d7bff521868c23fa0d1b54afe4e33a47a4cd09d20302d0755d6cb4e81d848cbc9b8a81ae9c656dfe24abebf1513364ebfd3b8ec8c9b547406af9c9203ce1495804287331d3cd938a17d9ac3b69803516535d3a534eb283d1fe88839ce2b789de01e1e48d77667b92beb25158f3efe0f7ab36436bed82c78c0b9c4f44bdc670725b69a8e5e5adb18637e91690074c8267b8761aa91b977103047d9d1af7c3e1c4467a862a08d9a5d7bbd642794e0a60539f12142e91d2da0692f8a295efa08a40f70c39dce364d08335676f034d8511f97812a667a60d54c700a954c1bf916478905cdd335da22f8074b6d00f6b6f02bb19bb7333fc6696e06c2a94b15b5938e90579fe3b5b9d3350eb4f4033c71fd4feab5a5b2442687b3bf609cb74e11f59ec535041ffa0abb7f134f05b01e9abac094c390cc73c2bc3f973e44f9f961b1897b45a0aebb1d92c91f60c4e570d8543297c3e1258a2b1d8a55832062f429b643e7b7d1a29a34b4a290a47f8ea0cd51a46409e7d80d3bdcf5fbabee2bd93bebae41a1669eb8022c66415fc34e8b21fe1043377840b1367e8e250660fa61a6ece6231618c555c72011cc8ab231f2222f6a6e8c7b8de94d18678adc3fb7f13ede60b219d6463f06ae403849020cfe4771b8f1181d7cd533ed0004feeff10896a24b5f0ccc58faff6566b14df98659a9a4f24b904e4b9845e9e7b8324f8f14ceb5961cb6a4a399219aeb335e52c36c32b11ddc3d7ad6b34e68bc71da9dfce17d00c7dbaff03d6bb1074825ab8ed2cea1ef63a0a11269591d5e02c2864cd00e9e380810a2fbe4c4b49009ac45b912b3885e401657cfefeab0d5b5ce8e06b381d13d81ae9726098e5c6ace5c0ace2eb137de3080b854f1d2c74c0a795be30166f9891b5d1c24d19e641bcf30aa5b033f1f8a9b71fa9de33a0c862305dde1c71cafb78e52ca6a958d9a6f100bcfda178274f8522c06bb5da07df44ffa44c4806d7ac01f888cd542f440f64452afe1cee6ff4e59141640852e5b8f6f0a0d3d4dd9655e976f8ba67bc7b05c507ea657e065d0bd2dc2c0b75e02621fa5ae8b2fa8f287c5f969e3f2eed9329365951c59d47fcac3ff874e098dc0b6d1f40abd87b1cd64e6c09eafcb391cf0469c12f8cac2d5428c9848f6066a9e310d8742cae7aadbe4e968697e8458338c05655e2f974386feb9e993c7d62bbb2e1296dc4580cec84716ee97a64b7599cde5d47ac28133358f21183744497a2006101a2ef8c21c30a6d6a36594c84f0c9e365f498f1c019c11ba1ddefdd898944aa3b2fd75a44474e09905e122a94900dcd5a593dac352af60d25f5243fff4b09b14b4932c22de3148b8d009fda95592551094e479d3654dbf1f24297054e28ed136f1e040dbcb0ad2ad800a7ab4f8875ab1c0cecd4bc87fd77591ded7dc67a2364e7156df90c99752b6e043eb860d252283dc2060bd11cb21e22475d571ec2be19a1e41d4c45b135e2b86095d9438946f070a3d1cba76093f2de7d8bc2ca06cfa005b9b02e9d359878deba5054ef16a03a7bed54c41415480d72508a7ba1c9e2d63cd979dbeac024c84c690487b7f5d461955f53f18fd018964f32c028cfeb3f28a67af08cf72a03646fcb83771b53b375e45b5bddb90be200a874487fe215c6aa108e5965f1a9fc419dac0dae2ad5d24544ff8b68867dcd330af6da1029409d69294239a9e4533dcf270f6784d7e512b6970cf614ad4061f7949985eff8c1cde6f99f0c77b3a5ed6da7c304e41f3569aa0779c4b440aea956e2f8a986dff050d7dc7aeb09458682755d86c497d59f201564a3130f7133e8fa4e2e6ff49367b29627e20f4e12a9c9b417aa15b18762d2225fcce3393bb5a51a73fac59e2c29413ce01077a6a93db57d68d638f27e450b94a7ef1f2f35fa416b550ac5c63516379a95649f4e543c91a7a3118fb96934f219308d9e1723e76d63c1c1499c63c262f4a24137ce0e661e859f3a2f73b99ff0a9e9d5079cb94b53cde9ff2cea21ff638ce9100ad68a775979873f5c8d031ad61cfff387cd9e61949bdbda297069ddb7fcb2095898550bef3b1c855a9269c51ffbb0d56a4cdc3c454e539b54ff27d8461358879917d8b8aecb2eede50ae0c2a533da9290cd9074c18f4b97a08e6d63dfa4daded409fb8fb739b4f4223e17ecbdaa30192721333c94a86a81c5c4e3df516c5e976640f286bf76fbed08044db8b9bbe56f7f45a3ed9bbbf6aeb063d97476414163d9a0e9e8df7d1a1ba51526a1d55e49cde5332da6b40f9b5654fe6da2a9f3aa15e92bc8ab26af6f94c22699873f745d9b70716a065bb4ef0068ae7b284e94fd4ddae3c858ca26c4569b8d26aab3d397730ddf2ea158fc032bfcf97a893ff6629904a5d251c3318739531c00c239df793dd41eecd285ccc912bbfe56e5f012f578cf728ec32ae104df61e1663e3e4c5c05fbe8686ea23e6dddad297ea9edc575a0626277e0a1b41ad6136f52db4d2b6fb4645322bab95640766cc820a66db5c133f781768db65f3b5845ca6340a824a465475a87c8c2c22f8f044c7eb556e7ec6ac20b74710bbbb7d2069da9f595e97955ab1381547e530f81dd01c61a9fb35af2e632eb905a427ffa92cf98431f7dbb06171a4e923fc175c3a285057779b1d934d72abaaf1b11965fed299e8eb70e97be245a5fb1a674ddde88558d4b1e67566dea821a33bb725e05b2ef104e4bad61e08616996d723d2089f5c7b767e694e40e19b61ce41fc1d33b1d7b3f861ee7e681c93a9f13bc193b4d008933385dce43198c285a7d7a28de59cb243348fe20a0948ff25afc26eba34e7cc5a4c833e08d93d3094e87f341799c5067c96f52d79b7c3d1badcbad8ab347c0356eb667373b798aefca7c3340959d046fe2f6c26ca8490196e30b28913965c8afa81a3d5b2efcfd9d667604df4789216e119db006bd57b69f48b9bf5e570bd12d75f008ee70136c83cc3020ac40f58bbdc46b4e7945eabf77a7ad1fa5da1f89003378e7f95c900f13a905cbf4b59802b972c322aacb00550b664e5886935c24d109f0fb16a5fdff17e11e27a162e6e3d50e470703d6d6b28d6fb5efb1210e688b6487908c113a806fff78eb8d59c69f1b688cc53061c942475dd0f4bb18283a8a1de979c8fdcfad91e5c6c32badfe73991072acbb6ab38af62fb6326a284707474c81ddfc6e7b78584a2422eb423edca26f579cca549a7202aba784f66d7596cbf00865b4719f21106d71fc35c40763c0f7a895e175109777c24f49fd53519b5a55d309b8e578bb8f590ded2c719a462eeee667996029e4660b08b572bcf5b3a017ff6325a71fba2e7fe96dda356b7b2309c21b77a3d5668e3e85866023adbdab6331200fad3d6c36045e0c5bfd1feaec41dc9d8c5fa4eb96dc6cc7fb83bae4806ec8aa0f148e0cc97c720a0f5899f9cdc69fd9746b5111816c5f7137223fe8a9f0adfb62f5bd089e1ec9f86eacb3de01ce83054b922955ce013f396051fb4ba593e13e9e6439f3fcf779e28a1a0652d819d5f71187212a0d438b3ba00a355401e42fd903285436a52aea29906fdb371896982f3edcf49211c5bd6142753706930956eb80d96e518fe7cb6957328af0d5510eef4c363ad9c123298a3882c49097f85577d9fa0139f2f43d7827561e75cea354f4aa4c756a158c80f8917bed60eaf721c6", 0x1000}, {&(0x7f0000003840)="3333edff4a2e0f0d5c7d0f69d6fea2e43a67f92d742121f5a0eada71f956f12ec5310b71c61cfe271ca0a2269ec958aed44f422cef45c0c6cf92077e37cb885c41510de14b0f85a529f61e1fce6767cb2d54823cd1611a29c76ebdcf8d4a88d8d4ddb18c0cb22caefdac143e27414db434b04c3e6fd28e35b41179b67d62dca23cfed4cd33eff953b5be68b58b099fb9455a4a4fff75e73ed75bc914ec9c0e86390b2c6a2d9e87ed0b6249ec33afd9dbe2a55b1a9c4a9fd8669b9f262440795d639189b04abb0914536f20cf864d491bb5ae60dc8681806c150dbecbd7ec1be3ccbf88e7553836f65ea109a510e18d85f868a927a7a16e5e66c24f80506226c4cdb539ae6c3bcf578fcf4194ec1a8f9f37dedb71f6b7a3a5d84d85751e479ec4f5a8d9f662382885b6989270526f6788a58781546e196d99817273abdf8341143e2e5c2f5961e006f5bd796f1897f56dc34d59c2540704394640f58245768721f9ad3ef01706cd964dd031d8473020ef66136338ed2f5fea5960de344ed47fb9eb390e59996df27922f6ed1643dc06c738196b9cc8b7aaddd3248613c5a097ab82c2cc555e570fe00c9dfaa28957ed2007a66a9ea250dd6f96fb10444e286ce279016f548848fe7dd9351fa572b769ce2c65d0c3119cb755b9e6515e6eea863d18ac274267a087d2452ee3b5dc5e0e46f10f4ac4875f6e8af743d1e3a93836c32b2253d2b7177ca576fc5a7fbe2d56b8d693739bf1e172d6ea99262c14c589e02f1fa944c92942947b295c75c15482788618d1642ee5fdb91cafee09494d70a07b9ac4f97cc538e36724c668562cf9ac2acaae55c0d54e40f0eddf406445cc28a1b14da3f0631461b655aacb81e75bc289f3dab31239fb6e8028422b2f385ee52072842954eb577c8afb877cfea68353092d65fe9e5933c10c2a7524e2cb39481845fbb6ab4d5dd3d3f243557b2c6bc5ff05ff9db77981d64fca6d88ed112fc2feb8327650cefeda1caa3937869bdda193c640de26177eb28e52ec9d074e59a6cd003304b30aef6c13229cdd680da3cb9763fb26b84edf5f2d0e42cf52eae448511d7a78620e4c79ed402f049383131968863def1c57efe34116227fc0378bba495f44be56faf6c6450a68ac795ee13e8e8ffb2fc6499558a23af43462dc384e370fff279c64db5b5b2655feebd7d3680924c16c9aeb239ea6b7a517ca7cf1c66164791a91902cde103281cb5af3e503077d23445b9409edaf3ccac8131fac506a62e93ceb3abeb2071298949a96c0036ca1c7f343c285d9eefea767003fbbc281665cbf5f7f60297f85998dbcd739fc9671084fbeb086a314c87488cc024e65723ef616a4840fcfa781a3b4b80d0096d561f020a6afb9573bfadf870c0555c8daa11fd94b1990a0a87c692f790e1592c0389dfcbc5ee8c3909a35627d00b8268e64b85a7ec72fecfc28b1cb27400beceebcbb1cc8407ee274fd857d2c00658d1ad8dac5381ad4c81961bb94372906b7201a23565a0d4fb0ad9669d797009bf9ebb5d162d04e1bdb8685efd0937123295d82d387860aefd39e2c09fe36219afe8b5cf6788416919a9a013763442134c75ad5ff6afc03671777375f9691e4d41422b0c1ed6d9d2885160bb18c1d959833693cc61822e8f4db61f51ce2e20a373c9d319a43b97ba6ecfeb566fe93f9ebe68d30bb1d94aec051175ec5fdd28900dbaee415f8b3d3123df9be94f67027c4d7584cf1084fa0f390f7eaacd3ec17f220095a8b450cfe2c4353c377dd2e90595ef640a0be337fdb9ccb1ea04bfbb2562dd8bbef49491931bcb6d3f0b08ee8c5b82c8d026fd4009e7eb66ab09edd570309a421330bebc61b9a8dae350c190aa1f9535ab601ddb6cd631b05fec3e390d0d3b8531fd660497a62d24973d2e43bcc335ce7dc8ab0b0ad49e9c95542bb77ba7446d7fa3596d383dc14cd309c814a3a0385c84c13cf73f9d3b0bd81f79bd0db7e269e935664f2caac21e0e3d8f4722263a31ee0883702f5cabf0b40146955e3cf426963627cfe444f01b6f307b9b57240605e9e342fdc1a4da4a3cd307a84c04d4a064b4daec18cd184992a20f1b78c0758d128708dbcc0c179c387a8151d772f394289dd430e52faa3907f4769ad1b5fc2d04ece0791d71b41fa2a771cea52dbc45300003d94a95a2264ab5d2235afed9fe00badfad0bd46852a5cbcb3dc4d38f622a3a6f4e4d04600591e68acdeedd96a9442dabba41e57956c3542126ed37c9b7234021b6d5676df843578d1f823900b554fdb35490d0afd07abf0d29c625a9714415b52e09caa719b957c83c763a83102f3c37614b6f8da9a4b5d9de7d855db5f8e842ea43c12346c52b821a187fc994af4ed64b4a277428bb77bd98f6b0d197580b0d652de7c50afdcd3858c7f415215f0e96d6bd1e27b0bb52a2853b4fe9c57d7224bc076b54edb071251af4b1a224a71475115d80408e32fbb04c5ccafb71abe950eb542d7cd2a50a43dae50e16bff5aacc637e9b3efbf726152a0e9b9915c14074aae7ed5d1a7f8bd7008d0e00b807094aefee5c0b9e8627de622105dd1b5d8be810c0eb6041920cce378b3a684e72af346e774c830ac2c0a809efff733f6da4ed8e8e7711a0c4a64d26ccdc9bc3b306881f60a219480cf312a2826fb4cfb9f99f46605c3deedb83ad998558ee79a84165bf05e5314213973d386d008ca650edf8991af43a610a664673ee02bb092616b3afb08571833303549f1744050b8215537df1774c0b65d9cb7a5c2c7f4f5ff3161849cc746a5f1984b3f01c6184d4b87bcf048e5b0aba83775635739c6e96aa79645932772cfd2a3e22d2e72b9b5a1d5391bc2fae5ecbc232d27286fcd98a2f598048001e30d3fb9fa217e924ace61d7aa0a87eb6ae3c72b17c5e14a182f9143e464fb22799ed8734231551ae757cd1f553acf6a59e30853357329692ef926657b42ce877a8cc236e95ba7ece80ec46e0298e11758aff496b89bfec1c782c4e1e0af03296c4583674e2547921cbc3b6efc2a512c863fdef267da16c5db57a9996ab1ac8aee3aa96c1726d04bb08b4078fa2b375fad328ae551c15f3b9d0c3fc983a7e844b0dc52b8d33bba7c9ee5947cd89172e8db4eab012e6c8280959f93569f44e9147c6ca7303919005adc36505111fe2e0e62dc21745fafe832c80c10c19b72e82280fc09451f4db93399546e984cd257c894c588f3446929c7bcaea3058adc9205859d6895b3983541e44e4979487680d1b0c0e1c5457963d0a83bb8cf437bed02f7200eef7fcbc37ea1ef52dd045b1949fd80b02a238d4b7765589e1e352e3ed84d899e0d190123e183ed8f341bbd199cb2ca3100e53a3c13ec43ba8aa5eb4cd1d6ca114637a2548f1edc8a0e905e85d4d16502f46f1f0653138d51ea6de2eb0a14e8bdc4147738e77bb4152aa57867b1a40f078de4cacd5433db7f87606ef3680cda3d0b8450b89331775b18b26b190250fa402525a10477b7cf4d1672e3b30668ab80d62a5468cf7b353988bda408c80135a780c88ea7e8f4614cab42705242309c4ff5fa30b7b398d6ec9a524ab68f3226617184ff7869c6fabfa994542970fbc4fbd1e5b9a9797fde04dae5a15153bbe3391f3b76602937e47faafde43ec776a2582c0446407b1df3c275bf8b619eaea0578353d70489670c97e82298828c19d02392585100052d062ed83af72824c409adcc344271f07a26e227389cbefdaaf1832b2163cc86e24e1a64952dd7b7b59df6280b18ec6cbfb0206e738b80fe72aad84525c439edaae1aca7243c4d45ee1d3cf3383ee167e1a11a916c74ffe13d6646f1e88cb7b563f849812042854b170071f5a683118015f6593bc7b5958548d3618f4b6c332134f33e4a41c30f3a46479de7b0401a432624cea4396a2ff603aba1bea798da577435d947d779cfff75ba82a1b65a6b54c0d8a06f413b8f666b84df35ac3f7b174e5a76983b063c05bfa7c6293e683a3f191334a31fceb5cec0621373383bd13d60883590a92cf3a1a39816b7dbed7908882db55ee8a8ade29ab8e676d00c0a9dddd5a4e3ba7a611652a2c468fb8218bdb4d00cb8b5ccfcadc12c9f60656984563fc39f2a9eb96d6fbd8bb6c8a5853375c29a1d5de0822fcfd7c38d76f4ce968e5c128d24c98dd57e7f23d4fbd2713c9f464900e2d563159ace8d2b56f55b20645471d5364e8610b2ac6f662b2b259fa4f81d83ef6d6d145c162846a897fb13305d9f05e99a4d8a66ea4bc8d1ae51c046ae85ddab2d2cce2423040cb25fe82895f83c4f741ca11bd4050b39868974ed0d33f3bd3ab5cae1dbd9b2c607f16fed9dcc1cf052db5b3edf61acaa04d6b1b733e69c71e97bee0ca5b03f7df07ea637b574539bf2482897b70367e3db01df23c69ead347700fb6e233df38d11e892a111de75c708a99e38df08fb296b764976d0989d7f3937e4ea5cdb4d73a922a5fc989bb8abf15a061fb891fa4bdad7c693bb3abe6d9d0fdc80e41115b7bb0fe5015168850fdde84220de6f2f46e14df858fe9af3faafbd4c19ee4fa3b52c4dd27669a575223ad9fe87daa37b596098664c9a8b37990ed20d84bba32f9a888ef8ac82f21382181c4524c9fa0d5152c18468d3e07d0e78741b4cfd10c390ed95e83f6b275b2d02e77a71bd4260f744f1404f0a3712cdbce81c83593b4bfc2212412a50067c74dd7c3b16f9db4aa86c8a03f003932557b80870e086b3c33bf57109d2eb2724e7b2ad8b2953ec4d262e3199ea5eda43f7d55c781e9b63a5258a73db3798fb78f40bf1cffae4ddc094446c53e761e97fe409433805a364e831d5aaf260c52b0e35ba3f74e9a904a177b2125ce515abd05ccbc010d4df1ba46d8416a903f443704e17c9027d247d28cd92a988ee897e1de3f7869624bb9656a517ed589636d43fd7b5291e636c90130cb1af658f2b3ab12ed706d6ab480642dcbeca1cbd8b5d2b6237c8407c41465af7400dc16d6e1c0f70639b4b14fc8c888445205812c4e56da2d7054999cc20e5bf625ed28786b4273e0365fd153f4a6eb6ec9f11a5a47b0d481c42f9ce2fc8a2762747b2e5236e896be24a90982d2222f340689d334da2980ff20593d7cbd17b94ea473150817104cf15de7cb04c57f8008517592fe29b2ab71476774c24a69c2bafff61e96a8bb8b2aad6d2aad497a3c785b459f1b47ddad2c0658118674f0fed0786612547629df7b1a94c1999e88192f5594912596946c2a5f357c7d847fe7f6f63396fa2a277e74e123825bb170b3ab5254a9acdfe46268d96be762db7bfc11b6064292ed353780e99147b3eb904bd2e56abfd2be3e5a288dd268e3d43521db4845dd8f749cbc9711448248e57fe1507260e12d5f42ced58a5bc2a842bd369d23e7857acb8e01d60231f38e96fd6120c35d53c2dfbd6611701edd7b8bba4ce4e53ecac30db141b1b29c6b4725e632b0520f434d736f0a287276f59933a7374b5c4d07114cbb111830d5291e88e61692ad3879c77dd9f06b7905039f2ad4f3df1c5666366f469e69f31f9d18870a2bf3df029b2efe700962fe6eccc861f40105289a55c85d9d592da304508cb2a8b055e10584d4d6c494fa43cd29f05e70fafc38f43a8ed9d611b1e1d12f22b7d6c89f34b9bd26a1b9783d91e0c1d037bab4fa6090dac844ce35069c69b62da16e8946b0ec129553d090db88382bd7fe030b7cf8a3bc1a9fb40b06298b206a9e1b1d7335d88521c6798e29274916ca2b72591bf90149891f3d72473efca77c1dad1ea572ad5ae2b", 0x1000}, {&(0x7f0000004840)="467e868bc9fc7b87c171c50076de2aad68eead36defb9762986b10770a5c3d4be45ba608facc56a339c78d6350e7a6533dd33c6ce61bbfb9950dd79556826e8816cda71eb2cd4dc4c7fc5a0d519f1ba26cb5a58f8460633bdd036b0bde733d85289800299a2ae7ca07f0d54c207952e2e1bf7e1aeea9128079efbdf3ff1de8c7976e0811d946bf764c9061dabe513c5f2e20ec1ff7", 0x95}, {&(0x7f0000004900)="c61dbe264317547592966a3698c8a81b885534065d23ce4159abc9e1b4a7433104fffbc1295e1ea4b5ebde03b2ea03ef1bcd34098bf235bab7049c1ca601722610199d952af0bde5a3ba608a4da861203a6dcc2bf4944fe6f5cb9a4d84adf1dbb6092ae197d81a65bb3165f82f809ced4bbb5403827e649f2e5afac545cdbaa9de6c6ff0e45c80b28b8e7cea7931184ce7f64308c0d625af5f2c803460f8e25ec947d963577dd4fff9f9fec198ba8591f70d64844e369fceac3605908d88e05af99d388709270133a35a8c5e4b282eb18fc9af9ce6f38f58afef4c7288fd55eceafb24ac82111bda0a50191155621dc7454a61d1bfb02e6cd4e9fff09f3bafe949d32dd8b75d58f4ef7e5adfcc463cd85a2d81241bacfdf3a78c68f3a73b87e60cb20724ed5db9fd2746775000f4b895baa95c809bfff1f9d5fbf3a92d3def6100741a8176d541daf789a4a203b5b136b654c18a328b0bdc03b5ac8b08ba32556bd63f37468c17280501e89ec82ffd98e5c4b5af2e7b29832b5693400e171508fb0de5a9418c8c1c22b11879a576858934192d19eb240ce34b3d9526cb2b084ba97048607058b9b824f19922eb8589a1eedee06b572ea247eec371bf9c69a4dcbbccbc8f70decce64d33c2ce8c090fa1ccbe9eaf6633d5692151906a59e38bc71da040baf8233e73b455f8473fdfa18eb3785e7594296558ae46bdff2d141bb2d51ddfb7542d3945397c07b1bdedff77e6a3e17e78d200c5a9940ede3f308219dcc53960975832268ca7b5021d8e058ed6e1ff289d40409abda66166f913753185789c5b9e83c68868dd0ccdf0ecb33bf2614ed9d2b23470fbe3a99ba1eb497854747a05a186019e726dec4554b0d6bbaaa0dc9c5a15cd71d4cfe39d460c600197e085df0e4d1fde6f095a452a110731d52f16719b76464321becdbe7b189c95a3d1af5809a909b09dacc8e2cf2d4c42b9769c3df4bf3fae83be3f1dcfdd6040ab19c0784371945d7953bba0403856f09810d03f0ed57dfb4147f8079c47b3ed0e3baf830be7e661f89e3b0a9b722f73bd60a801911dd39ea0348a5840213d6bd68ddbb5f268285e52ac0755bab2a513c039a12eeef3fce57c3f0c95399e47f9151f2beaa67905a31f36f359066ee211e28c611f5326b0e116d81a3d00737bf089fa8e8239b81a4bebd6b8b6c816dabb7be64a5c0bcdf09b7267cdac08a0d6fc0f1f3a06372ba724ee55c276e2ddc4a4a6d59995b19e7aa82adb609381db97e26db1c4c9fa1412f5b84c1fe391ffa11babf46020deff47f4da62b38783197307a5f0b08d46dd503ecdc560d1742c4e52e9645ce2e415860c664a37d09d0182b819f8ade3ca0ce845b06c5d084dcc75450461c8eff36df5bfb40c93cab7564052fd7eb911cb9bf1a0ac59c19e7d21d0e7073c559aa718ca329e8dc40736a3bed8e306c0195a4ad5f7903a5776ddcac32b4ab7f932e495b01722c36ca3be5e8f61df7dc9110dbad94a193e0e999e494014b7b4ce911e7be227f5b0a04c3d9235ffb222465a43929965370e20591da2022f68e87022ab9e10c991a8d6e5cae3c9b0d85b9d9e8944122a177a198b9a0818bca0f09db2d837f051b8fd3302a664f6a06adf3630ede4c50650e0dd7e22866a6dc36dda62093baed09c19b218f606302694484ffea4a588afd1e730a37437556569f4ca833f7b4e4b21776102bcbea5a3c7646afd69e5b3f97a53908c8173bc2c58f59408f8977dbc149309a314aece0d268a40d63c134b64c80e52bedbbf87168114ef558812df135e7a183cb61ab774b9b7955e44b1c868de6770943482e6774f7f44b5d899f859b6cf5727543e0a6e440a2f3da478f2296bde63acdc154f2871b0bcd8e68bb51a911145aae052374e4f6737da7804dcdbc530bb3cbf6c05f3605b23d77817313a9ac267607b5a0ed8bc449e628bd4fd627599fe909770f68ae9798a8c91862a8e6924105329e2012ddbccdb442bdedb1087ab573a718876d82cccff8a579ec5dbdf6a1edef19d77f36852ef131a24869aa754cf7b2fd1c1ac0cdea45bcb9541fb179e9438434a346484a3fa02afe79f3da0e4ed44df80624b7960fa1c9ce48eddd4dbe6116718552ade1dbf8f1c0b8d350933769aa2b5c9790186ab1fd6830726c77c95d5d74ec62d0632a13633d850add8bf4b8c69056ca1d8159a7973cabe2fb316380d96b63aff70fc630ec1c1dfa8c513d7a5f4c9830fcf0cf923aa9938a636ffa81b031c674ca62bc28774d82b627453afc2ccb1393f8ba502dff243377b698a37f1e07e45e9fa21747d224d0ec274f138442b3f855890b57783f83cec2026e13dbcef26d1d607b38a97476bd043cd78bdaf9d69f6b9e1aa5efac00e05d0c128f894cca78828fa7326431cf103fde900c43b80f3cce0dcd8749bb22bed18437d399a5ff8819a08aa7d2e9fdebf5975302a2f405b07d4552255d339a038583ad4e793a8d520cc2baf91e70061eadfbeb2590898d1861997b87fc8cacbdb294fbb4c6da1d3db5ec2518550c45e33d90ef71f0a0d2cb32f21d1b6e1b1812371243ac1074a0ea834054313035e27c3398243a2b98152e392f504045ba63f7ef33cceb7ec53c2d7a99a10e33636f5fe01b488bd83da8b32e96195804a9953eb89dc8c9066dc8325f3f720034691bbac15e3d91e6c73c6f694693ed64d171aa7c492cc198c8236aeca62bff21bfbea6557ff8a8e19d23e4e4387c48b7122fd86625512229d01d4b846201985d7ff9de9ca017c64b800d19ae8831e4b9e5a4e2b9ebf506140958ecc89247a3b006fb08e63b1410ed00a56826b1393360fb4ca6d297d868353114289e3a1316681b115b0bf04920f581c1fad4d982a39e986c63cca4adc904ba60fc5ee6b86cb9aed5165827d1e377b3e6380e83c66ac51e506594a78a2306355419138d31bd365c851bfc456117ea188ac5a2194ff5fb0e8ed059714685509d1d77dc1b0b494206633748727b2695aa11d3cd830452fb9ba3d1cc57d4a5e94d2a1b8391b02cbb422ea00c4492719f96b4924fe09919a77114fea5f2b1be7b423adc66690cc4c980ef7c36dd76a710d5606467ed75ce39cb534919b56a8a69135398bf56e494c00494d5ffab605d5ef4e3b1443eb22f8771a36185354396d453746bb9409f89c6dec68109f8ff7958c7f1be75c3e9bfd333c5cd1b445eefefef7dc2c8a1e9e2a7d7a850d3aa13a3520bc08fb6b8eff2b2690b7e672e7fd26dbffa448a8c1be6d56da8ac326ca0e17113f72efa2c7e0217ec6db69a900b7b99674bffd8992b9944c30a55fcf7aa2d171bf5c15e75a29ee0d0501a9fa993da52776a97985d125e75f11d2ccc34a6e71eddb58f11479307c5fec425dc443741f0b2e7d7bfe2ab695f418ed172abc9c556bc185d1da0ad2e47d36465b24ff0b2f6308137e2a411d95f89ed5896da2cdd469070640bb6b9527f3d78cebff3c8f56c4d02db0e08ebb921992b3354524142c811c6823ec8bef93e55335d73b87466bb273742f0b64ef698932c64bfc2c73a5e10c2dda24d3e045b488932da26ba98418c22de5491c31b6f91ea1b3d03ed308d03c4620b34eaa0f4d7b01e7624dc4d836f5754e1b8413d62ac47a82e7ee4cb627ad9a8dccc70c5dc8a4062882772b4fada00cfb141c02e0912f543e1aeb0f88c4ecf72a111cc9c949169ecedc55fef5e3b34840b619c1aaa022b6c0ae8ca896c24724f611af0b0e6e264e9c169fdaba17fda1465c9b45ca6ab052c5dbe27af05e6fae65b765d6087bfa71388fcced00aaac53bda4f5de37accef50bb2367dacb7106235122aa0cd7de6a36c9ed6f7d7a64084c7f06fffb68e274c1412b2a6e9f7e10d06e126be754c57af78b29083a8fe22d5a13eef57a3b6cf54f92163a040d6fc9872389cfe667ad91d2677171427c98ed2936bf0207853ac4c00040cddb7db1f08acbca6ffce6c2daf3d0a78e4653e0ac83c8efd9aaa599adafb9e6722b4277209b93a3e7c8af160ddcdd7205b91ed6d692f97c464794930b5a6b87a0cb7cfc887693aaf1a361dee00098309e90d80a0198149af474743ce24d870178a1eb2ebafb4ceb644e83a580928a8abb28495668fcdb7d01d61e9f9e9756725b7ecfa8aed430e3dbdc491451afbc5939b10651e6d38f871f92239205940b2319e5ec007c23b18cde4eb3dad78efa5f0dba5236089e707381200df50b367b70d47e5b3ff31994121ec5fa2d184105887d2b117755d0c3098bcb28d3a6ed9354fe5ef6a84f4afac10d3d4d9fd2b79f92c920448ea7ac2b35531f7044f628ac845ec7d2fcfcf8efe00181350e0974c3d9362a18708cfe93a773819611f63f4621ea46582a62db4c77d9080fe8f721683e4d3d5279ba1141d29a706bdb8acd9f94ac63c9d1a488d0277091902dd5d571262fe257afdaed1856c661454bfa2d0485712ba4ac6c1cdd0f3bf94c245b6872634f0c114273acb38e18c6facb5daf017f561da3230f45b95c42de506f0226bec9275648c06860160111e4ff3e58335e6d51b60fd5c487e55c23a4239d7ee3696b127811208477954da78850df46e267b4d869dec48579b96124781262decca0791c75fe254458e3487ec5610f49660f3d2773121c6db157107a137adff72fea622508f9cbe4199a58a4880a2ce08deaf76d94a14aa208ced5423afdea8bc0161c01c93bdb397bffdfeb6a63a9cf5aafee37d5a83950fb10ff8ec857010971585e5c7a28857486ca41e2047505389947a2324a9d1bf0ed9b01c8f21e0dbde23f10e728fcb70aeb37d22f05dc54ede6264ef19d94482a96b77853ad24103fdac482cbc50c512034fca6a9e192f9d4054ef48e817331de07409b56c7ed08982b11173874f489b5f8b1ff93e7716bb96dbe5f84a442c146fc0b07a473b3df3ee073ed0e29b0116de922e9c0a7e115eb05f4d21cfda6dc1bd153099c2b3de161c17d22ed21c047c160f6cb474317a10a254efbe7ec1eacf9754cbf14b7d9c2af05cf38fe3dc4f8efed4876b2ada57063f2530458110965ff95a668a75852d1bbdadce8b1cfcaa9e9127c5ff5502ff9110730ea8a6cf92ef4cd9e1ea5d5877beac4d31d19494d0e1a14049cbab7ac0dfeacd656ad532267c07f57d77f2fa447ccc82c00c276c944b81c12fe21494714266a768dd8ba15f9afeacb39535413e5c9a1bf6c791a0e2146be3e3b09f9bf1a5f85fcbed923ef7f3c7cacd5beb9ca8a2b3c438c21d0fb3d531fe9eb0bc2a367d627cfcd8b0246990286103291340547413a83de41ec441dbe6f52c178f9cfbdfc3365e518a2c62c2e3ae85ed30ccc3c7e5d6933de2e302a78cf5f7bc096e68b807340c3308044cf9d7abd399997b219c7b8fe664220bc770d1f865e9413e62205fd6310eefe039980d5496c1ae63b1463dd6d658c69319ded84e34df10837a9c4139fb54290945013a283a0c817b30ec5c1705d5088824d87d8160cd416d4d0e1fa020a902b65aabf61347ea02587932dd91f0b5fa71f16815ac80c5f795c84c5a7cf99a573c17b4d86f165391f23d2d43c76885714955f75afcab6a3c6fdd330699fe73221536f2c57bdcd0360fac89bb7e4593901b96405f6be8eea23bf031362de75d6cefcfc1afe21b2ed29c0514a1548a6e687b951743a683f486d88e32d7789856be6246ea465d7b67e9d1a0f88c0c631ba1503e6511ad192407606a041bd51f7c551601e31c95ab633bd9f8eb6a19a7938350a0ab84f7a51111b037b878618830a94f1f37308273ac257e3151279ea713aaf0f6172a3bf0", 0x1000}, {&(0x7f0000005900)="c162a58bf7a6323354d6f309e7f793ee9a97b31367cd702e855b11a6ddaf3efb8cd3404cd58397f258bc2c4873ab4add983d6a122f0385524459807d7f71c55a5fb9580ed672c591d0eac37c37f64b25b086fa2808159701dba9dc9d6f6b5590844ea051700e550338a2d03be709c3b32e8a81386b9307f2f6d7320f46874af6ef975720e91ac6b7989e35dde3dbe8e6b7bdb4f63a0fca003a5083dfc430c343df6cbc0a31160fc71694c4f73bb835c434294dcd3f29f7a176b2ce290e1a02db", 0xc0}, {&(0x7f00000059c0)="58f9f65a99430630df0805c1af021ec854973c8c08ec32e2ba46678d71565b6766f157b8ece1c80d8820b85165254b60b546a6f4ea2a052c5d990249205ef58886ef32400cb2dac6b029216e0487a73839c9d98a34dbe1cb", 0x58}, {&(0x7f0000005a40)="65fca6a2cbc04770d2bd275d06e440772a5f98086226b1f88f5e622ab49132b4e9acfef7149c211ee4bfea52ad173f2ed477a19c8f2e669d06de6fa939f85c4779c5c2f2bff57d311fdc0315d217aaf0e7867de065a627799779dbb5233008287711c24d2aa1e16e49629eeceb79fa49e0c329cd2847d5e38cb71fad4ab6a2da71b1331239ad90914ce1b513c09932562301712333248fa25f65bf70917062782813f83bc34c41613e2d933c2eaaf9442aaf6531169dec8911f0d9a37119cdab40b1e1384bb0b1032c5bca9b15fde819039386f7aff1d459d24e04256f907ca790e097fcc3f90b05083bd57163a7c483", 0xf0}, {&(0x7f0000005b40)="ea01eba191827e72c487e0d43081d808a37c57b61ef08b18", 0x18}], 0xa, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) recvfrom$inet(r2, &(0x7f0000000080)=""/8, 0xffffffffffffffdd, 0x863, 0x0, 0x0) shutdown(r2, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000480)=0x7) 01:34:18 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x1f}, 0xc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x200, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x3) 01:34:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000140)="9e0b28e81fd4ad6e9ecb00bff2e8555b49316796afe67c7ceb5445625411484ced", 0x21) pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000040)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee3412e2e", 0x20}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) execve(0x0, 0x0, 0x0) geteuid() socketpair(0x18, 0x8000, 0x6, &(0x7f00000000c0)) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/231, 0xe7}], 0x2, 0x0) 01:34:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x3, 0x0, 0x0) fchflags(r0, 0x20007) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="6059a566c08ebb1e696aeabfa43f7d82dbffba9b755ca2e32a82acee0022372e3a41c32793278a92b02f0488", 0x2c}, {&(0x7f0000000140)="1275a432e4a698078fac7879252b569d79732edf49533405c54c7532443b1946bc51ffb8b241a98e0f8054f5b591f86e952e86c07b0466ac4d7ada2dab5de2ff4202e007e421e9e2c91dab49b16bc5", 0x4f}, {&(0x7f0000000300)="022202a67feea39b72c1c75f49827043fbe2fb2ac685a3a390e596e083f6d1f714944327dcbefab1bddedb7221b94e77acc90cb7a23b7634756448b64cad78c5b0914c4472b4c2f146298878911086ac86eef0d8c1b59dc5b7be2683753e1181f1605fcdac3c804d781255ecdcb628364c9795ab88013df9fc26f148847bbbe4dd33b91dce1ae999314cc5ff040763c881788925abe06935a899bf3646dc0cb1419cc07ae505dcdb87c925b4c214f723b773e204973c5da95b1feb0e6488b4b89c1dc95e814e2bbfb5a1", 0xca}], 0x3) 01:34:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530009e2d7da907c8e1c47d86ef36e4c6bf87244d02af9367bca99b938b55b8a283edcf6d71875d3709368f92f8762d085d5db8f39cbf985bdacbc7989efe72375596bbee8ab3e53fb68ebe186bb79629c335a728cd6e29325d24603c9d2bca532135c108a9267e5e9b08ecf3a870535d3d91445f14a67fa7918f14cbf99bca59f6d23f681e195d94147c2eb284a4a9473aa95c8fc151a18e68faf738eaaf880599adab7fe51f35d6"], 0xa) 01:34:18 executing program 1: r0 = socket(0x2, 0x3, 0x6) socket(0x1, 0x4003, 0x4) writev(r0, &(0x7f0000001580)=[{&(0x7f0000001380)="e5897dae571931e7ad53e650c834d3add4599c7c1176b636340eb4f0bcdfe56a3438f6051aeb15769526a8aa4fe986130c059af037548236eb76f8512f6b668ef38f570557923613560ac78e0a668020fb6d0910be20c1b983bc133178d6b95c5415a61a11809ce70e5be7ed5447989133076a44985f1fe6258a84a9cbedbc60c1d84e7e790abeb9", 0x88}, {&(0x7f0000001440)="60a863111f5d7113e71f1c959c8c9262d991d2", 0x13}, {&(0x7f0000001480)="e14c2d2eeeba75c6f28790ffa2af5f70da3e43e1d7bae0f16431899106a52574bbb1a5d1fa69c2522051f671472f177a13b71651b79062c24d955c495b59aec00ce9cfdc3f8cc9fbc1797e6a43dd7f02533e13a462ccbbeeb37b3a062d2eefff4a9af5f175fd354876e33a3fec7e8a6d820b27f8bcc68cb40ddb056dd263763e3e04000013d6123547912ac8b92364c1837cb3fa62587d03c51b287083227a8cd181e43bfd433c075ca406283b7fe570dc4fab5d209ce5e8a155b1a68fe59cc6d177462ccc3323f57536f779e0555de6386291e3517e30f3af5cb50153bede8370a5e06a46773db3794d722c6fb609cf2ca6328d79a1b8671ab15b0691", 0xfd}], 0x3) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="a423b1c48ca5c9ef0c07c26c5d75cd79022133b0d5af4dea5bd32431e36c127cab53a293fb68d8afe1ae26003eff050a7d1ca1208cd1fd40b3c8c83ce64eb6bd387a951780ac418468b3aad61da7299542f2d6bea9e55cc2f6652d1a39c5af809a5613fea7523b5834aad6f3caa017355c1e3281644411f28a11e1ba8373bc6840e6d5882470f303898e6af0685741f287d88b84", 0x94}, {&(0x7f0000000000)="389094ef11ab8a5a297a6bcfb6778ed0e5b04b2eadce31732d81f3f3fe53250b782e23d4d2ccc85b89790afc19512dc4e4aa1d962b9c4de8ca1808ca11f423e0045b0d9f", 0x44}, {&(0x7f0000000180)="f322d79f9f4164dcafc6305072c691bf7c6ccdf875ffff6d3983f72846329d9ccf6ae49b74573576688fde62f09feff41aa962ff6dc73b24f0ab78702a121650b752614c466b5ae9ead5845d", 0x4c}, {&(0x7f0000000200)="450e374c8972fb1f5b439334b13743", 0xf}, {&(0x7f0000000240)="31264634545ff8697e60de6a8118c16e786479ee19c3846d87a9ebc50958a0dcc54b29c934159d3266ad5c1f7e5c34e4e787e743b74cf4b52f08bf82fe3294d51e26384fcec8caab07d98e4f021f433937b2f35c40ea8dd59131073772b84a1cbe79770f6f4a104d6986924382786833f6bd05c08859fb7c9f5221d38ce5d76802bf7a692006b182c46bcbe36c2ea794222118086f50a6c47fd234d17c6a5277f0e2a7c6e27cabba09c790b5c828a775257ffb00dcde8fa703e866117a6fb83ddb07d6e469a86fc097c1896ca647441c77fc73b03f51d040c285b1a258be0952aebddf2d1f4cdfcd38e622ccbad367f145ba5b447f550a71f06f31084ad92f7be4bb05d4a6fdd8dae96706048acc529384d19f9bdbfcebdb6648041606cf9856139c153e7bbf8d737a8e6b58227e2619dee77eda9fe463888d39d28d02eb6fb18f3a297a3f1f24a497de2ebfc0fd379e523ac858dba0c60a5fd0a1ca3551d60072b1480added2b123e45dbdd551ae1df5eb14f36b954a7d344cfb3ad7d4727e8ce4cd00367db9554b04a29159e2dfd0dc421f2fcce6518a30dd54d8566e0ea0fd409f7a12de044aa4e0d3d2539d4ab44ffc96e2b17a8c1e44b9db7a1605283d1ef904fb2776aaf74574f1714e0ace3e5bfcefbd4378fb4e7efba955c386fa2ce9682f88c016c15b4eae01cdc3ea6a7d36bb688f022422ce32945857d0606c689c9e45a9ca85c05d0a140e1f79a09569c48dd3105d314365cd211ad38a2279cbd772045f7d152657abac938a406fbea41b91209dd799faf39eceab97d6e7236787b2b2de93488ce390ceb04c69d48f9a7fd19ac25999a63b8d8481572b06cf368c5986f1cb8d309446b3e3b22e3f7bf4e65eca061ce615bb3bb2a0ae435f6f6a72b887b834c57870d80a0ee3109b22b0f6fb69088505c90c45c70cd274732021b34fc70c1c49811207d9b254fa5a91a22c1c866378bbbb6d6db5545afde84f06abe76d8de7627f62a6bdee1391ac986798ef551d80c73e64ec77922a4f9b714e5a539381cdbe8127853ba9e028ae003c4f0ae8a68dda73194871fb29846911e97b6127c6b6ccdfd35abb9fa4da6ad7ceb09c4e4367b370308b908525c67524731a41ec19aad42d4ce1d5b7e547fe74313b9ebd18448a19228006b6c91620f4d98ff98402829586de71f0eb77351d6647b32d66fad3e3ef9bfa83df44fa0cdc3de6202ed522272754c1fde4da03f0300783964344b19a3ae708c6f5441f27b4ed2ea7a2a1c215bd5d54127822d635c10d48ea9621a67b0df1546532ef11c7863bb499931cfa7740027a38b2f8e257ed15556fd554b618ba370f01e655ba07baa8cd409d24325b7cdf51cb6339ac9c0634e1b0ead92331dfa3afa1e8b5e8142b155c65ef9b8b3a1c79699f08ec1d1f6c5d90797350681f48c1f4ea03f04e275efd7cde74fb84822517fa2c545ec6df2d61d60243e93142db248d3625b5ba0297e6b7c59775ca02aac5b57d01c32094a3806009ff3f92a612ac489b3b7b7c322b6d996b278d2f15e567d091c47ab380ae2b94f8789626b553c962da48bbd7a185f2d608c73180a440f9bff8a358e59f6690bbb9307c06658ce485ecd17f0c7dbc177997f5c059d7f1d693ac5135a3cdcbc07e4f357a4bcd194c1c0fba5f1a099d48b00bc9396a236e9eb014b19cb39161f60d5f5becb6a0b2cd870b8fde0fb18e796edc6190e1e6bcf0eae2b41495260c90f79756ba1a5806a891f279b6991c0688fd69691f9e9ba2a7bdbe8509411ad51210b56e74914446524066617d6f3d312f9d67859fa9e92140aba73efe5adfc97b09f341fdb73fef92dd5e77523705d5c94943902b4bb0b581d26b59c762427a20d61cd3183d0867974d47a7516ea1e30dd4038bbcfe23cda7d7e27b54297c6e6a688201b557a23f3de9cbbb58e3c56a199cbccf2f52f698be85028f2316bf60469f244c3ef500e4cc8a351e69ce1a0270e2a7c2eb5033b27eca4dc2197d70bef7b636a03a5a730a81dd5a657766a8a75bba0241c80fd29b9b4cf786ef6c704150761706ad1d59cf59129f59bb999fcf48262c248e03de0584cb7bd583ce4fb9121fb221133b1cddb5c7e036d34c4a032b48aa3918dfd7b56acb0a254fec5a194f63839b1f9a9c8d071ce09da6d0d74699bba3d258fbe156c08af36f53c55c52869f62cc4ba854203052820ce906058896cba7278449241f315e308823fe4d4ab77a241cb35d2b645523cb1141db8d67c696b5a86e524971d1364623b460daff83875753e3cc36e5b281dbe2b98b8869eb48dd8d96378cba295a3e1a72281127302be0a600623e2b25f4aac83925bea6280c369a1641afc69a399c083f0e619a727ad1e7658172dffb09f5c93e4b98de5852ddb3df503fdadb13a1d528f804d43c542298688d639c0e6585b36e90f27317594d5887415e438f51b5e84f4b00308b0166a82af390b28b619ceae2018a5732ba15728afb3cf371621915eaa1180a817a7e1474d5e923c17a75694f498992c95b3cbd0533093b4d1bde8d513832dd43e907808909aeaeedcc1ad17f0553d5b1630103ae3265450b2316a6920f02a6802e126141dc4fcca133c7f7113ff4c63820e343bb4f0fd31213b8c4625cb0af788bf53a49a2a8abb247a7c392f1a1fa8ceb0ce6fddcfd879169b0da4d99450363ee8acb34c6271f9777d1805177fdda7083cc0be1b117b00d814e722a8b9fef7c34ef4ed71eb93703d1e0ed66d0f17f7e76069ed5894f1aa7ed8559e2aaba0346da64931b718f6dc4a6cefab8fe521e60f91351fb6f16121110f4a8ca1df139124b957c4d88362acdc4702fb6595d811332d441f86eb60f8cc923a65852b0720d695a5fdcfdf5bed0cbc7907c835863c483bc462447717460c8f164c5bf8ada18e051d9da5f02624ddc658a26e1078af3700d9584570f237a5991aeafbebe75f57394244ebb002b1ceb59e9e2ec123def2a572b311991ba87bb6917d36b593429bbcbf2ee57dc06e002a15f9549934a5b1c5e5e262b096936b5b6fb98ff443899ffa7489f41fd2dea237699d04321dbcf1b160f0458e5686dc7f0057e9ec2b55494a07f691d257cd3c8a2905db7f3667631ed4da110909a7d5a05955e31d074f6c5c9ea6b1c7f019c83d04ed56b04955c1457faca983bb8c7f2c14122ca15924a419f13c4299a3c06cbd92dde78b4194548d5bbbdfd5ec06469ccbf2e17e3c00bf51a39d36b3ea119728251f1f13118d4eb1d39a00cd8c0d27290f088815784b7e72c24c387e38fe9f67c6ff5c832a2235638e92b38a281c3f3c4a4c52711928c6a18389925198a95074473a02a15e1200af61f1f7bbe818d3601348afae693a86d3edc011a4d6334fd14a8515d0e129f6678c135e7831922be9ff287c826e73362ace757c4d9e725519725f0fcc505ab9b03558af4970840f0ca18a8e2f9a1f9d17c57eb542596ac35cf11456364fae647d85bce78e047908c9d14ed0e576be26b6c26f049cc52d2151d9887003c5d5ff3bcc7c758a4007b4d5e1de81a6e7883e6ef9cc0f1a7c320997312c920a49616065d80d4ebd997cd554df3b97e68305e2497acca673452a2454733801f9752360283ffb32275e69e9edc750cabf487e3397e28ab3f7a9d67917d59eeeaafb88ddb491793d9aa0490de9f467de6f144edc8c286615153705634137b0e12b834c550ac00974f249653b8bdacd660ac234a8a5ac31d153a8f4d54c68db7d36ebb2764a36323729eae2c2651ea67ec3726f2e13053204859c0e59848b6e39f532a574108313e66f84440c6f036e4af62ba794fbf42009b1fa3f39adabcf4cb10d8cc50fcad618d1ebd52054d928c9ea79eb6b23ab6b39a8fd04a31dc226e8058b28840c98251f9a2f3089900b687db38d65d074c4c19b4768e23e1e73e5109f63d8399f5f3e5b66a159b20aef1b18be5f92ac685c69dfa68bd607fe59bbbacd4de623b7238cd5af1a1bca7eaa56560948e280ffcef1c3234126a6edda1e00141409c4b2448c0d6e8329038d2a014048cea0a2cef0d312e15b0d07a0c7dcf3200368dc3748073c021b7da12e34192e1e2b429ef8a8f7bd5f04e18e61abf9e1789711e67b40adff5d60cf1de455f0f1f682692439966fb07028894a89657a29a9e5a7d3bda6b8bc2da1dc4ba3d0dedf521df846f79915657f18d5b854aa060fa9092c56f6edecdcf1cacd9f4df65b7eb6ec9460b2cfdc7aee043ba66ad9eff9aa136f53f7370ae36a3a29eea3463fa85678c25252821472be0d8449fcf01a35cd0e471505cc740b0ccc77efdfa90115abbe00f0fe1e1581b4d064b5a41e4551676cc310312443f8e41f939fd94c2aa1318c749ce62628289add3b6ca4061a5a1cde481d4d7b447b042af5fb87cb5cc4e89d5378bd7f54a689a18dc134b9bc0c89aa2f057adc3f91ac5e3061e6dc5ec27725e6b15604ef7a822c40d214673612a4428b6bddf4db1f1bc8edcf55b176b829f6cba9c906f3a4a934dae7f282439aec7f5f1eb6b2d40a51b936733ff143ea3df7c134fb24bccef332051e8253b209639e720307010e08afe4546192221111d2ddb2d20327be4084e59f1a08287491696862de97e5070665d0c7a1c51158b36b1a4282582a3c90807993ad79117f34dbfbecd2d6666884f70319f44d6a3a116175a2430a26d526054b05259aaef5b323378310bbd536e66c89f0b88fcce830ca53d7e7bc9c5eecf5e9c2b161ff342f2c591080340b46c258cb67cc770d84cee781aebde20f178ce4e668146e6ddcfb27c1d6f2d7fcdaba47e25398b050d27a6b1b569762e4bce51c82652ebba2972c0f5d489dd5e3d99f959df7be7c6bbd3f5b87c28a39cfb8fe60416fdbaa73b28bcd33bb7eed55136128d2376811f4c28c698c212d0f8ac5b6655ec0d73b1be463eda6d3f97c0360beea71d333539c82d034a53c6bacfebf6e0c9173b60c8c0389a9e3c42e12b0271ca15303836ff91a6b13d38d9b740695772fef1b50063f3a019812edff2910e769325cc4377d58f1d151d342e46cebcce79dcdbb6d9e547ae31a8dcc9830f702c6f0d3eb531cf62dac9fb79836df975024eaa7305b927ec593433aa6cf1fc780c8271ed766f8a1a88ba8eeac6302497e05d0dd1563bc924351dc2e97b489571a23585bd548be708287ba28b1d410ec7d8f8aab97f7b6f6a239e72f2b88bca6dca004b0223e7be543c8b883fa2ec3fd0b747dd10a9bc597c5d91ea3a510057e4bbc28553cf6a606389b2821ac79fd42fc9c03b6946c22cd004c3698929b094e1b721496c0a7b399de5c88d4582afd6c7ee2ea2a43e89a89ae2712c0101a5f871eda37fa60c96883452d80748c8d340555d1517b3bf606b39406ea72f1444e4911e73165625a41492978f95a46e923e5dedb9b377a478b30615470c4d749e67af47bccf22e4e8faf654cc1cd60cfc0ef3886ac8feef37c9087961502952f1be79eb5f4b248f56cea3230ad86bcfefa5b570042bbcb507777d5838795c182c96ace7508e9d162cef7a3a4c77f71a2db5f7d206e5e8170f6b423a5be3e386caa46d3ea187b6426c49f276d8dbf17e8241a92d189c761833db0147022c9042f3a0ac0643fe49d82a94965ad5bcd60871f1d0a2fa2906aab638302605cfe138375d8fc437f564e44bdf4486c678c2ff580c63338f479c47b494ac6eeb9d1712d0ed70b137fe2e9c05358c90aaed54a4ae917857e1ca6d50a3d1b0e12613bf27ae348677ea389e34cebc93ffd930ca001ce14ff7645f23d9d7626ad171ecd53c3", 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)="6acee30e0096faad2f8348a5e9010c40a83ada93390e2f85fc7280e80bd9daaf135dec96fc9b69a39e0a36b15fcda40f024f35a7ecca439b85e60ee1c4895d07f249a969492757c97a2d6e95526b42c45770b648dabe329318a29add266df359b19d662360c35d57741804fa6abd91", 0x6f}], 0x7, 0x4b) shmget(0x3, 0x1000, 0x7de, &(0x7f0000fff000/0x1000)=nil) r1 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x1, 0xfffffffffffffffb, 0x4}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 01:34:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0/file0\x00', 0x0, 0x200000, 0x1, 0x1, 0xfffffffffffffff8, 0x2, 0x16b, 0x1, 0x2, 0x5, 0x2}) 01:34:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xffffffffffffffdd, 0x0) getrusage(0x0, &(0x7f0000000000)) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) 01:34:19 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r2, 0x4, 0x80) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 01:34:19 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x55731a7) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/241, 0xf1}, {&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000280)=""/245, 0xf5}], 0x3) 01:34:19 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x83, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x5, 0x1ff, 0x9, 0x100000001}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x4) execve(0x0, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) 01:34:19 executing program 0: kqueue() socket$inet(0x2, 0x4004, 0x779) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r1, 0x2000747b) setsockopt$inet_opts(r0, 0x0, 0x18, &(0x7f0000000080)="0d44825c71112f899ff345ea07e7ab33e84c2b9ceb3418f8fce07bd8987629ff516f06ecb2a54fc863dc74fb1055b79635fe0891bd81cc98c7e1c69d7b12e94bb127cd1fb657eac842251c274c3ff2ae264633c46e3a1b49473028853c85e455506287bb3334137294d35b1976bd7f8a2c7c2945f301bf0e54484136f4ee29cd6430c8c2f45e10cefd7b372ea9e05570d677ecfe6c22641fe396cefb438a69cb4e37049b00d85a9637887ced1d3a600111f284d6240d6926471a9a8526c513acfd94210ef5f3e6a71b57af96310f1f63daf1396e66b67d515c8879a5f533618c90da230693229c7858d47d237d0f6108ac07e9e3869a", 0x4b2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x8) read(r1, &(0x7f0000000180)=""/171, 0xab) 01:34:20 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) write(r0, &(0x7f0000000100)="0020152e27b651da7be67d65ccd50eef9f2cf6239de410e3efb9a28af4c8025658b481019e43c72f559fd83eaeb2c9dba800d92027347149081d2cbc57b7bed720067b31840f5bda01d276ba45ef847d556befa32266f7d396cb2dd8a4f6c1f014934215995df5fbd8e7436072d3cc219987d545faaf4267ba232d1bdfe380a88c52b7e4b4c6ba55", 0x88) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fchflags(r1, 0x10007) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20800, 0x0) kqueue() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) 01:34:20 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = msgget$private(0x0, 0x10) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) r4 = getuid() r5 = getgid() fcntl$getown(r0, 0x5) r6 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x40, 0x24) recvfrom$inet(r6, &(0x7f0000000180)=""/209, 0xd1, 0x3, &(0x7f0000000280)={0x2, 0x0}, 0xc) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) r8 = getpgid(r7) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000040)={{0x7, r2, r3, r4, r5, 0x10, 0x1}, 0x1, 0x6, r8, r9, 0x67, 0x8001, 0xfffffffffffff000, 0x3}) r10 = getpgrp() fcntl$setown(r0, 0x6, r10) fcntl$setown(r0, 0x6, r10) 01:34:20 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchflags(r0, 0x10000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x40000000000000fc, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x7, &(0x7f0000000140)=[r1, r4, r4, r2, r2, r2, r3]) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000040)={0x4e, 0x9}) getpeername$inet(r5, &(0x7f0000000180), &(0x7f0000000240)=0xc) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) open$dir(&(0x7f0000000280)='./file0\x00', 0x4, 0x0) 01:34:20 executing program 0: syz_open_pts() syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10420, 0x0) syz_open_pts() pckbd_enable: command error 01:34:21 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) setreuid(0x0, 0xee00) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') socket(0x1a, 0x4, 0x8001) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x1, './file1\x00', './file0\x00'}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chdir(&(0x7f0000000300)='./file0\x00') recvfrom(r1, &(0x7f0000000280)=""/21, 0x15, 0x43, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x3, 0x5}, 0xc) pckbd_enable: command error 01:34:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="f9a0945f85c9575711cea5cac218ecd7f1e559174e2dcde2aa4b3bf8e90065fd873aff756e4c925e16fad7b1a4c4f31555428c81d6e0e49b3ec39d6ba68c7dcff2951a5211e81774f1a07b5e709cf8a3fb48a8a22a15e604f7b6bff994b07537445ecf2c7620d08b09ddf780a1e41d83db043095b0745068d38c7d12e07062db861f8d380b77297c48f7c0e0ed585d56"], 0xa) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000003c0)=ANY=[@ANYBLOB="70202e2f66696c653000b7821490f52d9c022610aca2d4dbde5c57821781ff2f992f3a81d205959e6b3720926d3aa459419020fa8c305ed61353fcc3503be2dd1bc726e5919b7b025a20d80429a2087e447dd298e895601c"], 0xa, 0x0}, 0x0) 01:34:22 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) r1 = getuid() r2 = getegid() mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x49) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x10001, 0x10000000100, 0x4, 0x0, "3235226171d2c1873cc3df5be091dd057c50cb15", 0x7fff, 0x800}) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') getrlimit(0x0, &(0x7f0000000100)) fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 01:34:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./bus/file0\x00', 0x100, 0x34) readlinkat(r0, &(0x7f0000000240)='./bus/file0\x00', &(0x7f00000002c0)=""/231, 0xe7) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x7d, 0x1) mknod(&(0x7f0000000080)='./bus/file0\x00', 0x2021, 0xc348) open$dir(&(0x7f0000000280)='./bus/file0\x00', 0x8, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x3, 0x3ff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./bus\x00', 0x4d, 0x100000001, 0x5, 0x0, 0x2, 0x1, 0x1, 0x2, 0x1, 0x5, 0x7}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 01:34:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x300, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180), 0x113}], 0x1, 0x0) write(r0, &(0x7f0000000200)="28d2667cc2e75c1090981e26abe1448b36c6cb886119db818b6c2539a891b089ac0492a8996dbc76333708694ce8a1a18755da0c8e9d9176def00f85adfb140b5350df828dc9aeaf7e713784fe486ad25c", 0x51) write(r0, &(0x7f0000000140)="10", 0x1) write(r0, &(0x7f0000000080)="70842a49320254701a974a38", 0xc) 01:34:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0xd8}) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) 01:34:23 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={0x0}) 01:34:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x99d6, 0x1000}, 0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x22, 0x0) r2 = socket(0x1000000000011, 0x3, 0xfffffffffffffffe) dup2(r2, r2) sendto$unix(r2, &(0x7f00000000c0)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 01:34:23 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 01:34:24 executing program 1: r0 = semget$private(0x0, 0x6, 0x100) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x2, 0xff}, {0x3, 0x7f}, {0x1, 0x10000}, {0x7, 0x5}], 0x5) semop(r0, &(0x7f0000000040)=[{0x3, 0x100, 0x1800}, {0x4, 0xfffffffffffffff9, 0x800}], 0x2) socketpair(0x2, 0x4003, 0x1, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r1, &(0x7f00000000c0)="de92a1e9633e6b41e7a5a5543223093ab1f47cf6d98d8f2aad6df48b3d7e5bceeaa0989066d3c02dc2a1aeb627ff29ac98075cc619a058dd4bce16a94e200f31c167f87a18677c2e72d5f79ff1c93e89a3df2c9d83eb8e3b990465a3c373", 0x5e, 0x400, 0x0, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) sendto$inet6(r2, &(0x7f0000000200)="162e018f25ba1a5fdf166bff3aea5d0cbcb9931a74e8cdcbbbdbf661e864240aedbb51bfbeed286185651a1b8d321158d3a947618cb513fb75d8a0b454d50123d59e96972602b21687424ab62afdae6b5defb55d9d0ffa53fc271e3c244781c51c091dc18693b6b0a26734f882b94e8714fcd39eb6b0f02d16e141eea48d48c9c9c442a13e10dd9f3e9dbfd52f529de87be566b496eae695670970a04ac5d42249d60c465313183d64b9cc58", 0xac, 0x4, 0x0, 0x0) getsockname(r2, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xded74cb884a5a12d) sendto$inet6(r1, &(0x7f0000000340)="d264c8f263784f28ba43", 0xa, 0x4, 0x0, 0x0) r3 = shmget$private(0x0, 0x1000, 0x38, &(0x7f0000ffe000/0x1000)=nil) shmat(r3, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r4 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, r5, r7}, 0xc) semop(r0, &(0x7f0000000480)=[{0x7, 0x1, 0x800}], 0x1) r8 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x10448, 0x84) ioctl$TIOCMBIC(r8, 0x8004746b, &(0x7f0000000500)=0xb7) ioctl$TIOCNXCL(r8, 0x2000740e) r9 = socket$inet6(0x18, 0x3, 0xff00000000000000) getgroups(0x3, &(0x7f0000000540)=[r7, r7, r7]) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f0000000580)=0x9) getgroups(0x5, &(0x7f00000005c0)=[r10, r7, r6, r10, r6]) mknodat(r8, &(0x7f0000000600)='./file0\x00', 0x2048, 0x726) recvfrom$inet6(r9, &(0x7f0000000640)=""/169, 0xa9, 0x843, &(0x7f0000000700)={0x18, 0x1, 0x10001, 0xffff}, 0xc) setsockopt$sock_int(r8, 0xffff, 0x1827, &(0x7f0000000740)=0x9, 0x4) dup(r1) getsockname(r9, &(0x7f0000000780)=@un=@file={0x0, ""/47}, &(0x7f00000007c0)=0x31) 01:34:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="28010000ffff00000173b39e509842c92ad3eb4bca6c39768a4ece3230d25254a0bd5483ce2e12ab2288285a1baaca6e8dbc48963cb8b73ce3c0addfdf3b1f01fd31ab974e81f354d31afd7b4a67a597d128044e3f0b81005e02c09bb4efb0601a5e88ce497c5e91c9baae0228a188632dd65937ba88cbb41008fdb3e9312df824274cb52b23ce4a0bf51e685198f83a618a299ce1f2d7860b56bb4bba28bc54a9c5fc41829cc360a6e68b01f9d2bfd2505e6096faea56060d46e68eeb5863"], 0x9}, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/140, 0x8c}], 0x1) sendmsg(r0, &(0x7f0000000040)={0x0, 0x2dee0526df25e05a, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7ff, 0x9, 0x10000, 0x1, 0x0, 0x8, 0x34, 0x0, 0x2, 0x100000000, 0x7}) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0xffffffffffffffff) 01:34:24 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x15a, 0xe65) r1 = socket$inet(0x2, 0x3, 0x7fff) dup(r0) pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8001}, 0x10) fcntl$setstatus(r1, 0x4, 0x40) getrusage(0x0, &(0x7f0000000180)) getrusage(0x0, &(0x7f00000000c0)) 01:34:24 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x3, 0x0, 0x200) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000500)=0x100000000) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) r6 = socket(0x20, 0x5, 0x80) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 01:34:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) socket$inet6(0x18, 0x0, 0x8) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 01:34:24 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 01:34:24 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getpgid(r0) r1 = syz_open_pts() r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x9, 0xa, 0x2, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0xd3, 0x4}, {{r1}, 0x0, 0x9, 0x80000004, 0x5, 0x8}, {{r1}, 0xfffffffffffffffe, 0x82, 0x80000001, 0x10000, 0x8}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000002, 0x0, 0x7}, {{r2}, 0xfffffffffffffffa, 0x50, 0x4, 0x295987ef, 0x15d75d1d}], 0x1f, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x800fffff, 0xff, 0x3}], 0xfffffffffffffff8, &(0x7f0000000300)={0xffff, 0x451}) syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xd0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x6, 0x0, 0xd8, 0x4, "d752c42df94c489c96b92e8a2995f32eb5701a76", 0xfac, 0x3}) ioctl$KDSETRAD(r5, 0x20004b43) kqueue() 01:34:24 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) write(r0, &(0x7f0000000100)="5882755fec3d174a420468913d5605c53a0fe7a2", 0x14) 01:34:24 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r2 = dup(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) r3 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 01:34:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8083, 0x10000000) write(r0, &(0x7f0000000140)="220e22", 0x3) unlink(&(0x7f0000000000)='./bus\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:34:24 executing program 1: recvfrom$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) write(0xffffffffffffffff, 0x0, 0x261) 01:34:24 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000000)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x60, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1) r2 = kqueue() ioctl$TIOCSDTR(r1, 0x20007479) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r2, &(0x7f0000000040), 0x7fffffff, 0x0, 0x81, 0x0) close(r0) 01:34:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000100)="21db336f12965f82fa6165287dd90cca89a15c628d926c7ed47c85070a6946cad939589492bddf929cd3c1dc415df9688300f118b1c6a116a21ed0c20ad3f915c4c3c8d17f295a6177248bd69d141b7c37895adbc128f513807268f8cb0141c75db8b0b39cfd5bdd3dadd1a5081db649df823ab370e3c272818a255de85ae9010b0a5fc25f3501cabb0abd587f596d3890e2e0051ac1f5176adea3f9a6911f49bc6f085979f3eeab0fff3b8c7ecb84a66e736b247305e523469e2ecf26c511f9e189521a638ed79487d0437a5c1efb237ef73d2b", 0xd4, 0x404, &(0x7f0000000200)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="d46f9106cdb7a8f27114a4da2f13463f7efdaa34d35ddb580a9a3a4938c2e3e61d3128f8172d0b7e9a287e7f9384655897a51584b537d74db00c9c74d2495337f59aeaac9e4702c7d54057d9794f8109b140fb7b0a83ebcf8d21e986c0106d0d31764cd77cee0dc2d5e42b08f8ea2fd7f5da7539576962c031f0c696faa82d04c7dcae8972544c5f6af3605b7fea0c09e28cd6429f950ac199ec1e4a9846893023ab329fb43a7278b1296c6e36eb563566818960774317a14af879b7a8c3a62b16c8", 0xc2) 01:34:24 executing program 0: mlockall(0x2) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000001040)=0x1002) r1 = open(&(0x7f0000001080)='./file0\x00', 0x880, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mmap(&(0x7f0000afc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 01:34:24 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) shmctl$IPC_RMID(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x4) 01:34:24 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000000)='./bus\x00', 0x88, 0x132) 01:34:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x54507f28da809bcc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000140)=0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x7f) 01:34:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10300) 01:34:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="6f4cf73f7588342102b02407304c9822a294b347dca2e5649cd0ff539fceba85ab4464ae926411aa60e4fb9074aabf06ed3cc7d46aac554ff7ac317b8fe4423243b8b904df06efb48196d93912bd1266249877c98cec9c718aa7554c780c317614e7be42b09c15fe4297fec5d36b2a6e49dd9bf6f9872dd134fb98137eb4fd07663165c5814e206570eb63b224c312ffd851d2b8dab381104816917c4f7b82214329d38e02ae1418d873f5dd3cc8a90a1e9af353e99a79a54a4ce6382cd65372c1fc0515e0d2e5c02fac8f8a63fd322242f759a4df7e497b69793e30531e5e847087ed2eefb96d26", 0xe8) fcntl$getown(r0, 0x5) chmod(&(0x7f0000000100)='./bus\x00', 0x90) write(r0, &(0x7f0000000000)="77ee0884403e1e8cb438081e5bd0e320964128d01909e2f8f647315a11ea5bec6d178330d4ddab7453c22433436596d53697961ad819c3eb9ed5732a39fa2233f7a624db22f7af39b5619734eb384a63f0da97cabbb6e00308c8ef236268fdbc462df3ba8308cc91bd69e41ab00b307f93da06c7f0a6c401b1d927aa89e914bf3423771f241d566ee104a8adf4ee94b600e78859a9b84e18ac73fe01f0", 0x9d) execve(0x0, 0x0, 0x0) 01:34:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x401, 0x8001, 0xffffffffffffffff, 0x0, 0x3ff, 0x8001, 0x80000000, 0x2, 0x0, 0x4, 0x6}) 01:34:24 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/112, 0x70}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x2, 0x0) write(r0, &(0x7f0000000100)="d66e7c2c303839a6fdc88227ff01d45391c01ea3f48184f89633a0b820b9dd785dc2479a6b88f27e31ff14f627eb64d36a2eedb21087cebabecb90d5c054fc30e4550793ff38045713de97f21785720d8d1163f4", 0x54) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f0000000000)=0x1) 01:34:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r1 = semget(0x0, 0xffffffffffffffff, 0x28a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = geteuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x5, r2, r3, r4, r5, 0x1a0, 0xff}, 0x800, 0x80, 0x1}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x5) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') 01:34:25 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(r0, &(0x7f00000001c0)="1972b087f6de0faf1ce390476b9912acc341402ed8ad2fa7478b4e86f4e086817420008c9e163d1be137fef605eaa992754b787e04bdecac0b5fd2118cb0990861ecf8a00bc1f21e8ea3f522f10e911f66f1a3b6699c5d17958d88e15ec7c5f7b9cd4d37f561aa19a7e642c8e9bf", 0x6e, 0x7, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x8, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070300180adc1c863f98dd34b41f229bbf3b05eb5ad35a0500000004"], 0x0) execve(&(0x7f0000000280)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000300)='}\'\x00', &(0x7f0000000340)='^\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00'], &(0x7f0000000500)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='%^.}\x00', &(0x7f00000004c0)='@\x00']) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 01:34:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) 01:34:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) rmdir(&(0x7f0000000140)='./file0\x00') bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x10) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 01:34:25 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) msgrcv(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a4737cd900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x1800) 01:34:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x0, 0x1000, 0x200, &(0x7f00006b3000/0x1000)=nil) shmat(r0, &(0x7f00005df000/0x2000)=nil, 0x3000) r1 = socket(0x400000017, 0x1000001, 0x1) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x7, 0x3}, 0x10) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) 01:34:25 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') pipe(&(0x7f0000000080)) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 01:34:25 executing program 0: getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x6, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x4000000000000166, &(0x7f0000000340)=[r0, r0]) setregid(0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setregid(0x0, 0x0) 01:34:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518", 0x6a}], 0x1) 01:34:25 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x5, 0x9, 0x1800}, {0x1, 0x100, 0x800}], 0x2) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/179) semop(r0, &(0x7f0000000100)=[{0x1, 0x7, 0x1800}, {0x3, 0x4, 0x800}, {0x0, 0x4, 0x1800}, {0x7, 0x80000000, 0x1000}, {0x0, 0x1, 0x1000}, {0x0, 0xfff, 0x1000}], 0x6) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000140)=""/88) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000001c0)=0x7) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, &(0x7f0000000200)=""/182) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0xfffffffffffffff7, 0x1, 0x2, 0x6]) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000300)) r2 = semget$private(0x0, 0x1, 0x0) getuid() semget$private(0x0, 0x3, 0x200) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) truncate(&(0x7f0000000340)='./file0\x00', 0x3ff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x800, 0x0) fchmodat(r3, &(0x7f00000006c0)='./file0\x00', 0xdc, 0x2) r4 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x0, 0x0) semop(r0, &(0x7f0000000440)=[{0x6, 0x400, 0x800}, {0x3, 0xffff, 0x800}, {0x2}], 0x3) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000480)=""/253) semget$private(0x0, 0x2, 0x12) semget$private(0x0, 0x0, 0x200) pipe(&(0x7f0000000580)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f00000005c0)={0xff, './file0\x00', './file1\x00'}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) clock_settime(0x4, &(0x7f0000000600)={0x9, 0xfffffffffffffffa}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000640)={0x3, './file1\x00', './file0\x00'}) 01:34:25 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x3a9c, 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) fchmod(r0, 0x3) fchmod(r1, 0x1c8) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0x9}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r2, &(0x7f0000000140)=""/54, 0x36) pwritev(r0, &(0x7f0000001680)=[{&(0x7f0000000180)="6573db7d8dab4dfa77e64243a0f3ad38a9fd0430bb0590fbf7635446b324f61129e4640f77052aeb5c91525361183bb11b2b07d4ffd02a2c4aef6b5078dde45622bd23d46e2c54af89f9c58d4d1cfd476ae665d4eb4d869003b2989ad9fa9a65f89a55c42fd5c398a8ea4cddc23fefca87f2b442a733093408d6cdacb152eb78cc4970aea1715f6c5430d0c4364f5101adda84a532698d48a8feff1fc0e00de0a15d8b826a9e9e6c", 0xa8}, {&(0x7f0000000240)="ea0b2be03050c2089c59d23eeea638bf51bf54dda38fa60c6992fc6a5d0b5cdd6c2d7462104302d03b7a715af2b656c19663501d57ce3a2fa8181c6208f93ac82ff53caa3a59698ebdf9e98061b05f7288be037ae83f6175860e3f976f40196d84a7d9a93c86b9760b562edc9f8b98e06cedc8acb94bf9e60336d58639243421c53c5eef3a0a384994e59b43f1ed336aaeb072b4908889a834053709d0291371925079b138e8e3dcc6c8efb14c", 0xad}, {&(0x7f0000000300)="7eae07fa76a52c2e003f733f05c203c78ec2c55f6ecf268808d4b7a47e57747a219e163b20aedcf94841e0386047e76dbfc336c4f806dead64e236b5c53c97a73a5219e220a30b1755e7e9d68eaa4ddc5c7db553e8861ce24114b7d044430f6251067046d85b77bd0d901a91878bd450bd7942564c502d5f6b02e249963cf3da075ec3af56f90dfe5629d8b99236c21ba78045399d58d4219ce6", 0x9a}, {&(0x7f00000003c0)="f97fb34294ef3b921a3571b34aabe29a833dc441d0c1bff1366b05b258f8e14b9f41b9b15c141d89c12c6b31ebe36b094cf9f788683df9847ca828513cf05eeaa5bff3695b90f215670552b9247e1fb6b9bac4", 0x53}, {&(0x7f0000000440)="03a852978808413b8a046d3e46d25d4a2117abc360697216e9293389003a715b3fa373aa5ce906d06f366916497ab2b9d788523435ff0efea2000fa9c7dc3ad9c8564bb5b1f8186b0c824fb337e69ca88ce7b629b21b9137e63fbe0224f4574f614c0609df03", 0x66}, {&(0x7f00000004c0)="d94142e7b656181a4b83dce01217d84f782f8fed2490f53acdca0fb96540994e9a5d5881010f64bb2395c0db01dd624e9dc60cb71156afc45c307eb330bfb621619136e1dc888d25dafbe4568b3b84870754a66abe6d751f8c5423d1ca85889989d2428e8395ad654f9743d497aec356eca77cade725bf25618c", 0x7a}, {&(0x7f0000000540)="a346d621600d905ad88694c8beab50416e9ff858256defe9a506ca4b7ef5c24ca2a4dfcf162b428352424f430ac71e9648d9abca1edbc2eeac0786a8d122cfb6984eb575c213f6ed021e158b9c5aad93bf8d09946b8adc85d8a2f3e2c09cc81b9a51f090337a58784eee6951e0f4eab630223c3696c145885f4ee074cb92f07a0b43842cfc5880d3fb51c60678350a1f77e2733cdd09d1a97bb586ea720ce4b4c9bb56a7ecaab18b3acc16e8aac357fb4578fa9681cb174538d45cc1014325be3893278b356e47092a39cf686848d49b1a9645ccae6e925e91db76acf6dd256b420bc9ca17b6", 0xe6}, {&(0x7f0000000640)="b44d7a03123161e51610255d23ff08c5ebf9b57df6afd779f75992e082830caad4151e6f8ae891bf5cd90ce47cb5", 0x2e}, {&(0x7f0000000680)="24ed9ddf48375bedf2f2d7d9af84d8e198e580f0a90df7853e630dda6c1345113486ae0f79778f29244a0bd78c1f03ca9048d53c53bb9a0358026eb99c5e2bfca29133c4abea831d78af545ef33715cab75be71356ed9aba08a94af8c91fdf5296bce869fc2cf2ba27aa74dd94a3d281658c382bfc6291f56cb7b5fc92f22e3bf43ab0d51f10f0e618dc5326838462533ed91ea80bf2b36cbc6651b486eb650323629e5cbc706752fb4a49b9b1b3edc4bb13ebb45eb7f51ed2e68e5a629e598c85d671474b77099570870f9624e976ab27fa88d7ef3d449284f95a05db88666982178abd7771fb33b16e7ddf240f6d810f8f7559f88c39c895209f9893dabb6e31469d23bba848e0be6a42c6583d9dc5ec1fd1f46b83bce2f5479841971df9f76ded0852ba2e96910e11a69c5d01c1aa61ccc983a6283be616ccc7b9beb2df282c1cda3e22f7017125b910fe1474e4bfc4603c840619897c769d1c4348993de0163550aa5ff8917a891ed48d7b1b622e95a083060044069d84458537cb41ab592a37ae07e294b1466a2fcbabea951043c690945e68de9df97b846630ab5b265635fe75e7c3a644a3fcf0e1a92cd5d9cf5404568813ec93a488910c8f421101cd3986a5dc2f6afa7a4bce3f0e2d5eef2092fe0b7c67c2597cd24d90e040a09efd9599066d8bb9f99a3a71a30b9115547c512ddbe2b8bceaf5c9323994245de3ca4211d29b17301f6153ca8ee6a2be138bd6998e71bed63e8dac6dd8d525e9191471e3fdf65fae8f85ad0dfe90b1c6d24672710039b49f45a6b66c34a5a523edba5fdec2795a20209578f64f4bc56886f4479ba7c2cfe253da7e0935c60fb48608ac624084bb62077b6e4d77ccc7207ad6c59726f9b7567ed0dd96f840a0c12d96b443b0fd7e906e2ae8901c1157cf0b3ca1007302c27d980949d9e8670a1592b3d4f9554048ebfc15a9cfe35a67c126ddb11c12cbd45e604c4c46e9aac90b27708b3c6d53b505a7bb4efc6ea1331593675a71b2a23ec05f673100cbd2015b9ae35a43d32b8c57a9725925731364a3f3ddd6b341125f3f25b5018b2529f6f61978def08997531f0fe64013eceb4811219fdd2ec531520d4ef247e125f184fb4a996148e1d9e8c76baf15bb03fdbe9b94400ef9baed34a441147e0712d919172f545dfd2e77abafd3f614334b59b512a4fd4ad537bb0594e8b5b5178ee32581d7b73ae4bf626a17c21245c0d08d04ac7972287d56ac087744fdc3068e0feac018e7c4cde9e1284de78ce283335642616b8e627ec75726b97685f7af4adbc336f838597b3e96f9c4eebdc25ad8fcdbeed55714117d5b5ad16872b3c6122bf3a5a13d1302c671c466d8ea6b20d365c62c3abc110f436e98bba22c00d3343ae2de6ebe9e08799436f007ca96fdacb668119f6174eea13c092a5124f6c0551f6f8af929dc4c9a05b8a4e321a6e23452fed0c66d7c35799d84e7c397784ca22efc4adf5b25830af49b4c8799c186f05250741cdd976dc4499c42443dfca59c449d5c982ada146646a62d3e7b852213a3ef6e93818138dfe63496a59d294ec86fb698dce70e1d704eeb25f53c8043fe31a2390cae51c9567d39a9a56f7f1e96f5761dc0ea562674b55a98fcf20ac1973fd5bc068a59c4079e816df49df81729d87a301cca6c25f82277464eee7b46fa10434a2a3fd3003e0e784d9e6cc7f720e7b061f782b9549639bd614dd6bf2a92da4b6d7c66d439fc7dc74237b68064617426f3c2ee00c10dc1fe07e58bbc1de58b0aee1a10be120a3b12cefa50a37e64b6ccfac4745bc92fe9280540faf3d91abde09668ab45ee176f6418f12f688f8dfe5d254052aaea882ea22ba21194e6edd54390b239ccd82549b4fbb3b99a8c59f1aeea5876216a9951a045b49d636fb900e7913a6fdd1c26c686cce34006ab4b0a9a08e672720bd03205437ce6b016391181d837ba15d44ec25c3a173c1da534832dedd26ef632a33e45a458bb2b831b54910b5dcfe31013a9599bad7bf91c9bb05705106487873bb34d546408d14471dfea1f2d67a0a3e0fdb660fc03060a2920911a0265249363a9263b5fe32d9885249429d420000f009fb0025f10dd4d3a7c9a63554034be1a24cbafcf193ab4bba4d59182256dc718337b748cdd3a07f8a9c10226748cfda804ff018cbcab7c7b40a5a251d885d92589bb9078f3c006040d6382d37cad0b5fdcd53d025c503bf4542a97e15262ee5821e94557a2e5c821d0b4b24e5042456d5b39bcc54ab64743c1034d4bcc65c2a6a27bf26aaa5db98f288be0ba16bb7822df6a69ed89233bfd4ada617663a7eba95519c9daf4325344365c61335d3d20c8ea0fe3d4d8c30ef884f749ca69dcbb7c3f818ae15460c7c7b9b1293538e34957bad69817339d0dc08a1eeb87929d676e7049f3f28d5799b42877c7063c8410f2cc23ab9d7c47043bcb599ec8532e7a109c52ccaadf01c38dfb4154132a4675c55b37adf469d2748d0f38a1eeae053c5c9c92bf4cc830648c35d4f25cee4b65e9907ac963082435173bf3ec41fa74ca0c21519e6d54b4cb632ca29d240b2d1c12e2eb0966371e53e0507bdfe8a8b5aa89261e0cf383c1b2b01b48ed86e2136fb05728cfd114c0cb532bbecfc20d634c817f2a330d69c91bfd0fbbc8c1a79594accea8bced5d8478766fbff38c0004d3e886f85c995519b0395b701bb3204d30194c81bbda6edb202888c70e9b003562697de5c39c6e651cffa66f4fbfebd4750d1c85352745c419c7af4beb9913540a10dd86bad91ddee9175a92055df99e6d9974b3c6d9a2a390ab3600af811c10d2d34f063be8bb227c8869b82c0cbf86d1b95641ab87d5631d181e069f23f73b591e1ff7e529ee866d25e5154905753641efaaf0f6c71d0ca24377540259fd922c639ff176cd6a134e55a856f651668dd873325cb1829bec3aeff75576bd251b2ebbc2e54a19438558d07bb3d11f1d66d0cf54d5ed262d387c5686acca12f4a92ca32bcbb4ac0b1bb874152ee4434f0b0b518180b7f0b8e5445ba3b20da14780ba1e685e20b0ae648986d9f1926f3a0c63afbec3fbb8e9910e0463f3526d150ea6510292d95ec037fdf1dd3b155fdd46a2bea33aaa0d53b6a9dd03f4bb1c25ae7b17880fefe085fe534253900501548c76ea7b467444fc58dc34f2bb086805e447c3b33d8dba0cf5e8c70797340cbe3cd9bce232da14abc91a017fb28395e97b02113ae02300e79c2ad6c9483cd707419314f4b80e18c6fc46f743d09ddca3dca4b1399de2831fb7c1caba3e5b3fdd0d85f8864b8ef3146f4f19af461f4a80e19e75c6fe0790845f7935314c69a1039ae089f36fdab4ecb81368091ca2802559c36c611322b65792c4b12b7809b95e5a93bd1df42fbcd04132f4680170dfb819172da21fee0ca5834970fd40d619ce63929d0971c558ce0144d901b8da3a25e4958acecbb67e799c41294c507a348185befd7ad163ed1f8b8a29afacfe23c22ac822e9d64714d66eb4b999cbb562b1ba5a49c045fc4d64fe75c301461c06052774fce2d7e0ca5dac9237a40e6f29b636fd93446f18fc962d1e718e1532354221a557a2a5cf4979c8c9c170cf726f695e881f96700868c50164d921b4e14f2c1251709baf912cf6b014a18a482e967a11761864ff778527af63f7cb6ac0774fb0e1d4ffc233491691f7b8d2db53dfd1519af4b67285ddf3a177983cd17061dd5db80081d898c93a59ddf87e532218b666496d5d57db40c2f9d53b062ed2064c8abe32ae94c299cf1e97db4b5e52d66c908d498a54a18af8df7341c674fdfb34fd1e5483548b08de27d2c08dd2d8f7a1f6b3ea5fbcf1e4b6f6f2c7d617636edead29eac92f7e6f09d7ff9f5794ef4d2ece7b49a3a0c7fff91bc9576ba76cfde26cd8c3a8e1f5aab1ee844eb594b6561268d632c0dd90c95c6bb1f52af77c85385c8700261eced833931efbaca474107ce5df48914db323ff23a6ccb52ceb971de476112f85508d661943b76927b635dba2fcccb70ff38d84d2e5065d93b1337bc2d42a55f1ba837b0f776a8f00767fb3296dc307dad6df123192776a56713c5ad462d5d4d9726d791e7840e078a978a27072adb88ff05fc5815121c81b2fc5f55b17820b40dbfaf883c4907a626daf14d183457d3d87d6081e3846226aa9d3b70a05544892e426e97215a58d30160196148712c45d0877c0f190dbdc2f53fe51646315fe827248777ba71e40dfd0c2c9716a46dff8eb4fb03ccc68a1c774a76745fb1e6891ac6d83428cc79742c03a607409e2346d3ac4acf6c785078fcfdc3ba7f2a5fd775c09659d95fe46a42bfd0af75a02d2890bed63bebdcda8aac7363a4407c81fd8618991b3dc40976b8e9d52782e36562bd3b58bdbdc45fe862dbb5c509fdfa397d9503a170a8915ccbc67697956199a6dee51b099810580c236b8a059800f69d72350a7dcf20247dcc5db9be2f3f945dc41376fdef89af5c1c8d58bf4e10d5c49bbe610d923dc69f7b2a9d66c737c8282c503aa5b7b8ffa3ad9bd60f5a68307b1869e67ffd60b21764a7a2452ffbbc6ce6fd8c7610a5276fe92f35f4e1408ea5d2743d19eea0f2eff4809649ad2c16ddac235424db7ae4d12e61c4c87a419dba192bb6d471818c7f49ee038f48f86720a1ba54df683523c953ef4377fc98c36bf7618ec7fb65558e08770d3ef925261ef5c130058656b16aa1309ab33e1243150f815c5635e146298f8f504b68daa69e7d85ba55b0b48e7036870092b3bd7184bd684a3102a91d9b5dc3f2433835fbc336136bcec0d35809151f5c4f17a7c37684621e5ce952da9f4d2b29d7fa2115d1cfa23734ea8a82e3274e3bf11f4237f956aa850b29562c1abf7a47888c1991c4fd740b9f5e0806f1b2a2e6caa96c96e3d05411321c50a9071b98de7cdb8ad5ddd9099cffa76416293b3a44e8727d395383ce9f740a1ebca20773563d1fccd98dabdecc423bfb32b5ec43d647c1ddd0149d4bbb806dd3110bbc2faeed0cc225663789adaa68d3a8370c755eb3d49d81857310518629c11835297d409bf918eea3f37370a7c5a9385abded9d5370490d5d338d38ea877a64be66cdc7b167ac01d1d9fa85292cbffdcd6405f3b00d5f63c16555b9d3123a38aa83ec8e5130d7045520f827b6a953221a89218e717d880d6183dc7d451eb53daac8e5cec1ff34c054356a9dfa29c3ed8712b0df6a548c2eabea68cd7508f3f13bdd0c65cee484a4e524af6842df894e8ef6753f417676531f6a01257c47ff54d2c8294a8c2c430375c8eb6da942746ccc62a59e767dd2285812d3875c2fdbe1d276e4e8742806cb0d770abc7f0da97ac93f6032945df591753c1cdc6e8ff28aade089ba9d8f9a05fc74c7f163496d86bea7822ef9453d3d3dd01e09ab1b2afb0cdebeba7ebf90fa68730f86623b413101545f7231ec77beb118209d5f48c8992cdb54374a7f8726a98087a204556c4b93102b9641f2f5561afd80df06aaa93f37ab77854cb87470158bba25221845f39c89c7648af9f442fbb6afb0231c0ee12a91965077a693a70322b3d2039bd01feedb63990cd43259cfd581b0d3db6fed6d16730c48450b1a9c2194be7e39876427c2edaf197c6619624d7ed06aebfd249c52f8b8777772499922c5dfe65f900869f224686223efb997d7e738470c2d13b9e78c8d989793a3e7fa4a1871d6a2cf1910b2e607b65ff021b7fc15e5d529c43a3376e8bebdefba8ee947bc3a6696f44d50d74463fa267dd65095fa1dc3e2649257860f0", 0x1000}], 0x9, 0x0) fchmodat(r1, &(0x7f0000001740)='./file0\x00', 0x9, 0x6) r4 = open(&(0x7f0000001780)='./file0\x00', 0x20, 0x104) clock_settime(0x0, &(0x7f00000017c0)={0x394, 0x8}) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001800)) open(&(0x7f0000001840)='./file0\x00', 0x10020, 0x2) r5 = semget$private(0x0, 0x0, 0x100) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001880)=""/53) symlinkat(&(0x7f00000018c0)='./file0\x00', r4, &(0x7f0000001900)='./file0\x00') r6 = open(&(0x7f0000001940)='./file0\x00', 0x20, 0x82) semctl$GETNCNT(r5, 0x1, 0x3, &(0x7f0000001980)=""/166) linkat(r0, &(0x7f0000001a40)='./file0\x00', r1, &(0x7f0000001a80)='./file1\x00', 0x4) getsockopt$sock_int(r6, 0xffff, 0x100f, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) r7 = dup2(r6, r4) clock_gettime(0x0, &(0x7f0000001b40)) r8 = fcntl$dupfd(r4, 0x0, r6) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) symlink(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file1\x00') ioctl$TIOCNXCL(r7, 0x2000740e) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000001c00)=0x81) pipe2(&(0x7f0000001c40), 0x10000) setsockopt(r8, 0xc48, 0xfffffffffffffffd, &(0x7f0000001c80)="60c7cdcac732de9cec92d7cf103cb0b2f87cf43c6f65b88e381713a0bb12298a74eea87802b31877c42f2cbd5296f0f2b3f2b932e3c207bf69f517d6e252f89e1c85dd041563babae465652d55faeea6778eb0ac4a27cf2bc4f7b902421df8c8bfc3fc55289b0670c86905e657124f35f795957f75d7172226ff3c5c993a", 0x7e) 01:34:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x1da, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x2, 0x0) fchflags(r0, 0x40000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8, 0x0) r2 = dup(r1) semget(0x1, 0x0, 0xd) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x3ff, 0x0, 0x3, 0x1, 0x6, 0x6, 0x0, 0x0, 0x2, 0x4, 0x1}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000500)=')\x00', &(0x7f0000000680)='/\x00'], &(0x7f0000000800)=[&(0x7f0000000700)='&\x00', &(0x7f0000000740)='/dev/tty\x00', &(0x7f0000000780)='/\x00', &(0x7f00000007c0)='\x00']) 16:15:16 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r2 = openat(r1, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000001240)='./file1\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x184) 16:15:16 executing program 0: mlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:15:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getuid() geteuid() getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getuid() r1 = geteuid() setreuid(r1, r0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x0, 0xfffffffffffff830}}) 16:15:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket(0x0, 0x4005, 0x3) recvfrom$inet(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x801, &(0x7f0000001000)={0x2, 0x2}, 0xc) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:15:16 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x80c0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x4, 0x9}, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) socketpair(0x19, 0x4007, 0x4b6, &(0x7f0000000080)) 16:15:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) getuid() poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) 16:15:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:15:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = socket(0x2, 0x3, 0x9) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r2) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000100)) setsockopt(r3, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:15:17 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x2}) r0 = socket$inet(0x2, 0xc003, 0x27) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x10000, 0x3, r1}) 16:15:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = geteuid() setuid(r1) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000001340)="2a3db96584767925048efb03027796d2e7e014ad0ac24e5727326930a86f25d075911b1084b646dcc5b5", 0x2a}, {&(0x7f0000001380)="c314226d54b73968c521ddbc84f4c3cf029ac3fe9dd9bd26bf566095c88b68159948ee100da54f2529d112a33c726fb3b409b9062dc3f947b3c6ac9c597c629479ba04f6fd8bc133e42f7021e043dd9eed83b0fb701a37465869b7e2199a8563cb6d9d6267fa2c671f4930537b2f041c51fbb78fa312454c69089a8f9118afa0922c72ef495405f9773c3cb74e4d0e1dd669edcfef3a313ac4d55fb44c9101e297b38a55", 0xa4}, {&(0x7f0000000200)="676f9813739310c4eeef95c4a3af918a6c5cf926c29e7a5d398f0f5f36cd5d2d3f7ff276a1672438c0b832685c1d588b2c3de436c3fb885842ac9c488a98a3174291b5372eedd176cc7282b3ad740c6baac4722c9eda5a1de09489357ec81be73ccf841dabf87b843703cfb194cb5462b5a25ffe81179ef432253625b86d565f59b5a7da3892dfb8463f8562376f899cb9c35e817bd279e6441502e3e7b27c7b6911f2c6afa34b1356e2bca8a18d461cf8f7fea3f5e2d4af9d782137460a84cb03b36ab38022ac26d7fe03f093b33f875d4dea77fde3fd65d9f564cffffd77bccf421dcb96fcaef83cd0938624efa6191cb5a0e7270e77cb8b7eaa203aeda880a2026d5e25b391d9dc7bd61ec6452dfcdfe994cea48788b16548499f110b9946553a9b05e8c1d88732514b12d518f219a9c688dc713ce1bc26f4bb4b29a65be8ebdfae8f19c4ac75a5249d643e62765d1ac8d360644c9a6f3964f76d9bac3653b8ef081d9bfed40be204c7b8be3693b08791dd399e1e1b1bea7861fb70f90ca789105799ae5ca6a872ab50616372d2dbd5d2daac693496e22fdc126c434c1c935f071a86b4e40322556ae6787402c20031afedb77cdfa0f0d66a0529fd59c7afe11ad4bb28eaa6a4b1373b1fd41fc8ab8a5a14007c0b8ac2bf1fec14fd380265b12e5f8eb36f52b119e2ae6afdc3f6bf7095eeba24125e4372f6d48984b0b1dafe4c25c1c76beb16b80f2ea6905525efd90bba5078c038f4a449183985c072941c2919e74ad38ca5026100d8432350e5af5ed42b97007178195fc33a5b291eec90e6023f2bbf4aff9290e18b3b63d796acc13e62dbaac58f0d59aff24b6a13decdb3dc47f47410885fcf299b1c2c37a3afb116cbbc155c0e9bf264fe851b64d2307a077ea1c357dbd41ce1bd18c98438e46d461a9436b5e8550ff4dafa0689146d8b0a089a3baa6254b190c0e14fb7c757d134b8610e01e3b6df9f644090e9ffd0b6cd98aff864d8f3a51c9af552bb7d51401855d2c7dfd8cae85df48c2b7e216032354d935cc3d0024582238387d5bc2910b0db602d5697c61bc6961c793e5fd0625c9e5e7025b5252e9f7617cbcca9d1fcf01ba49c1a888ed94774b0152128a244bf3a7225e610f2a83aabecc548cfe107a017ca4839659a6731ffd5bae01f27cd296a2745f9ad48ace5e82a02433aa231cd2a4da38ad67d3db01c79e4e47a991a2063166c83a20ae37875377867f3c8618180ce7d2676d1a86f3aa7b5738ddd4ab7fe8c949c8f5fe604391678350e99b85779bb837f7dd08f680a6474b1701793fd5fdf41ac5a0df273323d7164a4dd40eb6e5534abe4c64c1e2c6c18a26fb660eecfb7351ae4e87e975e9bd3407191aef06bb7cb134e5154a18d9301f9458da8dac7b2786f51841a49c0665e0754f33adf9e81293ef2ad14b1c570a01a34c3439764c0634fac01ac933a99df7a700fbd19d87dfe60fb1f2b589ccfde7aaec4a6b718064b41cbc0c9f81b9478c0ab83b7443b45fce7a62fdfbc38e3ef2bf9fe419554871df9524849d22ec2cc7a51b516874e7d86896ca31d356998dcdc4187c7f2959539b943e6abe341729ed3bd86546b99234e6128ec221dfe36aa0c841ce249cc545a2228d7d181b25ef79b23ebb2764efffd0db6ee22215f633464c6f49cf782380682120db11aa46e3b0b5e3156f5d80aa5d0b9b4bce5bf9c514f3257b987e0e365bd0ab3f0e73b59a4bb5221cc2baae51344b6d74c7c1d79ffa671eb982c912f0ea6e76b3212b956183adeb2d4c36ffd6761c56178f443c6f07374e0fe4379d92c8b92a43dd4931527677206f8fcf873c247068ba010d4cb82df4a26dd56c9d0e1d654a13bc54eee8b5bcbeedcfc8ae0e5240bb31dbd8547139920deb804d79709cdeaebb2033fbfb9ab5409ae1df682ddb4bf6e0ee0eea7012b4ab312b5e6bea23bae9b42934c356585ae3e77e39732afc2471d2d20945693c77502458eddbe095e53d026ce0ac47e79ee8bbdf913148dc0bd9009d0576d3f17c3f0151d9d94f9aa5663d40a4c61a66f06f7c2c64425c3dcff50bece938853b6a47952ba0c458e47db9d2d321d3804441893d93a565d09dc8eb2222b8ff0cc32999cd8cbb83f82a3a39cdb859395ae0d3f294211e814ae8c7677d43d762e08885271af34a2b1aac26eb8d5aa32b42b9450b5cb6d98ad851052dfc26a41acb7971dd2f5c7b32e8da72f8522feaba80bf470f816490e94e43027a842c9594fe8d0e974c9a4af025037a825fddd23e34e688d5bbd568601d6fb7afe9c7773dfdaed6f98a012dd5ad189b56c024879ce22713b08cdeb32e41f9e5bdaf4de622baf134a54f690e9e2737b82101648b50c163f4a2d4781d4daa6b08e328c5fb2f9ef777730211280310ee0080762379323e791cdd978639a241d654d73983da3283ee8f6cee9585c7ede07c3ab34ff41325b113cf8e4ebde5aa6b633fdba2b69c7448861fadca58eb18032b45f34d589868cef1d4c1227cab54c3891c6be3be9c8fa7401db20c54aee96c19a289178acb23967baa867883f478163772b9d944783045deb0a3dac50fe6b8fc442c7fdc3e66709b9eafea0acc772447e7c014078ab4e7ce00925a8781d3acb9c5abbfc1f718ac682be3738a217641598211a40a41356c3488c9f3730b38c689fb8d3308c9a464cf467949885a0a2d814567cd614fcae6c97185f96bb14bb734097a042cded877b0126518070cf067f2fa0ce9b8fc8a6371e02311e19dda8909b4036cc1f6ba44481254d18945de5ce4e16e751df944e3144df8e5e213d5fcc019007e57308aeec266eb2808a0c402524f0cbc856d4f9d1138287c2aae8b9fa875accc5efe74133141ef4f0ba1b713ec2bd308b42c99e4fe03269b0bcc460a29b65d10a9d8f38016bc4a265ea0ecb961158f72501ff68dde00c6373cdcd8f5d01a45ebbcc4bc71df1c544930a5adbf942e76d56ee901801a692b5b6df2f6a15e0590295d626b88ea6231b0dbc27a9b1427198312b28fadc3731f3d9e94cd9d3cd6ecb4cf5d0a8a77814f937e5b5c3de48622214dc4432641fe92e47c71347d15d3754287e1ff01f65ae626d2ba045e31c8360f992b5bd71efcaca0083c006afa52c7df27fde303392db59b820efd9238f38b8a9acf95913dc21382a7366e79a3a505f601f01058a3a12cac14240dcbba6f56f6a10221cf8411cfe9c63fe87c2363b3980d56c1344fe5a045b9d5098472d13b97ebedf5fb86335307422c8fc794524f4c4ae295a6b29589604d5da2aad1634a37433db772fd0551cfee3c9158e41455838575c10a5d6c4f842cd7483c35abcd0c78311d42817ce6ad2448b8c8f5976bcf7dd7a7f364db9ba806b2c68fcdb9f95eb5ed09bba69c6e866fc53e843dad4ea44e4648fb4849eb932216bb050fe6b0312cffa2d94b1b5c04936504588210f60e6fb444eec4e1d89db0e3957c54e5f78cdd3cd9cd1288b56da8a666ce13ed780806b1c7b402f27036c17e7d59fd0bf6d2206d6a178bf31138a6bac5878db62684444f2454d7a70babecb153ffcf1b627735cce6e9da399a986d6feb41d5247373c57989d1d1f929c6e6b6a7db76205d7c9497ba4324630791d3945e1338863e0d8e96323e0deb04ec5d207964a902c76d358fd5b9f4ab7b6b74235a72b3e1d1a167de1c79d9d83d6a70a24ef3a7e0d0eae0d512e24285d86a22a876e0b1d2781c0aec444e8470cbf25eeb6c94f4d8901ffc17bca5f69b76a7745cbcf0362acaa327a96d2077e0c2cd374c7e9f99cd1faeb444d426fc1e81187ffb1c8b1f55c26d05e97171e59f549caa4114a87708f654e761345f57e04d4690a794f381f50f54ef38b5b42f4449913013417af53d609aba865f8b2722201ecb9f1baa30e9c0c62f2af7d1a8cb969f83f2f8ba0dbfe77448976576536a9b781d212e79c3445dfa5934dedd34c0507d4261be1d0a1b240c9f215098de8e9931f2e721923e3e0f856a779af370da0e9990c1268706b400c8cd24276000217dbc12cbaa2d19bef8d95d45e8796b11479f9f81ef04e21ad882a3999da09ba9b1f39a592e62675b88ee31b20952d7e2db924f3c3ce9c1ed7a53f9f0e7da71e7780e1edea2f0e74424eb0281be6f3b8ffbb3f516f79e6380621dd0df2c5a35c9b0a109d8a552b3ff40a514855f31934b92adffb8374236dc524aae133c02fedc4c88d5530a1a3fd2c8742c9f64993ae3885409572762bd8b43b531f8f46c509ddaa9567e978f2833d1bee10381a7d512c5523576942b90e11afdc5d20432fd04d039f4885b8acaf3be47289d762a683c085c6bb2ad835fcac13b2722f1e155fa2df923a92fd1fa82133ace56e5638b4ec56ab070412eae25103fe2c49f26e69202a5445648b44d3d485517f178ff170bdd5a6d66bb69388c263ea6442fc2a2f5b9b50f7ad3c429558eae0c3d7b7f99c57098ba32349492b4c81d75ebf53dc5ef74af369d5f65600feb08ea2c3ef5b586c3d53e88435c03aea15a6ad84ba31aa6eb7fd74f99bb804521c9ebfd5906326324215348cc4d4384da317a376791c77bb5c55666a8e924aee85d26e261b073bace9b6431f7fee2dff2b48be9356b34a19afca0c6576d8d882e6b6eaf196c5d136b11e5d51e315c37d285f3b53a7db6563b354d41f1a371635e20d73743f9c251918a7b1920c283c158a5b85cecde1ab57298f400b63f885f1fb063ecd721359f8b6e1c7524150f5b1cddb12de21c85bb6d80f9dc2a72186efb4f6adaa637f27d2196a84d10566424a190ec7d67dc69a283fa7b8be07ebd96767f63751164830372fc16bd97dddf5d622dcf5cc65a0e3307738febd472d2a23a329500df6617c47905706d24562970c8b82d119c3f172332d690d8b55d0afc87fea05351a6c462468b01c6447bc658c7d563899de4afe456ce8a81bb33a8dc630be3839a4f74931df50183506ad69ef2e25e1ebce397fbc8dd6a1732df4307bb05463a4860eb205580139864bafdef960f4a8b094f260dc474ea9b37c220acdcf70b42f6cdc959042aed8484387fc3adfc34033a32c60eda76ed752350a54c3585451cf617c1a3097bf02b6363badc0441a9685927cf1048e1dcb3f44c58d119fdd132c5b72f4b1d93079df7cb63335cb1116f0da34cc2a7261ef3c7db5a227bca2e62a7d00861feffad291f30398ec1ada26566775ea0fca6a5469f826fe2982084a4c05198c39db7e3c11a8297f2d22d072437c5f81a69cd6bc911619361c5d0a9a610b34ae48d904d4c41edd9312b2e42d01604ac7e174605d59a7dd144f6c402def927aa108d1100cf164de870e9d8e7d8b1502ef942448250f8c06ac197ed1e8d04726a5bc0f765bd63368de46225dd91ed5317d6903cdfbd43e4f02fb9820c93813bb25a3f17bdb6d88b56fade472e72e4be397f2e5a91966da8d76810d4eea5c3bded849a3eb8d5741630a800b16e7a782ab95c9faa324798f0ebe94762f0c2c4a64b2a223eb6fae550842b670db30bb08c1d5a705ad50931693ec15433e85568dff4de5d124f4fb64baca2c834271b30b2857b0af2f05358979f593f358a8996ac16ea1f191bd95baeed7cc0494e66b1461d064497841e4322f193323d07bd5c2a4329b1021a7c1f85963502a25e01728a55cedf092c2dcaff744fb09ea3544499082f7a3e039db369db3372c620d928f75ab1841cfce531f8e022a37ee9c74ec924a7feb2b1b6a712313379c50eaacc1ba5ad3261d01b1a7e3305e312793f48b1c56e51a20314390a3db7f51d1baa8831100", 0x1000}, {&(0x7f0000001200)="978ea7157b9f6b1dab8b2595147642fdde2013447da4a7ee39b996ba9a6520455fba4b72debad56fbb6eb635b1edcb342a70296e081f881fdfa11eab40f9f1cc9eebd05fd61226250a9d979e511756def6931b13cdccd984722882eeecf553a9762a06b97d2380d412d32f2558ef6fb2e63c71363a39ae89dd3b155bc5fcbfbcd1015a48ff77a918c142dd0912a994c258bd9a6564e4443ac0", 0x13b}], 0x0, 0x0, 0x0, 0x408}, 0xc) 16:15:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 16:15:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x7, 0x41) r2 = socket(0x1e, 0x7, 0xe1b7) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x4) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) clock_settime(0x0, &(0x7f0000000200)={0x1f, 0x7}) r6 = semget$private(0x0, 0xf059811fbf6860e3, 0x50) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f00000000c0)=""/70) 16:15:17 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x983, './bus\x00', './bus\x00'}) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="7b7413bafafa4d4e6f", 0x9}], 0x1000000000000114, 0x0) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3, 0x5}, {0x18, 0x3, 0x100000000, 0x5}, 0x9, [0xf11, 0xffffffffffff6ded, 0x2, 0xc8cd, 0x7, 0x3, 0x0, 0x4]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x998, 0x41) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x1ff, 0x9, 0x2, 0x1, 0x9, 0x9, 0x42a0f763, 0x3, 0x1, 0x4, 0xfffffffffffffff8}) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x810, r1, 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x21) close(r3) open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x8, 0x37) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = msgget(0x1, 0x8) r7 = geteuid() r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) r12 = getpid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000400)={{0xd66, r7, r8, r9, r10, 0x8, 0x3f}, 0x7fffffff, 0x9, r11, r12, 0x6, 0xe6, 0xffffffffffffff18, 0x80000001}) chroot(&(0x7f0000000480)='./file0/file0\x00') getdents(r2, &(0x7f00000004c0)=""/20, 0x14) semget$private(0x0, 0x1, 0x212) dup2(r5, r4) bind(r4, &(0x7f0000000500)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) unlinkat(r4, &(0x7f0000000540)='./file0\x00', 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000000580)={0x3ff, 0x1}, 0x10) 16:00:31 executing program 1: r0 = socket(0x11, 0x3, 0x80) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100d0bcce857ff6b92800000000000f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="4ef48fa5273aba19211238bbeeadba7c919b3533e9b3f99af88a8c783b1d990317fa6d170d43fa6e74d22da84cf8a811b5e69eb1550bb6b97231f26355d87498ae19774617bd58a7050c0dc3bad52a854b91a486b7576c737d9f7cfa12c6e884f4b29ee0ab0421e1f82d74f646280323180f6b4f3f4406d5e8d70535ad967f8bb6", 0x81}, {&(0x7f0000000240)="f8ba73857db8ebcb24fad22de609d643791c553cee6b54af3c968c011b2788cc842fa1380bd7c8e927d7963e1f36435c7ed7f15b503133816e3a1490326d0441ecc425a3b54b6ddf84ff3dff1c1f8e3a4e8309ec3e7ad0e9600293376aba3fd9bf1446ff2228343f0cbe97f2106ee50b080a1096c27c127a02b54a13ffcc948e619e326e8023bb5a", 0x88}], 0x2, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000080)="ebffcbff13b9fd792eaa4e713048e69931929648", 0x14) 16:00:31 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) lseek(r1, 0x0, 0x1) 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x9}) getpgrp() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x101}, {0x18, 0x1, 0xd, 0x10001}, 0xbf, [0x86b, 0x40, 0x7, 0x5, 0x40, 0xfffffffffffffffb, 0x2, 0x964b]}, 0x3c) r1 = getpgrp() getpgid(r1) 16:00:31 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) close(r1) 16:00:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x3}, {0x5, 0x9}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/203}, 0xffffffffffffffb0, 0x0, 0x0) readv(r0, &(0x7f00000028c0)=[{&(0x7f0000001440)=""/220, 0xdc}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/231, 0xe7}, {&(0x7f0000002640)=""/36, 0x24}, {&(0x7f0000002680)=""/195, 0xc3}, {&(0x7f0000002780)=""/19, 0x13}, {&(0x7f00000027c0)=""/108, 0x6c}, {&(0x7f0000002840)=""/98, 0x62}], 0x8) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r2, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000012c0)) msgrcv(r1, &(0x7f0000000280)={0x0, ""/4096}, 0x1008, 0x2, 0x1800) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da00000d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSDTR(r0, 0x20007479) r1 = semget(0x3, 0x0, 0x0) r2 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1, r2, r3, r4, r5, 0x10d}, 0x4000000000000000, 0x1, 0x40}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c0ae0a349", 0xb}], 0x1) r6 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x80) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000200)=0x4) r7 = open$dir(0x0, 0x2, 0x0) r8 = openat(r7, &(0x7f0000000180)='./file0\x00', 0x2574b9de5cf8a084, 0x108) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20000, 0x0) close(r0) dup(r9) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000380)=[{}], 0x1, 0x1) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() 16:00:31 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) sendto(r0, &(0x7f0000000180)="cdd9b048d52d2c0bbc77a612fa5d05b14ba1afb0419872eda66ba411b5f7bdb74bcbfed1e70c8660014560ec77ce2cb6345b68c4acb9595a4727123ded3dec38", 0x40, 0x6, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r2, r3, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCNXCL(r5, 0x2000740e) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xa, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000200)='./bus\x00', 0x3, 0x3) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2040, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x6004, 0x1ff) write(r0, &(0x7f00000002c0)="001200090000ea00b2013cc0e105acc64d99d7d298db4bc91698f31b88bd885bc6cb674c2bcb141e46b2fac70775041d42aedec7156bc3a7f7c3d5181b21997eb511f2860dc02aa5f7d5823011486dc7285a030410c4c5e992cfde14626399d7981239cf1b", 0x34bb26de38b66c99) 16:00:31 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:00:31 executing program 0: r0 = socket(0x1b, 0x2, 0x93a) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:31 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:00:31 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) setsockopt(r1, 0x29, 0x22, &(0x7f0000000000)="03000000", 0xff79) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r1, 0x7, 0x8001, &(0x7f0000000040)="f312db93e311bdccb2bd15b5f02859a887f906fa46a54f8a1610d2144ce4024b6e6f6489333e71078d5915220046153875f5ad2ae6c5812b6fcef719d270745487fc8209f607641a43bfb4c607f470236a5b83dcc8ac5ececc361f26ba9bc5c3255866ced68400fe9c9729ecd22b39cdd4e7ba664cb3b8cc22c904ad2417c779d8eced11a872bdbc35944c274fe6ac841c1e6dd20c19affb72b5a29893df2536", 0xa0) 16:00:31 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000140)={0x2, "d0887537a6e35ce726761529ec97e41cbdc2151fd7245ad524d03cb1e62010dfcb4598a77228b430a58ab5cd8597efea596b2ca40edb87c89cb4b36675597ad567db911ab063f8c449ed77cb8c6646c94fc40762a2893f6879584a0764872aec837336965c0604adfc3c131c474de5738feaee1f65dd770b1675ed3a73e3968d2b01d0649de21c4fbf1b2861b746aace03fe414325afe6ec4e9cd7b9dcab36087c84f9f493d435512bbb1dc8d97144e955ba4017e4f66e6e47247d86962b44aa9674f771307bef5e3bbe492f58ee3be16892cdf0d2207c99fa7f7e1e8ce5aa"}, 0xe7, 0x800) shmctl$IPC_RMID(r0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0x232ad986, 0x0, 0x0, "d5dbe3ac3e73ddff0200", 0x0, 0x1f00}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 16:00:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x2, 0x6}, 0x10) r1 = socket(0x11, 0x3, 0xb87a) getsockopt(r1, 0x2, 0x4e3, 0x0, 0x0) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800000000000008040000000000e86a87d700"}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000003c0)="9b57c67b12f0863c", 0x8) load: 0.92 cmd: getty 1857 [ttyin] 0.00u 0.00s 0% 310k load: 0.92 cmd: getty 1857 [ttyin] 0.00u 0.00s 0% 310k 16:00:32 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x81) 16:00:32 executing program 1: socket$unix(0x1, 0x7, 0x0) socketpair$unix(0x1, 0x1000000000010006, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:32 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/20, 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) 16:00:32 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280), 0xa2e, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x99}, {{r1}, 0xffffffffffffffff, 0x11}], 0x7, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x785, 0x3, 0x8, 0x1, 0x800, 0x4, 0x3, 0x2, 0x0, 0x185d}) 16:00:32 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xee, 0x7f700003}, 0x0) r1 = semget(0x1, 0x6, 0x408) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000003c0)=[0x9, 0xfffffffffffffffa, 0x8000, 0x0, 0x5, 0x0, 0x0, 0x397, 0x20]) r2 = kqueue() r3 = socket$inet(0x2, 0x8002, 0xffff) sendto(r3, &(0x7f0000000080)="3f7e66bb61d04fb1fd084d56d381c1e9592f2c1a00a13350145eb3b9ba5da43b37bd5febed3e8019bd557e66eabc35980870604542203a16cf191114a6cc33aed151a4cfa277c1ce9cac49b4e767b0e5eaa5cd0ecb523c0e939db1af5f8ba4c4eed9abad5a6ed4", 0xfffffffffffffe90, 0x4, &(0x7f0000000340)=@in6={0x18, 0x3, 0x18, 0x1}, 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x80000000, 0x7ff}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000000, 0x5, 0x8001}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff, 0x4}, {{r3}, 0xfffffffffffffffc, 0x40, 0x10, 0xf5, 0x4}], 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x10, 0x7, 0xced}, {{r3}, 0xfffffffffffffffd, 0x7e0d78627924b051, 0x80000000, 0x164}, {{r2}, 0xfffffffffffffffa, 0x4e, 0x10, 0x9, 0x9}, {{r0}, 0xfffffffffffffff9, 0x13, 0xc0000000, 0x6, 0xfffffffffffffeff}, {{r3}, 0xffffffffffffffff, 0x76, 0x2, 0x9, 0x200}, {{r3}, 0xfffffffffffffffc, 0x8, 0x80, 0x1, 0xffff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x25b, 0x3}, {{r2}, 0xffffffffffffffff, 0x98, 0x82, 0x10001, 0x1f}, {{r2}, 0xfffffffffffffffe, 0x17, 0x4, 0x5d, 0x20}, {{r3}, 0xfffffffffffffffc, 0x15996c342a896280, 0x1, 0x1}], 0x3, &(0x7f0000000300)={0x3f, 0xffffffffffffffc1}) kevent(r2, &(0x7f0000000040), 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) 16:00:32 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x80) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f00000000c0)='./file0/file0/file0/file0\x00', 0x10091, 0xc) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:32 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r0, &(0x7f00000000c0)="855db38a1b67b4b8126ab075e6af3ed741790189bd649be681b5ae69fcc179b53d69118cc7860a8e433742b68da8a904b09f0501d51017f6a7d3fbd33628449f3ca183c5f3cb4dc0cbb16bdff9e7024e749ff789f673b0b101434d4c9034b972136538014415e3e1cda919c68eaadd01aefe7dd632e45d6c6b1f046f944e5fa3d59af96566eb527a1cd047b1c72ed5246b403ef0a6e2fabdaa1bfcc57dfa0ce72d2ea4910e8724fd4559fc87f4437973b31cc160c1be3d4f57059eebc82a9a0dc4bf0ff995004e8d2a090709ba224498c062bd75c8392d15261686559e3a680378e74b0101e4bab944aa9b9f1d3e5eb5ffbe6cc5bf13a58edcebe0e5c09c8a", 0xff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x7f, 0x5, 0xb8, 0x9b5f}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r2, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x211, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) 16:00:32 executing program 0: kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x800}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x14, 0x282c, 0x6f69, 0x1, 0x100000001, 0x800, 0x6, 0x1, 0x2, 0x20, 0x8}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x48efd884) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaef125c00000000", 0x8) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x480, 0x0) fchflags(r0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) lseek(r0, 0x28, 0x3) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) syz_open_pts() 16:00:32 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000080)=[r1, r0, r2, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setregid(r0, 0x0) setregid(0x0, 0xffffffffffffffff) 16:00:32 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x80) 16:00:32 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7, './file0/file0\x00', './file0\x00'}) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) syz_open_pts() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:33 executing program 0: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r2 = dup2(r1, r1) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r8 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000080)="747354dac3c28cdc9c2d00c01e4c3bb1a84b9aacf6e75bbc4090e4ce2cf1b6a60ffca936e51f989ecf488fe78b3f190cacb7f73146e1b727fccd19b0d203db6918fd814e59296eec01e4ae593c627fee31d37eafaf3254dae2e4aa245b1c6993ef5e8a40a002717a061e4a7ce6d9e810f6f18922e017a8845c203e513d89da4ab12b781a3648a0c5aa035d3f69538b", 0x8f}, {&(0x7f00000002c0)="a3f8c6ab3e49e1021855c25645852680524eeffa37f6bf56b2b98e455991a730c7d5cf060da6b13456abebb4c046b77c90fac03c8a928338067b5a244f8ce3c6b8f02eba64c7063f800c1f9decc22830f5bd6e4dd71cbc74e1c183c507e9aa32a37a70825b4e4e0e9ed1e6692f83625b274bf8691f11da8d29c931961d118f7d4bc36d4e5970330de538e5ccb2fb42721cac558028d65dae961f18907f06cb4cfe80cef1ffcb9c2cac343afe9e1b66ad43efce36de27d0ed40f32637924889111bcd06bd202a4e43c8bd888ce7832d03c6bc7e", 0xd3}, {&(0x7f00000001c0)="b10bbbe912a4891819f3ad232015dc31f6b5e78f8c5dce018756d4d5b12772c7cbf7303a00ef2212cb4e8530f8ad8a159c6c4b42c0c6b0a9d23fc5f63c3cf437a33779a486db57c964", 0x49}, {&(0x7f00000003c0)="967c7d8ecd8f6379a5789c82f79b80ca07dccb1e2997e5f635a2172eddae18425cb6a2ca0537d7d11ed696ecf960ef8c7b069ba99341cdcc3b3370f188b52999e237d396fffb494be10db2a6f87c4ed3b275b770d261160f9f2f238fe119", 0x5e}, {&(0x7f0000000240)="ce37a621d1832503ec6d2108202cde5ee1dda7180ef94caf4a535a3df2f702b17f6ba46cea22490b1e3b43a31c0b2f0f982e0ef0c9b2bf2d7775e8f42e15c8", 0x3f}, {&(0x7f0000000440)="44927eef585cbdc706bbddebde90929abd574f03e709c43e8fcfc8afbda3d971a0da96dae7dac94a9915c2299342b8b4ac7a859c73cfa56a7ab87f871bb6684e6f95e4a7023edc583b0f4c9cdf5a669a8bfa4bc687a440b4e17d50ee75299117d71c4e5bd4c0ef6e4628ef01bf6007f784ac180b49538e88937381be60e2b060273f67e8238010edc85a55c94e8afc7c4dcd63774025a955d8c09c58b637b9507cacab968f2281b89771db041894192e92edb2b4d8913a9e59d6c0511ddabf1b69a4290d02c45f75db0b72147220c960bbde274cdd49527850e7c0115a98c3a9e3e6981a19e99c0d7b8b33af6550899c28184eaba60e1308e67546977bb16be77d1d8e9b99285cfbd7431c790d31cf4567d2bc4820ef7acf568406a1592de903cdcb3c88e9b3bbbf8001eb74053dcbb0cf4f71b5f2785acf16e51343f784428450d926b9d7716ec1d028fc6e565294901e5cd5d8ce39d124e24d2a1aa39d7b90e8cec2084e148cc4e2e4430d6d2a88dbc9e2d7376e794a08873ad51222d53d39ed3994a897a7218f10e948566f8855782c1f6fa2e912a322b817e086c1fc141218b919a53706d5532718869395f32cf1f4b426501d6a7a4a1c5890399b9412a8fb21502c5a502dbd96f5568b59faa6de45018a2042a5db8e538a23b47029c39466f2b6f96bb4df3f72b0d74d8c61346c3c24b365554c5a8d9531b4cc919d23209c2362998db3c1b90063c31a49f069dbbadf349e3bc84cebdcf1f5ffb9dc6975673855e14b0d5c9bd776b0e4003a0a901bdbc58938330616fd72f9ee2685a9701db971bac010b49e7233f0425390b351741a8be5e64fe756b6fe3dc41e8aded9229d4c2e358c01d7dfbf3809aa363738e838d2aa1112531c93aa9401b0479c28b55fbcbe1237c4e31d4a636955da89e9b372d607773d119c488f71640dd8d6c40d11c771e0c56bde3105b4c0e02896a00c637fa14a78bbb7d07807fcbc260a030d420ffb110cd8c0730c5a5099a38b9655142d9a7fe9d9c13117b3b76d0a5ace1dace9aea05392a4e8a953713e6da51162c96af61e1509b8000f098e8446b2b119e8bb4287d604f1ff7035cd60abcbb60d4ed83a2bc8521a8fc0b5e1f5090cd380e3ec36629b3e27f64e066820823d24548e85322b9e85ad8398880b7dc3e3ed77b4f6de72d44081a130225f3eaf21d1886b6518c9d4189b13b9ca6bf4be77316e02b6240d434abf99d2784bf6edd046abdfe66d1daf5b575ce66192369439050425c0bc5dcdd2d31e7e1f993e7cf76c782614af376d06dac9308d5bed985fdac2da2bae79e5fee1c444fec8b6a268f521e2e995abb1ea4d2b5b1f575d5bb97f6fcf6cceb6d73c9e9c148574274501d4e6e57a7d745c1460fa481f7c25d7dc78cfe9bcc442a179e9aa7a6e233fc38287ed8c4ed3c044754bbcc830156e5280beca7b6fa2fdf46830d186a29e81b138a6653f39d8ad0121214a90aad0627354c7d85e7a328a5885e810e64b0fdb9be751d40a042edc3e2992b11a027692e416a3170a87f1e60bddf85e5be5156cb23020122a194b2bcd61d6b256fdb4fc62cfbdf4eb04f2cb8a8d18fed7d3145c5e9a3110a2a1f1ed592e26b18fd231286062377f00c0317a7a4b32ce0ccb61cc402555e1caaef8ef64e3cf46176d451ee7ed1425e9e0d5bfeb0b790eba73e1eba1e9d3f44ebf12fd613bb5df02091c53957b8b936d111e22ac89ca0d6464c98e9594a1b741797de109f3cf48311536bbc36eb733a3a48cb4383f31aa5eb27457aec090eba6f13302533dc1791cde7bfb16879098b5fe2f992c22a6507088103d04f38c224a1db91ab9ac39a9d8825ec58cb445e9743a4ae585c2942da4e04474ed09a9dc05f8fa1c6419b600c49db919366904febeb9a5826ee3123b058c40e438f5786d8100a606f0c4dd0767e96a5b1f634909ce6da1222fbf6147e8235d60c818dd0ccd2530ba1da51dd9b3b8c81d69311b15fcd9048c2c812575b7f8f3b46585b6c60533ebd00027cecb56174925b02d9c0ad7a921cc30e685006976abf540b9767f8b01aaa9d8861e32d92668a062d257d6ab73cd554720d588574dff0923db276a79da2ece7d04e5b06ef69b5dc79a99c777fdd64ab4dd114e68cb54b3b230e6dd4752dbf9bb13096238b9a00db688836a17546a190135010677e5941e640ca973814ba9e183794e026fc8e66cf684625b8e19d3905657484d2f4da9a3c7609a2b64f2afa6f9e6bddd4c21061b5066d99298ca3a9b954ec4316fe7dd7c9bbd57914d9179e9f7ba9fda6c1afa9364f6c0f4dc23fe9b6e219563a9066b1b94c6c98942a61aa3445109f2f1b986d0b490f03b8700b0884006b50324c2946404ba0626192bb542b6be323f772e8ad7cb099cc14ef61af6adf8852ab06b84fb55d040c72323d4ef2e0699dcfd1d730ec5feae61847ecd3436f184f506ed82c63a94e3fa779c6026846ed1655a89755f6c5b5a282bab54a919b0d2f17cd0c3db831d7c637670ed3b2e842329bbadea3ba0c756cfbe1c12c6053422c3d619a541f68a7dd22a2951cb55b615040f94392a9aef9f1684a06d566a4d86b36739577c01983ba4d40bfbdd8426a0796266086d127e933dcff1a7e8e62b911b8fc178b4dce1527f83cccc8ed857c7e10febe2f4042b560d8f7c2aa60c9e0a10637d57ff86f1180b11963eb847a7ca6ee608ccf7d0dab03dc48c8ca065d97fadd2362d73da5d6df633811c14a2f70779a1dedccbce09b9c4dfbead2426c8fa38cbb812c3cc44761ec2f4fc0aba8affed131bc7a35f9ed90e35c54604ae8f4d81005b7d3c27a20a7b86b439ebd953ca38aecf0aebf856a9dfd47b298ca8a9e4895d4d3ddbe423215f5b167b54d1e87b2909c5f573091f27530c983c1e21b4848ca067a22af51646e1d168c6ea4c2367fbe93eb908144e602845f77f99ec2a3e6d510f9e5c06c15a19f1b36fea5a4ffef4aa02971f179a60b3a2ab56afba95740845b619bb9df85bdb8faaeb62fbef8ec9d530cf2f3d604c69d4ede6cdc3da5d3fc7a4094600ad9ed758385dae1f5aa079d94ae94e83e84da724e527940f90f5fabb90ac93586a0514307333858722b7ccced8527edab3ef05c06e1cb162672877607f5a7789269a065659a7a4dec5a36652c54b77b98d385342c0906b2b50eea8f37e365b6928281cb550688a55b7813f3b862c31cd18dd917b373d79f18e57effb43330fa6fe7cc30a8abee04bdbe85cb7e82408e481e47056760d284d56122c958dc04a4449e74b76e1876b24ba9081aa14756828a377cb5f9f9dfcdbd1196de96c04f49df749d8c5a51e0308be9099f6c76e0ab861ea85c4455c889a2d417ac56dde1a3c93fed6238fe68533debf2fb62ff2ba82f3c81af8a171f0971eb264e27b71c5babb32769226b93b84d9de6cd300cea436a0c42378c58fc8fca50e07b330c6ebe6bf8c22b31fc2abbab00a5860c3febe12eca8d405d75c19b1183e478e478d2e5f2c3373d28cfdf5082a49376243735fa3df33298381ffb442e8d607e4aac5d269d2984ae98078d713f6bed5b1c07606351966eca841f1ce64d565547669fa068e3a0e1113974be071f908f8cdd70f02195fc25b81b8aee4a84613b414caabf14d5a9fa6645380c8b34c4426475c3120e91e571c10bce536fb723c91dc27509c0a331efe80988a7650a60ac83cf457fc4a46d61d54ee32c6aced47ede634a2532edac0459c409a2d7116564b40bae0e73963e60b6f60ae083ab86b5f975959e7d1c9d59982be8cbd13fe199ca29c8385131ae3786e12c0a565c346307c725dd56590b9b5d6e7afe918fa9ab80a4a4fdd8646722fcd09cf7d412fb94f0e7a7f9cb66ec7387ff03a57083fe114775d76cb8fac960761b85ac1d0666910dc6c8a740c42b78b62e12f1e0ee362af51cdf848bab679bd301015886709f079655d53ce713b2e9660dcc778f11ba1332dc8e7d4ba7e40ce803049ae4899706977284f9828b36619b5295d8daa4cad657a6042657f85ade267f5beac18a2f538a47db89a48113a0d6c79473bed7cb2781709591db4e8c59935bd127c05a796060c7003fefbc709e1a713cf7ea29549fed60b3c86d4124a17bba969e7848442ebd80005253121ae5decf7cbd2c2cb3915730cc1828b499535391fbb688f2d6b0208a791207d5cf3a81e8c15c863f65c3df8ea7c15364f157efa32704a165a755f25e8648c71841d96beb48f035b005e6f7e013402907e88c0daf0e0d176bba4c48fe8223086c222292e1af4df9aafd33d11ab10c014d0653050f1a92bc41ceb16e018b9de0747d82cddf2bcd0397161503d641b66ba1a0f336dbcf578902f63307bbbf64701edf1125b7d2651d891d1d2aceb87f3785bdde99ab4dda0768053910f3f32ab3718d09762e0ccd2a2d677a6f81a84eeb4aefee34e5e47ac1052d128e1110fe858c3fad830819e83750ea064de1b721c5ebd238b9a56f777c5b5495dc882fd89e174b9af6a3c711c33c8aa8a480920ee43893dbf1ad12dc645fe5c163dc4a9ccb6a94715cec3960c0f99f5a8f760a4db67537a48975053c1b5abe343719a3eabf0f795b1be9560e2616da5b51a06d09eef57908df76dbcc9bbc660f5c8d8e906cb65180b7f67aef4cf8f584761136e364b6a3a913beec059a2e0e04faf6e807651ce853c1700dbc1265ed5f56030f63f257a76a636ac6ffefff2c170cbbc00d1d482528f23a814feb87243da8df28786f398f552cbb63ef6b842a2ae3e3760943630e63fcac9d3ec83d830a55f0888ec62b1d500a8786834db9250dd034be9f629e2445fbf16d638c8b286fff0c9e6c96698917a087a2fe61de677188c2eb49ad0c4d6d8b4f7e3a2c4721bc4bd0ae77c0f8f5620a428e98abe29004f0800a469007e96aa39620c1b43f877731f96e25eb47b427dd2e03f9bb3a5a00118fa5e9fa37135225b66cff557ffa9ba4eae2113be3a0e515b277ce466a3587eb61f2b01bf9eb57c84c23f7f95f5dbd4028a5b744f609a512b3bcf3d213b9260eef234eb933f13581d50b6244ffe1dd83a2c84b6c6664c806f884af21c9cbefadec5bc67c44311355bc6afcbff5d623f7100be90505d422d8004798ab95c37d3c3b0230d4816c1236dbf95d8a68b80b3594ff774649c60373173f597096fee11be18e690343bdeb3f36448a2a63ce38d411eb2a3103916b21bb48f67682be201bbe711e8b757abedf82ecc0877eeb9240314212cf6adad708c9297592318032a03efb61f94e026b90171fb8b6035cff86a8cef5917ff61e408800e1d6e152058852f7e3a22af5373fe7064b5a954097e1d8b17bc5dc6fccf7853de94aba15c723c4b38038777e9788ecd44b0ad102da188d70e6f8afd5ecf4eb289857ef10c1998ac56111d96756914c147ded717e389c193ce9b3f0e87aba871126ccf33428e7378d774ad5b180b16d06aab5fc151d800ae64abbf54d008a217906b915f532b185a068af66868c2942ef8491a12a398e632e66e7882a7fc112d1938b986da2f21d9c54843ead878370c351cf6de654f41b4580c0aaae2155f6363479567acaf4941f0862663c93a5a2fb247d9ac056ff3426d0580acaa77a43625844a1a9cf75b63a8575cdded773a607e1b3253bd63338bdc19d06ae0ce3169a5d71eb112d3445383183c5b5e21fbdfb9d6cff41511226cf9e5d2b4295cee2e57829b216c96acd125e881349eb1c75cf5a306c6651a7d23c84792de988ea1775703daae5f36a12d400eed20a897325acdcd7df5652caf7a0b0b8c6014", 0x1000}, {&(0x7f0000001440)="5dfb847719fc841f32710d7530e3127867696b79ee903c958b95afbcad743393b4d14fb83f08f82caf244a74d055cbe29725606d3356b573cf55ea91ba93fd646c1a84ac72928a1a1e7aae8bdac54dc8526937d7", 0x54}, {&(0x7f00000014c0)="a5908baf8f6b480082ff51b8b4d94314fd1c1c4f1ce03ddb0f2e62a5f7a71eaf07d240e36990493ed4ba6ca4117fc9201650b61c42cf1737390fcc0fcacdf64753d80df3bc141eeb30f7888a21657c7b191c1154af1dd433790c4c13", 0x5c}], 0x8, &(0x7f0000001740)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r2, r2, r1, r2, r2, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r6, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf8, 0x8}, 0x408) r10 = kqueue() kevent(r10, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x5dc2) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x3f, './bus\x00', './bus\x00'}) open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x103) pckbd_enable: command error 16:00:34 executing program 0: r0 = socket(0x11, 0x800000000000003, 0x0) socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="9315975d3a32ea09676de68a108b6c37d911f52d7da56db0df5bf86b2506f9253e2363767a5e6d179495a3c58c1f7486ef466609ab638c863990f1e62ddf3eb05578d8095b4826e401848e5cc5400e18ce7a7379cc3240", 0x57, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x32) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000240)=""/225) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x10001, 0x6aad}, 0xc) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) chroot(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) pckbd_enable: command error 16:00:35 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) getppid() fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000580)="a28387c6b3428ea2a36aa00f574a809288f2d023132121ad3d0c3d4df66b63c06e545607f797c4697743443d5e5182ff972cb8bfa432e00df3078836b27eed31865c46403fc8b6ad5c8d7b7be9b91687846191574014c9c2a48741c15d679252cb8bf33a25", 0x65}, {&(0x7f0000000600)="3ecca1e6609d4d4383f10e2fcb40e5556b5266ac70aceac1a64599baa4725b109d7815715678dd1efc343bb5f8766e048f8620158a388c7dd6bd0a209d7dbb5af6908e618cb1baa992d22b5432c5baf64e18c046c26c97050aabaf250df95bf9a5bc1eaf0c20a4b5", 0x68}, {&(0x7f0000000680)="9db006d1587e834771552354f4c895129b0f813635c97eb8551de3f8bd809d2cd85b079d50085b16d8af75e045489a53bdbe1d40f98a261430aa92099c781af1cd30465b9463423aae7f9ad7a251fc2095df73179c77c7bd899805771ca2200030db63cf43956bc5cfd4f9308d81744ada0c669c", 0x74}, {&(0x7f0000000700)="365cecae47fc1655b36a4a19f1021c67a2889ba8beb0ba5a02b344138a5e62949c9e6cb52877606bd8437ce4b0aa5bbcc018d1ab25d4d9f5393eebab89b7bd19a229c06f0a153a0984582551b8d404275778f55ade3fb0ec1647b4fd1ed96db13780cdc5d05388569320c885f2e9708f5f246e256bf374698b4974da2189287681f25733d3448ec540f51baf2ffde139494c3e887991f960508a9de183a9f0685b465bc962c8696c19aa2332f8", 0xad}], 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="3004413d60d383589d4c72ff33dac7789d5de20eb968ae6e4867ab4782aa", 0x1e}, {&(0x7f0000000080)="bf6adb96b30ea5224e5d03232caa351f8762bcd8322831cedd00094bff161486f20a5692831efeff675e09cbbdfc1cd89fac07da1832c4e8ba4e3abb80c99d8b4d900640aac8b943581222c6ac0e833484", 0x51}], 0x2, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)=""/247, 0xfffffffffffffd69}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x0) pwritev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="9ab43534c17f53275f6b90aa35afba7b3861fdb37f92bf221d930b76de72aab49c72f9e0065d0feff4c39657338226f3bb33cc82143843928fc1edd986753c145ecc2a6e5d6ab8f8bfc984aa32cd7e94f9aa56", 0x53}, {&(0x7f0000000800)="12786d456a931906c19fcf0d6f428d22bf732dc4", 0x14}, {&(0x7f00000003c0)="7bca8ab04c4a0e0cb8e2b1abdad36b387e2cf3818b979ade0b81dd1e224dc16ad193b92fd4b6fbc90ee5ce562309d9294c6f0a150c20be059a32d6a121edd37594a0f0145daa57c0e50da04c4f41bf5e47f27df476eb4b88869671472fbce048d168ae50c214ff5e2b78633ebe6bad4678f489df628304656292efe10bfe05a76b6821b060b73a98c70b7fd616a7e8742e1598cf960d98ba38cbd7b91e1fa85cce31286832117067ac89bb9446f5a136a1e7938d2d8f7b58ed439f7d16ff317cd897e9d7ffe9733f7474a48497882376a8091539213c78e6a0bf7d2281a71bb9c525928d37d685b6844fb97c4e264aeb40e64d0e6c24", 0xf6}], 0x3, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x30) write(r0, &(0x7f00000007c0)='}', 0xfffffffffffffdbc) close(r2) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) fsync(r2) 16:00:35 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x2000000000000080) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x200000005}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) flock(r0, 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000001a4750000c60100f2e900", 0x2c}], 0x1) recvfrom$unix(r0, &(0x7f0000000440)=""/4096, 0x1000, 0x2, &(0x7f0000000080)=ANY=[@ANYBLOB="d7d5eabc0091b474c2fee982"], 0x8) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:00:35 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:00:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) socket(0x1a, 0x400000000002, 0x9cc0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() chroot(&(0x7f0000000080)='.\x00') r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x819c682862e8dc8e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) 16:00:35 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) recvfrom(r0, &(0x7f0000000040)=""/182, 0xb6, 0x843, 0x0, 0x0) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x1) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x5) r2 = dup(r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x400, 0x33) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x3d5) 16:00:36 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x11, 0x0) r2 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) r4 = dup(0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x48) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20082, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) r8 = socket$inet6(0x18, 0x3, 0x5) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x3, 0x8}], 0x890e, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x8, 0x2}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x9, 0xff}, {{r4}, 0xfffffffffffffffa, 0x60, 0xf0000002, 0x0, 0x6c}, {{r5}, 0xffffffffffffffff, 0x3c, 0x80, 0x10000, 0x1}, {{r6}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0xfc000000}, {{r7}, 0xfffffffffffffffd, 0x10, 0x1, 0x38b, 0xffffffffffff0001}, {{r8}, 0xfffffffffffffffc, 0x25, 0x2, 0xfff, 0xa08}, {{r9}, 0xfffffffffffffffe, 0x80, 0xf0000040, 0x7, 0xc}], 0x0, &(0x7f00000001c0)={0x77, 0x5}) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:36 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) chmod(&(0x7f0000000200)='./bus\x00', 0x8) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0), 0x0) close(r1) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4c0, 0x0) r3 = getuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r0, r3, r6) ioctl$TIOCCDTR(r2, 0x20007478) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000280)=[r5, r7, r5]) close(r1) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x20, 0x1, 0x2, 0x0, 0xc2}, 0xc) 16:00:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x3a0934c44f7b202c, 0x1c7) open$dir(&(0x7f0000000000)='./bus\x00', 0x880, 0xa1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x8, 0x5, {0x20, 0x7}}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000100)='./bus\x00', 0x2) 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x401, 0xc2d, &(0x7f0000000000)=""/61, &(0x7f0000000040)=0x3d) getsockopt$sock_timeval(r0, 0xffff, 0x1007, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)='D', 0xa2}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) 16:00:36 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000180)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x0, 0x1, 0x1) r5 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000580)=[{&(0x7f0000000500)="2ad07b4136bf17dda2b20d79c76d30ca92121e17e649b4127c6c62ccaebff889eb124e2eae9362afc369a0a1420b9465633ef045f5016190313b0ff11332363a63bfcc33a34884dd44512fae4e5da6a3086b33158ec58c673a1668e63fce65", 0x5f}], 0x1, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x7f) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x20, r1, r9, r1, r10, 0x8, 0x400}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r0, r1) socket(0x1, 0x3, 0x4f65) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 16:00:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f00000002c0)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e4620912370d98201cd8f63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c023b03", 0x5f) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:00:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt(r0, 0x101, 0x34c7, &(0x7f0000000040)="ff569560974cab641435cf2a7304a23f3385a44cf075439c749f8d66f866985bde608f672361868864cb3c63f575314dd14200621d54182dfe2c7f697c4e4cb60493f4ac6019180da1920f834b0409d2f5e93e10f8a1c3e6ddba440ff18723a7a06fe214dafc14c1e6458ad6f41af927c7a9a3ac0550058306c87c78dfa1f96d2cce7007c91a8c6901006bbb454f1ecad8ed9c9103e4e38a402773b550b4c8b70b768c7b7723d75f7a58b7f11104845868", 0xb1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66e96c093000"], 0x10) shutdown(r0, 0x2) r1 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000100)=""/177) 16:00:39 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x14, 0x1, 0x0) close(r0) getsockopt(r0, 0x3, 0x5, &(0x7f0000000100)=""/134, &(0x7f0000000000)=0x86) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000001c0)=0x8) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x1, 0x2}, 0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000012c0)=0x1002) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:39 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) r0 = semget$private(0x0, 0x6, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xfff, r1, r2, r3, r4, 0x45, 0x8}, 0x7fffffff, 0x2, 0x5}) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmat(r5, &(0x7f0000ffa000/0x1000)=nil, 0x0) 16:00:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffffa1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x100) renameat(r1, &(0x7f0000000100)='./file0/file1\x00', r2, &(0x7f0000000240)='./file0\x00') r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) lseek(r3, 0x48, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) setuid(0xee01) unlinkat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x8) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x2) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) shutdown(r0, 0x3) 16:00:39 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r2) r3 = semget$private(0x0, 0x1, 0x14) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f00000004c0)=""/46) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0x514) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setregid(r2, r2) setregid(r2, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r5 = dup(r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r0, r1, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000240)=0x124, 0x4) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000140)=0x6, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r7, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x2, 0x10000, 0x1000}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) r8 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000522000/0x4000)=nil) shmctl$SHM_LOCK(r8, 0x3) setregid(r0, r2) getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500), 0x78e) semop(r7, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f00000000c0)=0xffffffffffffffdc) r1 = semget$private(0x0, 0x3, 0x301) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6]) socketpair(0x2, 0x7, 0xfffffffffffffffd, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socketpair(0x10, 0x0, 0xa900000000000, &(0x7f0000000180)) semget(0x1, 0x2, 0x200) 16:00:39 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000000)="caf5b415", 0x4) 16:00:39 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getegid() 16:00:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x8000, 0x20) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x9e51) bind$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f02000000a200"], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002100)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002000)=[{&(0x7f00000001c0)="d381389e3b3537dc73bcfa8329f6276013f128ff1c72aeda7b514c27f17b4a6c49012735bf9d76c1b95b7d6c67f3c4d22911f35e113c2e309b8f362649c8f509467fb4d903ad81af7acf3fc5590f0eeaae84be752cdecd8b69b1cb259853be6ffa61a1b5853d973353ec768cebe11fe93369c4de6b6d50c987a1bbf661cc53c5cb4f7747c59263f71b16d88a9123c21d3a541b3b8c978fb90da8bd", 0x9b}, {&(0x7f0000000300)="677640f86b26f88c89c502960235c3cc646c38658dd84f029eccbca60bea8a839f3be896525dcba94159c96425d50b9b1187eadb9b13c2eb", 0x38}, {&(0x7f0000000340)="cae2d05a5529fc7810f61242c2a358de0d04879e53b8452d0772037807d61a7bdd63c14703e9d907708b989d6a5ed52407ff63cf979390bed905c529ebd5b5f1baa32624267fae6e440b4dfd6a9b1070e3711632f9a205cc051d7f4ce0ce436e6b095a6fc12b389004c4c0a797678349f29e79a33bfbc5428d2588799376da95c8290c79b480c0df28fde43291168263f015e0769e0464b8cf91d707e5706a4cf417055b47d8e30b4e7a9eef47efb201816b1b6f1dc61b74115e78695bf425954e60654d77c775e6c643e810763d5aa777fc017d610f2177859b94", 0xdb}, {&(0x7f0000000f00)="b45549f60c609305a6686d2e4e22c884bc81eb8b605dad56818662ebddf8a738ef30538a8c52d8b79cc937caa19f9715efa965d065e61ccd695c287d0625e4edd9e0bb19dfd90506c56a10f17a6573d25a130275baa7f497cea978e304f1f564aa98a9d991c38318e775eb83f16b7d656fc843ce9f2002a320898ffa2c1598ac13b37b3cf6cccfddf6b67c996c206f7e5874fb46411bc4bee49e2814f8a67251e5ecebd65654dbd6ce467b2c61beb070ea978f4b5202a01594b207281a57e16c91d3b018065cc10a4e66", 0xca}, {&(0x7f0000000440)="757ea62ac5c9617ff91f1901f4ffad8cdb1d788b4237a7b4e465260d9a29eb6126ea0a6ff5d513b9755c6276f9a43c70c7dd01a60c729d95543cd10982183a21d27b631da1cbd6e1ed807d39102d4b9a", 0x50}, {&(0x7f0000001000)="0b5e3de2ed2cb07322d0feaab0705b9f530608dd1cb015f6f2f1e57257382f50239866164a9d4e920d61c84e7692aea9ef70e3f1ddab3e723f2bf8e8407d03408e011fed003e462f8065fcd6aeae334e2e0ebd7ee42cd50b02c210ff45dd3da9413aaa1429f549fe1b307fa23deeb8f18b21b802da4984140bfd287f1174f78afa35d8bc8d44059ec65529c1b262054876edec4fa6eee76c95a84c41554d946561a43ab66f79824f84d8be552585f2f1dc7444c64bffffc6d753835f523043c21596ce23d0402457a906b8bf542342a0c17ee0b14befe02b699bc0b264f49cc49f371ee18c6ef61c419ef7896f02dd5f65972153133359a089d813ef420743e5b012b9d03129c66389888bcb3ae1ab25948dc959520af3cce8332e77130c648035a2666e2b93778adcb934cd83cd7689f89a946794abac6f0993fd5d32a65d63fe3867ef5270b1e4dbac59460b0802c0c17a8c7f4aad94c7b6e250dace56e7227f81994ad1bde471d43a8db19fdcf22d53a70b0ffa45c2b35b44ae86c721db92d1473b97dce0504a7f1beea3e48547529dfdab926381dcd3483e382eb2a8c7afe01fc67d122a06cfe1802b3dadd3b2032da572d9d6721ca2d913d3ea6abd3106a557b13b921addf57c53edf080c1af9b3610dc0f3e95ff08f6d11bb166c774288dac55370527c5ae71e5c722701465865b2e8271e42d838acf49c711e0506e6f3315af27afd43ea80769dd6364c0ae6daa797338ca5042c758883517a757593668cc357d3db7310067111f909dfe16d4750bb51fe387f5ed8481f5a59560cf1c966b382abcd17db6f221ce1f30ad0a7b05c90e48ddd3edeaf508f7f4017e9b0d1fff5c7aacfb21b698b58d014a29f63b28885fb5fae6b3d763b9ade5eace2d15c5b9be55ad49d8d0152492241976cbca02b53818421a528f7677042e20e8c5d553bceaabd1aab15c384414e7dde6f6f5be9d9eabaae8350992f27f711bea7df43ed8b99ccf207138d358b610d822aebc285d5a8b84172fe8f2a5d3ff65784ca9d10fcc6a544433c55d2093ce136b0feb1579fbfb25ed945b56be271c6f047ac72a96e5f2ea677d07638d9eec96d3414ae477dbfa27ae9b15fc8bc83094a882c303799d4479eea8ebce1148893aeaf81ab4497d816c1de29b9b28c3838539c3b60b94ec428dd9a4378c7b0a64a773c035b4b7be4b5e1672068e061110267393ba8dbe9a4071a337767281d432d6aca32f9be858ae849fc809eac72ca00dafaa2cdd8ff68a4972718f90978730b2605826b05a21520159b8e1641381c5ca76d9ca0369a48b88f4ff2d3bd0be0f3722a98750e03c35596572683f891ee23ec409757657e770688f5a0a431fa31f4e0d18d09b49e8b4e191d4cc7c81df7e32b3b4800363f5376bd462ae04e148b884accae9a67ca22fec31177b04964e4676da1aef0bdcf70e262cbc75db82fcd4ef2208a86c9d70bb640709561b367708aac8dae7a295b26e1504a41768e97b48f14343b9d3e089dcd978f79ebdeac2ae51af1286c7098183a832cc5480624a3498eac01fe58e05d17011647380538debb415e2f34a63df6e209cbe796f6c6976d1d4e13e3401f66491b46b8fffa7987b892fe30cfbd0669666b69f2f1a0957ca9e2483203793aed9123f60f511863c1d91827dee91e984de237e0faa033232b173d4f1df9412b2825e76def53533c4c08dd230c887ac5ae8317a1b0a1dcc8b690c34ff32fdd60de2561c66bdc4f1048eed7c23dd8a599e95fdba62e9f00fa5f8f4fe7eb7363c7b3851be64d826080f68a04a821da6902773d99e8d50c0187e2b2c6cd0d88da987a2f65b354f685bf417bf6d16478026393fdcd640ddafd1474f2b59850245fc21378644ed96bc3be8e1c03ded15c99f4ade200d3e55bf50b8d519609b2800c305a6703d8e2313a77fba3912b1eab5ca80f038ee18c7001f4023bff660c66b265e061dbbb1ba04379cfe1e5497e5b7d1456f5339a03aa14731d365824a98557851d3b449513b57de8cdc0362da8fb524d63cb3b776ec711beae49051b731a55034e2f596859eb015435925068e7f9d2f52242596ec507609659a6d3102cbb0df5adf87f98306d14a6d9918b661dcc1f3605654c8abf7554c22b7ef45a2d437ababa0efb69cc6fc72d4706ecec88120dac8042c51eba0a8e418478b4ad2d2fde3c680d84c06cdd9dffbbcef35e246307519f0315066796f0b7a4325d73db29069db1bd1b0a3bc5f8e4f7a03e0da89663a348c0ce8f3f27705f46d8e8b2794916bcf370f378942ec0e962eb03450a604f7d12cd32db369a50f7c6fdd42ba1e882586e5f8414533fe7728ebec99de025c1e95740bc1d31aa480808e42620e6bc641ae1fe84bd85d2463f58283780812a1d6fcfa06809ed29ea21224c6c481bf1dbaf5474d172bf740fe079ff97345029584bf557fb30ff40b1a8b142d0744c2809493e4d89126ecf80e85efca503efd9b1776c09527299e0f29140cbe9cd7996f70cd7396b4bebc7d9169b33a6c3434bdbc8acf1fff619ff82f24474460ad5c94d25d277a0b4621d36ca4a61abb12597e58cbf7faf4562499654807f1ef68e01c3e57700c980e2a6b749a68bf49b4c70b2fffd9d5339a93cc05864478829710c5e173854a70c019fb876d95b810a9ce25b8dea9d59d88495b6a39c39b800ddd508c9ac887087c1bc59a273bdcf4893b44c16562bb381ff40546c75345719c23ff7d551bb8f95890568c6241cc2f77d70b1020ce2d26a098aedc390fe21ea008d5a77d6c3794a3b1791d5c4c3777af378a9eab2d3565df2b168122c6965a39b028f38bdc11306e142ca819a969c5edfc94c604e71e78cbc73329e2ea7114e89476ecea2a0ae762817c9c05186e982b8cbd45ac812b0ca12fd86876fa05f19dd984f29f7f65a49e12b43c884a4ed3df4b8be7f783bd675cbc2b380611d71c86c339d93752f17efa286f06fe61be52cb29d47d95ab38b89063768d2b89ae621eec73b7d0ee8f71fa9706a075f5134004b7eb8de59fd7361068fd13cff8df8be3a7b1eb39b7f5dc6a6128562729f97dc73e536a7ccb19ee81eb2740dd4c121aa61aa51fdd36135ff47e8355c0cb331ffa025d33096203acebcf954afaf0ccf4c40842da482f06b6698ca6450be94333c5a500a7d35099eafd49c1f68c398ff295375c1084a36f7a99dea33e6c0e5f745c96cebe67979ee54b1295ad375b0c7731b33e42e6ec32f7d6ef2a29ab65637a278a6a72e7f0aaa8b901238fc1ccdcef584947b28cfa985604e22ee0076f6d4af3325e43481e337598a92c4050b651929660df1fcbd014e35354cbb028d061151a22daaf9acc7a1a1c0a518312bcfd96eb3b9aa1f12b60f6750ef5e04166f6e296dba8fe87efedf011f3c62ae8ba56c19d988a49b460aa1d57e4d4a1b9e9b4f2e562ff7de234ab4c0004c7705e1818615de47caada88642718ec60c1a89d95c7e1b149a4f9b26aadf2c1840a99384dca30c0e3d1b954d3c4c5e75703dfb30176c3e9c120841dcd8effc4f7e008a66a511015319a6f5b591606c3e3e831692e182ddaf8c17240db8e6f9e246b92b280fb975c1324d92090f675a19ff7ee038b834e3cc45e111313d38f84cc64388e840483fc32e8df1e844e5a331e80dcf9448b26e2e8f2e0c25f78811b6350a69ec9a6fb1c26ea20594fa189c55146eaba7c3e8e2a27e407e948e0aa877ead9b9ae54aa9900fc4daa4b3dd9b99a7579c81552922a98046231c3801264d766bda465794bc1bce477ded938c03c62f4f74368d360d297f82cc72c706d9821ddbb391063bb51f3b36cfd3b2a6746f0bc5d11c6be48b326211561340f58a8f7a8c4b56ffb4b35568199288246444f962f900ad7951821c4ec970908be32cc2fb26fcbe3ee41d74d4fad879f938f0271a1e0a0124328f6380ae668849db022d03c1354483d432d3fad6f8869fd00df3f3e436c5d17afef5901d86ddcc7cc60beb9ae7bbf84f8c90170c8e18c97c5f35c9d74e7cc149a983a30539790982971b29abba6bebdac283f26d95503df956255ad05f0612263ccadb8e81be3e9ab41f7288a1f631adf2cc6d0dd039e01fcfd5b02a12fe140cd41402f6b5844d6ddebf2869247871ae736a5c0d41bc723ce3542d7edb47914bc71b5f1665b0622c352f068005c6c92396ed484a52e0551b5ba53345ab15a7205d90ced6034aeeceb1c6f31e82cfb2571f25d4533db60ab5037f6fbbf24138958f5c53ef08807936570b234ab3566e16e90d65022a1baee3c80164b510b0b023461cf1b72e84c6fa3db7987837236382160b0e5b36cbb062c862efab5ecb0b65857c77f3896233929191fe8d1d8390023ae2c64a7259a191631e0fcb4de931bb384eb19b2a5ba7c8405715d27db8cdd25fdb1e1361938f10457b045b14e88419b5bb4565ad71dfad977a91ec82df02aa8350eeb4ae12b5b43b5416608c2d7a7feab62b7e20e40c6fa49c39e8b89703980906fde21539d3a7a0fd400462690497915b5c3cd0a134f45747a5d41ca5ee8d67ed057f70b552ecf18775f03a8205584dbed14f349bc000a2d952cedf915f51b06d55a97bb6278a67581e8f9fd8f9d500a06cf77075b7300379ea490249d6f4b15ea4d1dc9c0c7cfc865a9881408c7b3f698f3175f2228865e5dc184616ec66428253c18be12b3a6a487d6a95a207eeb4781d646e77c03af142ee3b025d7fbfbbee960a7cadc6788bf38bfe3a96d5121f88ac37dafd3dce545e440c898bcd4f300d488a15249497f05b751fd4a2ea5c36df89849cab6e923d483c399f98bcb7ecaf923eeb4d41eca08b5fc7b2545a009f136d75927b8e7cc027eefe1c847c061001c3b997ea616ca56e7387647ae1ad1bad0c375b1fbc6ac2c9a8fa704d43c71b84c8f28c0d9a8b1ab21704da2fcc2b57427b873eaf4f060b631017e76b30f725bbcca28915ba90d6520365cdf49e3366b3630a2ec823064a90c1430810876c3f5daeadb3e3b29b8531f8c59094959d1010750a813fc842ac0207605e4b64236888b4e112ca0d7d2d982a882dee3749f61159560c79b0dc015d66003948fa261488cc5a1a792cc4b961fee07c3af30f1c0ede9f8af5e31e83af3e3e55a9adbe1f848bd65289e005cfb91455bc3aaf146b22c5770edb1ed14f88d4ac4237240168443ac04f4c0e37f42df49a05abfd423363a21ba01fe0d37e9e187c4b425795e2665ddfcf340cf29ad0f23ce74e40b554c29ced153eb2a1c3bb40f140324d408839c06ecaea2f01e5c724bde2f466f98361ea76646bba3105ab9e9ae4dcd94f7b45f72a99f4648a5b22c49c4461eb1aae503aec8696845e2d103bbcfcd08ca73a64957944016fc4038a9524ac0ca818c89c997e4ee8d80ae22a05146b7f21fd8b158fe5bfd42cb9c922f341e264a3b1e23ad8e87cd3cbb0567f670a198c40e7b74cbad40d3404183520ec06d9331efac6807f3cd0d1aa303da4aa012a532fa46ec0dfbb3b9772dfa5de48c07fe225ed28aeb601c8751146ebabd25a6ca9a1f297bee4505939168819cdf26a4f4a26d87985a8a9371086ff79e368f6f8856bb831ca6d1ec867986cc7099d53132054761e8e9d38dd0c026151dfdc7cc7b59d70c39d4cb211a9d6a3fd39db14932b8e832012be5c19387c6c4a2200c4559fab52a8159fd5c4a6585bbd657350ee3fdc7963e8bb8aa5277024b14920e121c168fc1b710ad1d7e7032acca0989f37dd7da854479bf198006b328eab840571f0d4c49c918f268ce873f2bcf92fdf4337aa784006", 0x1000}], 0x6, &(0x7f0000002080)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x70, 0x400}, 0x8) close(r0) shutdown(r2, 0x0) r6 = dup(r1) r7 = syz_open_pts() mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x40) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000002140)={0x8f2, 0x1, 0x7f, 0xfffffffffffffff8}, 0xc) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') socket$inet6(0x18, 0x5, 0x400) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1000, 0x3f) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1104, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) socket(0x12, 0x5, 0x5) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:40 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x282, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x0, 0x200000000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x44, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffe, 0xd, 0x11, 0x101, 0x9d39}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x401}], 0x5, &(0x7f0000000180)={0x1, 0x20}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x558, 0xffffffffffffff01}, 0xc) 16:00:40 executing program 0: socketpair$unix(0x1, 0x100000000c, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0xfffffffffffffef2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getpeername$unix(r1, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000002c0)=0x2) r2 = fcntl$dupfd(r0, 0x0, r0) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000180)=""/11, 0xb}, {&(0x7f00000001c0)=""/66, 0x42}], 0x3) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = socket$unix(0x1, 0x1, 0x0) read(r0, &(0x7f0000000240)=""/107, 0x6b) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) fsync(r3) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:41 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2020) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18022, 0x0) dup2(r1, r0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() 16:00:41 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000040)=0x97) 16:00:41 executing program 1: pledge(0x0, &(0x7f0000000140)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 16:00:41 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x87e, 0x0) fcntl$getflags(r1, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)) getpeername(r2, &(0x7f0000000580)=@un=@abs, &(0x7f0000000500)=0xfffffffffffffcf7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="af", 0x1) setsockopt(0xffffffffffffffff, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) writev(r2, &(0x7f0000000100)=[{&(0x7f00000006c0)="821e4ce2655b8e6abb7edfcd25219c0360b76d305647f9f86f58aa4d708e871f5cb73006d0800f19bf64250a287a832a59232ea6f6e2c6590cad732d0ca5cdaea93a7336fb13d1a8e9ebc57b70ea306cc77bad8b3b321464dc661595568e1076d783a2e3f2f6ed931b7a53ce5f66329d4834ba2cff8f881eafd0be730d92e10b66810e0351800b244235def3e1791a4b", 0x90}], 0x1) semop(r4, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x4, 0x7, 0x1800}, {0x4, 0x5, 0x1800}, {0x5, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() r5 = dup(r2) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000400)=0x2) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockname(r6, &(0x7f00000001c0)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_timeval(r6, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x89, 0x86128) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000000)='x\x00') 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10000002012, 0x9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="627579264d10718447f59cc9743e54a4a79857837b8fd02ac1eb1b17fe806ad3f0390ee28f2334065bb07d13b3b0a79f13ae8f386c98f40f96e81a67551751e34c7ae3ff41bdf6e0ae4c64d4187cc2cb6d51d8cbf1f6f451100f1067145a", 0x5e) close(r0) 16:00:41 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x4) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:41 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) r1 = getgid() getgroups(0x1, &(0x7f0000001000)=[0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f00000013c0)=[0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r3, 0x0, 0xffffffffffffffff, r1, r2, r4]) kqueue() setegid(r5) r6 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0xa2) recvfrom$inet6(r6, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) r7 = syz_open_pts() setuid(0xee01) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000080)) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r8, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r8, 0x0, 0x2) connect$inet6(r8, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100), 0x10004) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r2) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x1) mkdir(&(0x7f0000000380)='./file0\x00', 0xfffffffffffffffd) r3 = geteuid() setuid(r3) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') renameat(r4, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x6, 0xff, 0x2, "978749be46204d8b898baae4bec52224ce214b38", 0x3, 0x89}) r2 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, &(0x7f00000001c0)=""/13, 0xd}, 0x800) ioctl$TIOCNOTTY(r1, 0x20007471) getsockname(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000340)={0x6, 0x1, 0x101, 0x37e, 0x3}, 0xc) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8000002, 0x102) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) r4 = socket$inet6(0x18, 0x8001, 0x0) preadv(r4, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) connect$inet6(r4, &(0x7f0000000000), 0xc) listen(r4, 0x0) dup2(r1, r4) listen(r0, 0x1) 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x8) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000840)='./file0/file0/file0\x00', 0x40000400000002e4, 0x50) r1 = semget$private(0x0, 0xb, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x2, 0x40000000000008) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x11) shmget(0x2, 0x1000, 0xfe, &(0x7f0000ffa000/0x1000)=nil) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0xfffffffffffffff9, 0x0) r5 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r5, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x4}], 0x2}) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000200)=0x2) setsockopt(r3, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680), 0x1f9) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000580)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xfda9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r3, 0x8, 0x0, &(0x7f0000000740)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb243002032070e95c4e3d5ee1ed61b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b", 0x81) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) mlockall(0x3) semget$private(0x0, 0x80000007, 0x20d) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000740)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x400000000007) fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x20080, 0xb3b25518fd4805d2) close(r0) 16:00:07 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() dup2(r1, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000a40), 0x1, 0x0) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x0, 0x0, 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x60, 0x12) openat(r0, &(0x7f00000000c0)='./file0\x00', 0xc0, 0x40) rename(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x105) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x36ba0da3) r8 = socket$unix(0x1, 0x5, 0x0) r9 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r8, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r8, &(0x7f0000001b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="11ea84dfde9e04527013c29cadc0d13ec7285876a0642e9bbf50575c93783e12ef0683f20000000000000000000000"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r9, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r10 = msgget(0x3, 0x20) msgctl$IPC_RMID(r10, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r0) socket(0x26, 0x1, 0x6) semop(r9, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r7) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="000000002200ffff00160197000000000000004bdcec46710bd46426a81368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8fbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5ad41ec5526f454cf685e64ebbdee23ae40922c8a52cdd229fbda5737c9bc5f0480d000000000000c83e6a4d2f1969bd343374e07c4901000080000000007abb6b0d1e0c8345dceaf96f13900a5dea4aa3cd140000000000000000000000000000000000000000000000000000941b47df6ed6d4409ff6cd4b1ff81ed1c2e68cc21dfe2d024897abdf8054a433d6b6b125831ca5f4a47d9a429ce328e3105441bfccf2bb606d4c0c6e295ac35391eb2610d91da1b73cc7a95728ec1c34ae10cce38d7d9c6fface18976a57e59b4f5ef29c427d9a66f78a8509747dc735808e3991caaceeb722"], 0x1, 0x0, 0x29e, 0x0, 0x0, 0x400}, 0x80000000a) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) dup(r0) 16:00:08 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r1, &(0x7f0000000100)="86524debaea0e39661b3a721c9bc860899e1a3223169f36726e99c0d374f4d448d62f65f917ffb43591d236c031647154575a65304c5c3f5a411d37852eb8e643a90393a6faaee5fbd4fe41241c9f1f84da4ddeab448697409c083b56116aca02dde9cdf9d38f789ab30e1c0e42da24cbac1099b03e1219c387b433e56a657f7ecbfc1839a208b60c23173c764c0bba85b37b82987ac25f0223f1dc73dd789ac9bcdbdfb6c70803aba576260e044d5ccb4464de819c79532b52bc765ed4f7a81b3a932fec95767a9b88d66", 0xcb, 0x2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() fchflags(r0, 0x4) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294", 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/15, 0xf}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}], 0x1) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000400)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f00000009c0)='./file2\x00', 0x80002005, 0x419) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x2, 0x3f, 0x6, 0x1, 0x656, 0xffffffffffffff2a, 0x405, 0x3, 0x1, 0x4, 0x8}) r3 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000480)=0xc) r4 = socket$inet(0x2, 0x8000, 0x2) writev(r1, &(0x7f0000000b80)=[{&(0x7f00000007c0)="62e5266941bfe5bbed2eae9ed092b937b6e8a87fd112ff050888efccb90d036c23cc270b8b9447e1ef0dc58d665b797cc1779180f98ca2", 0x37}], 0x1) getsockname(r4, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r3) sendto$inet(r1, &(0x7f0000000440)="f0c0a40f596e21b02a5d305b43db", 0xe, 0x405, 0x0, 0x0) open(&(0x7f0000000300)='./file1\x00', 0x92, 0xc8) readlinkat(r5, &(0x7f0000000780)='./file3\x00', &(0x7f00000008c0)=""/198, 0xc6) setsockopt(r2, 0x4, 0x4, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f0000000800)='./file2\x00', r7, r8) r9 = syz_open_pts() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = fcntl$dupfd(r9, 0xa, r2) setsockopt$sock_int(r11, 0xffff, 0x1201, &(0x7f0000000680)=0x4, 0x4) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') open(&(0x7f0000000500)='./file3\x00', 0x21, 0xc0) readlinkat(r2, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r10, 0x0) 16:00:08 executing program 1: r0 = 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000240)=0x21ee7b5b871ccf6c) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:00:08 executing program 0: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0xb1) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xfffffffffffffe18, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x400000000000000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x1, 0x1000000000001, 0x20) getuid() r5 = getgid() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000680)=""/4096) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000480)=0xc) getgid() getgroups(0x1023f67428e59357, &(0x7f0000000500)=[r5, r5]) r7 = getegid() getgroups(0x7e, &(0x7f0000000540)=[0x0, r7, r7, r7, r7]) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0xd70, 0x89, 0xffffffff]) mknod(&(0x7f0000000040)='./bus\x00', 0x20080002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x80c0, 0x0) setregid(0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000240)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r1, 0xffff, 0x1a14, &(0x7f0000000140)=0xfffe, 0x4) wait4(r6, 0x0, 0x1, 0x0) getgid() semop(r0, &(0x7f00000000c0)=[{0x3, 0x40, 0x1000}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000002c0)=""/73) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000200)=0xc) QàQàpckbd_enable: command error 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f00000015c0)="0b03d0c29e0b762a776321", 0xb) pckbd_enable: command error 16:00:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x200000000400) r1 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x8) accept(r0, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r1, r0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:00:11 executing program 1: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000)={{}, {0x3, 0x40}}, 0x1002) 16:00:11 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x6, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x7, &(0x7f0000000080)="c1f1c03c2fd0edac5b182f09e0ebf5dec16769aa905c1138efbe86b0bfb7add2e95cc048abd2659c7ce2633be03c6bce56a5477737e1e44d7cc5c46ffe92659bcda0d023e313295d369b2a5c980e141397fc1332c323", 0x56) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x400) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) listen(r0, 0x400000000000000) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fchflags(r0, 0x60004) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r1) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) fchflags(r0, 0x0) 16:00:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0d02c4bbd11bc1c36f1cc6822bc6"}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000000, 0xd0cc}) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x101, 0x5, 0xffff, 0x9, "76623dcfabc6b95ca0edc01809fdbf01dcb3643e", 0xfffffffffffffffd, 0x80000001}) kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0x4000, 0x0) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0xc7, 0x7ff}, {0x43}, {0x23, 0x1}, {0x0, 0x1000}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ws/ouse0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xfe, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) getppid() fchmod(r1, 0x15) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r0, &(0x7f0000000100)=""/171, 0xab) shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x47, 0x80) sendto$inet(r1, &(0x7f0000000000)="f0418651ccad0f25ce6fdf5cece9bf47", 0x10, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendto(r0, &(0x7f0000000100)="1d8e06d49e9e132ac348cce8b4e68e4b9f952e9a463951ffc1030425fa9c772a2169611aefd3f55223415422f8cef24c015f8dfce2ca7a93d87a334335dc8a7ed071b5ecddbe4492ad33d9f146406815340c1e27fc65bcf06a8c607a6881fb85c1d7f90561502924f97bc637ce1c1342e37ec79a45530de212630ea003af9a088ddce1ba0cff5a8c7d2b5b1950218fb8e4627f180c5f49089b7a19c230d0cd85a94e20b27cf082a37d51c834f30f09d93b4aa226fe21b8047e5df9e245ce844bc2e5b8f7663bb57c894b", 0xca, 0x4, &(0x7f0000000200)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) socket$inet6(0x18, 0x1, 0x4) socket$inet(0x2, 0x1, 0x3ff) 16:00:12 executing program 0: pipe(&(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x3) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x8000000000000002, 0x3) r2 = msgget$private(0x0, 0x8) msgrcv(r2, &(0x7f0000000200)={0x0, ""/174}, 0xb6, 0x1, 0x800) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) openat(r1, &(0x7f0000000040)='./bus\x00', 0x7c0, 0x80) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x96) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffee5) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:13 executing program 0: link(0x0, &(0x7f0000000080)='./bus\x00') socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() msgget(0x2, 0x48d) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0xa4c0, r4, r5, r6, r7, 0x8, 0x8}, 0xc41, 0x200, r2, r2, 0xffff, 0x2, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x2, 0xf0ba, 0x0, r2}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="1818f7000000000000000000000d0000"], 0x10}, 0x0) flock(r0, 0x1) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) pipe2(&(0x7f00000000c0), 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) r2 = msgget(0x3, 0x40) msgsnd(r2, &(0x7f0000000080)={0x3, "7bb8b63d92e501c4fd39fe455c84b2c635d7bb27c13ab0e6"}, 0x20, 0x800) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:14 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) setsockopt(r0, 0xfffffffffffffffd, 0x6, &(0x7f0000000040)="0c3b3cd6cf5cfab91377084ef29879fa52470c9cd64b71a6717a6f76445ba5501889fb8d37cb6902b10c7695c260552bf5f59986677d4faa41bbd09cda2bc5f3c0dcdf64b2d26618ca42fb6edd8068e6ee45d484740abad5fee969c69344b62baa9dd3bf3e8323ec5b0c2c00a6f70f3551bfe6c026ed0ee1b3ec72d1b54a6412e3453f2e53f01563f000ae6742c1c1701aa65c852749ac4ef429f28220f6b4f57dfbd1120ebc2a92f1af6921050ef44e458eeb3a4fac56361e7a948b33060e94667410db9c32ad3528223f5006a4a79c5f250ebfcb", 0xd5) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x0, 0x7f}) 16:00:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r2) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x20000004, 0x0, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto(r0, &(0x7f0000000000)="ed58e872", 0x4, 0xd, &(0x7f0000000040)=@in6={0x18, 0x0, 0xd3e5, 0x404dd062}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x1, 0x3}, 0x8) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000140)=""/216, 0xd8}, {&(0x7f0000000240)=""/30, 0x1e}, {&(0x7f0000000280)=""/131, 0x83}, {&(0x7f0000000340)=""/218, 0xda}], 0x4, &(0x7f0000000480)=""/131, 0x83}, 0x3) 16:00:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x204, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() syz_open_pts() 16:00:15 executing program 0: socket$inet(0x2, 0x3, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10100, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x80, 0x5c5, 0x200, "c7267732cbd24ef027ef6a16fc6cc048d5991c05", 0x3f, 0xfffffffffffffff9}) r1 = syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8a) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x82) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:15 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(r0, 0x0, &(0x7f0000000040)) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x2, &(0x7f0000001200)={0x0, 0xfffffffd}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r1, r2, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x25d7, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f0000001440)='./file0\x00') r6 = getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001540)=""/175) semctl$GETNCNT(r0, 0x106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001500)) ioctl$TIOCEXCL(r5, 0x2000740d) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r8 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r10 = getuid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000001340)={{0x7fff, r9, r4, r10, r4, 0x120, 0x1}, 0x2, 0x1, r6, r6, 0x5, 0x4423, 0x6, 0x6}) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) 16:00:15 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x2, 0x401}) r2 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x4, r2, r3, r4, r5, 0x42, 0x1fd4}, 0x5, 0x10000, r1, r1, 0x1, 0x1fffc00000, 0x2, 0x7ff}) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fff, 0x1000000000000, 0x9fc, 0x5, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01b3a5f7fe696c06000000000000007d6fe13b2d5d85670a653000ec2317a9cd7fc878c4f6f7bcc7cec630c67d6ccd7f81c3d5194940c4189cb605f857ae12ca04ee89dd8b0c6b545259d1eeae00412ef0cec921dc16f278ad9c8619c3cc000000000001000189000091cc435f4d95ecfc716b568dd809e6f7e05667852bde5533ba3a93d8979252ee687e2106f0a40b479275d86dc43878625e3e68cf3b084977c1822309c50df4643316cc37e1fe7a4515ff10bfa4a69dcb07000000de1658f80000c571dc2163bd722bf3197230cfcfba68743f4d40b06d225fd0d0953bf2efb6c255aaa26588a155f1ad0cdb209186c20d2a49031b8468786b181f0061a9318f3f825091"], 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x9, 0x291, &(0x7f0000000040)="64c10056a20ee882398ab2ee7703f043edc49f6ae450db123ea21613eea19793fd69ae0534e784f061dd7089fe0c85796376bf19180d8d083cfcaa18b06ad07bc2c7874a673d302987e06e9cc2b1b076d9e1c63944b11373c5f9881fef17029920e1ba2ac6363887c0ca8abee4c670142d37398c6b4200cb49cc3683f8bc0d61d0858866513ded56", 0x88) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:15 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x242) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000140)='.\x00', 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="203f664e9af0bd7b638a2a088f0a57afbf7f63c39fda38bc896fcaa8d33a18443dc381d134103b23b7024cdf7d854ed1dfb8be7081cccfa029ed168ed10ab8957a80302ea72256bbecdbd815253b4d75f7e73250613a715ebf6f1a12", 0x5c, 0x406, &(0x7f0000000080)=@in6={0x18, 0x3, 0xfffffffffffffc01, 0x8000}, 0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffffffffffffd, 0xffffffff, 0x7, 0x0, 0x9, 0x4, 0x1, 0x1, 0x2, 0x89c, 0x1}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$unix(r2, &(0x7f0000000180)="9c64fa337e29b46550085b747d259eecaf775c02f5a1c95bf500e82ab13751c3735e53588b706b85cf343dc4cd32ef6c899717c182ce5ea85f73f7e13209fac2964b7797ef2a71d7e244a03a9687fea06dd701037e3b94a10fbc161fad55aa768e015bfa7272f5c8527245d3857f5c", 0x6f, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="01032e2f66696c653000b97b52dad725c50912b60bb625fed552a5c12cd77091312fc42a820bc90832021c67347c348b11e65faa69c073787c92f66518c04d97aec1241473b9d8260e97d766f91790bebae475b79e861fa7ec3302a38493683ecb6b3fe7b201ea2d26afb1068331e0910c64b54908cc9d47dca2020b355d1a5f331a5cf21cc91c7ad0940299b2113856b1e5cbfe7b32246613ee1b1b0eae576331fd924361a2213e3625dba2f2ae9baf5715ac608fe3a0e26378defac680711b256c80012220fc5cb62c32c1b660a95ea30e2bf97b4e6fb49b0e3a8fe97e946c59894da2a512b8d75f86e460c4b0e31ee2fa17bcbdeae22b2541734bef59807b5f5c0498c5fb9052a933240874a1a79c6a4b18c22163b005c3d30299568988a8eceec73f94c87d26dfda701534"], 0xa) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:15 executing program 0: socketpair(0x0, 0x3, 0x69d, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x23, &(0x7f0000000040)="eb", 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000000c2, 0x2c) open(&(0x7f0000000100)='./file0\x00', 0x82, 0x44) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x7, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/128, 0x80}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f0000001100)=""/139, 0x8b}, {&(0x7f00000012c0)=""/211, 0xd3}], 0x4, 0x0) 16:00:15 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)="d11e1b8bd1e5bb57", 0x8) fsync(r0) 16:00:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x2, 0x80) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="000000186a50b5bf3e752b00000000202000004dd5706c291c1572b9cf49f5290000bca9edbd9c7fa70e30a5331496c2", 0x30}], 0x1) 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x81, &(0x7f0000000000), 0x0) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x40, &(0x7f0000000080)="1dea0a567e81d94de30afc6676aaa9ea251e0a17e810afafe9829436c913b54b4c1588ef942be953e893ce426c06a601684d29b79e0fed8b94d48003c051674efb1be066c0697acf1a74d945d089ed25cdbd8f5b3ad1fdbeea7993f9a271aa76906d194c2e8e10c9db2955ac1405af215af1d2872b62f541dd1156bd658ae1d1b67a2637f8a60387d19ee4fd2545a395cd28dd3b4a66a2a1a5e684", 0x9b) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x8, &(0x7f00000000c0), 0xfffffd25) 16:00:15 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x80) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x0, 0x1f}, 0x7fff, 0x7fffffff, r5, r6, 0x8, 0x5, 0x4, 0x1}) shmget(0x0, 0x4000, 0x500, &(0x7f0000ffb000/0x4000)=nil) 16:00:15 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x6000, 0x0, &(0x7f0000ff8000/0x6000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x9) 16:00:15 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0xcf, 0x4, 0x3, "1e93f0681c7e0be9909cb4979ddaee93c51ccce0", 0xffffffff, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389dde00020081165d4c5ac701017e6800", 0x0, 0xfffffffffffffffd}) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffff) syz_open_pts() 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) nanosleep(&(0x7f00000000c0)={0x1, 0xfffffffffffffffe}, &(0x7f0000000100)) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) r3 = open(&(0x7f0000000140)='./file0/file0\x00', 0x400, 0x104) dup2(r1, r3) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x3, 0x6}) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x2000, 0xfffffffffffffff8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000440)=0x2, 0xdcec0facd537346a) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r3 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) r4 = semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xfffffc5e) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r2) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000040)) openat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000000c0)=""/36) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x120, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x2}], 0x1}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="2751801d34afcca20400885b58b572d3875ccee47bb984", 0x17}, {&(0x7f0000000040)="3b8a61e475d66d4a002fe78f9ddb014945ee3d01388604e20674831e190df1d7cb8e9a82e07d1e1c4eddc885edeae8cfacdd4b36a94927759d8f295bd61820d77a6c1017680cb42c091acf0555bfd43c099335f4ca087faf0b74071ed1f41fc563d2db33572430dcfc289591f71eaa4e9118122a2af1d355d686e57323b003596c91ef383ab386926c0dd0881d15baee7afd30f0", 0x94}, {&(0x7f0000000100)="ca0f58ca8210abbade6cec605a4379434621ae75d095e9240990fe5dc92c1a70e356306b673347a9906ce05196f64a7d659220dada7bc8a10d0f58bb70989d59b3a7c778785164f26fa0242d9b873cbab65b3030624c4a5375b25bcdc9d4fc", 0x5f}, {&(0x7f0000000180)="bcdb455d4a449897bfd2ecc78f6c4c3380a028bc423e414e09335f1c8052e74464ee5111433c130f22b56785b087b01922914cabd8712e26fe77d41f2592e7fea4d87cdbee3115379386fde1ef249344ba8cabf610feddf5e4b5ab19d033c38a92b81a3a5ba575e41ecf498d56821c29429634b94139828190809e17e0f552cdeb832c8b5d4c6793d71c50090e198a106d2386319ced069a47f1b276a43a7e58ab559bf7250781ec8dc9bf2b", 0xac}, {&(0x7f0000000240)="12885fae3350b2aea3474be00f039d4a660b0769e50bd8c056b2df5cd71114d5660de2f076734009b0d5529ca84a694b85ac1a90c499ad634b1087fd7bb8094cf58882328623f5be3e73a699b4855b4da6c34dae6e36daf0294af8a8b767c222628c41b3cf8d18b93023ad3ef68acb652396a69ac0e21889f287a0552249838b2a0c8ede8211566ba456c350aa54684c75ecf3b30d9047e7367921eaec467713053253a51edfefba709049f8d0684cf377c073114655a53a6856c92a81861a34f27122", 0xc3}, {&(0x7f0000000340)="a4eb64221f08d091388991ac61af41ab1904111b13611b36fc432f96717117742cf944df0ec5993183b61939c9f99e51746772aa5f5abf2bd1439928", 0x3c}, {&(0x7f0000000380)="cb611115218194c8aa2e1b3819a630a3531515817e7ba2053fdf9a72fb9dfe878f5a6ad869dc0a4dab66ea5b4c8005a17acdac9b9f0e8c502fddd558563537a57f8828617b016c02db8219a5c00b92de410261aa9ecee912f8cc", 0x5a}], 0x7, 0x0) 16:00:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8020, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x8}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:16 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, &(0x7f0000001380)=0xc) r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, &(0x7f0000001400)=0xc) r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="9bcd14a713083cd9de3e3068ff31d0c8444a4f32eaf5276bf718", 0x1a}, {&(0x7f00000000c0)="7a2ac282c3dd128d1aa62f5eadeae5e21a9bf705810e57a34143ecf03b33b35878f460d5643f85ba36c6ec1687099a1eae802f58ba760992a2aab6b80d6d18ba075b140678ef380c11d1837a7823edc6a437fdf582d7b525e199d982a5d8eb9e6b130e26a8529bbf29e59d843540c34fb4dab6a2e9fc4a3691ed1a178820e8bd9a0094ede8c31f54cefc39b81faca0c1db3f6bc40eda67c8a95f0f0da9369e24de66e573c59a819da2fe10b39d876b66d83ad2dcedd5dd834240df3acc53264aba0b971574cda6d7edb169364cb992b182e13881fe6e81cbf443ce57bab15266", 0xe0}, {&(0x7f00000001c0)="09eb1192966b59a8705f684a2b68eb628025afe55d8e2f74d18542b8399d15cdee89eee40013d262b55eba1ef6c7fe04cba5598040eecff73ba5ad1739d76e091f0c185bc923d4d7431f3b5611c52766c26de9558d3ef294feecb4c2ada85f29d3eaa23da6b9b75273f513c81dbe6f55eb3480f6903a5edd5a6c99047888bfeadc5576196754717e228ba2dac44d8fbe352011f0f9ae595c0a1a7796fe0b773fa871f7ab8b6733cfd01dee5bfa51881cdc5eaa29c764cf3175e1a3a64005dd4f02eb262878104f3aa7d5f92866ae19d1932be503a4689f2d8b25ae0e4e833564c28b077cc047db4726d5a6e32b783149b14aa37e98f9bcc1662624133de67edd5d9d7a0257eb6dc11ca3f6fce909aad67b88206668ef80e74350316d03fa8487d10fadd645d607924d28b589e98be200ad6f941d070d0f4d1e8924c46c35a68bc8d6e1e0abc218fb98c43026d914cd546b904892e2eb69d14a4c6d92ebb6e0c234d714fc5eca17d1d32e54b4f47d71a374231d8d32cd25af6af045f4424780f118c8470e103669bc8b45517c1f1480c56cebac195aaa4162b9553efb52b9ad642274a6cb27bf9b70e413b595457f3acffa1e7b894d361decdd3e35a86255658f94cc97b63b98e749aa99cf694b7703d3d2d9a14c0912ead2e080c198947abc3f79e5c6a52d8a062462cce8fdc32939d74dbed53e0ead62f2cf46bd647d2b0c1f32746af74c943275e112c6e5ee7d5143ec380442acb6fb7a6b52421bdb4fef1d9c1609bd0966ff3385cbbc97453ecc6075a7ec311986b6415ea14fff43f522f7747b156c0bb8764599d81bd5474e6e288a3757acd4ef9170b5491696caf09cd6407d23defe3b94d931b39798fad61960e8e3bd728b8d3ee95716e68d510a4b602d62071da00430da0e240f3cbb404c4b97724987fde02da561385c8a548e1d9fd28446763d2f828581f5ac50c0792070d10bc9330a1954995c99d6623ea5a80eba9c5b2143058891e1f0065267d1ab50c315c327f1997642b5439e48f20b62e02948f308a17b900c5d825b85e52339f25f8ad6bf5387e7103fda63e7093a69e248456961a5417d330fbda1b8b50548e97ddc9e325c1cc5a85784b906ebcccd542e12607d52fcf1a250657ba9caf42082498119ae26a8938b5834d90a1b7ba28eeb7c24ac79f5cddc1705847a78753ed44218f9ae65c87adc6cbdec59bcc52bcbc5043aae9841b0ad13ac4500a074c7185f60e48bcd7e23d72962209a927e5dea6f96ba0248931f8c110c9fd019340af9d0c2800e2baf514f6333e97b7262cb15217852f44a15dbc569925f369f21e3892f1a172962a601cdd1ee879706a03c5447e50827fe22eb28c8b14dcbe0b0491c31d72a8def68b4f38127e5499ae7c2c3190a23d45d5b56028707c0bd5c72d1cfcbd6624eb3e2dd4a629c7dae3f93885b660555fd7feff7cc24f470a86643096300c3ceb798c32e5b724566030e1b94ddb51493d9cb4366704126ee047eeea09f2ecf5f6a8f3cced12311fd102487349a680f2746392ccdf65741329d345552f04cc1ba325adbe89d23d46a02a684947049ad104642983d5bee32a3dad60d081704ca47e76593bc1c0056c8204f9092632e691dedf1cdb1a9a2e6fa66d95eded2925bc7d389ffd47e2d610ce3c53c2c7f75e62e8bc7a2f5eb277f0930cae08a564d792427e3db85910e80282a273bf8230653f81564f78033806887816e1f012437045793b43c0b423fae3e9ed52b11767e39f5ca921f42c3189163a08ae7335935629120b48b00b83be492144c7a12a353124da07e36685e3f0eec3e286003596730396017d4885465fb56ae4d0e52c3005ce511bd21540f4b7997ced4b96c58f2793b847242861cb3df6ee010e1cec9e821d801e520492c537e97e2345d7994243ecf7acd213c0cd0bb283bd79d379b35b6225f74d80ff75bc48d1f08ee6d114de7e06c63084094e0a7398ea6a462372a64479ae356360d817cff92157013dbe54817439685580add7cf116e17becca4fb60740c956dbeb84b2db845803106e976e949353417e61a813d8c5f5f5ac4f5a8727bd699489993d5480c99eee535784eadec59388ceaa96a0031900cb0a70baf107a027d4c81c4fde7f58d3df25e138fe48207ae46fa6f6010dd50356fc55d28857db3690506a4a9b1a32362f0342bd6a3baf478003394dc6a5f2df64b44a3f7058378202fc5005b2c6365f972b849b2aead57a7214d63631c232b5977c8562154d99e0c9450d24749dcb53e1b09a9f4b708be4c26aabc8d12cd776bcb9e09a7a3b4e69c5ed610140638f7fe100385f036eba22a233813cc2c89b3b9dcb2325e0c0abafc97881baceacb87d464390068acfd7d6b228591f7e8c23194a0a7bea0c8e5170637bb04c0f1a256b346b398b09e8621cb1f3fec0eeb48208ec74591ca7b5d62b909d6d944beeafd3fe0db019a16e8d5025b089ef0575d059315282c0a1d7d093453171909006dc78df9e9ccc81c5909ffb52f67e5bc24494ff5f9ac7678a10c270d09725ff31d7b58dac49cef7af3ab7bc215fea73c5426d2e530995b680a0a6c8b383a2d5481412e088ec4e97040d748d453bff44519b62700eaabd90f57cf5bc352c6799d24c19e9f1b2e8f3360124e08180f1b689e945658404adececefc24c21aabab510553779152010d3da5223f21a525c58efb19dd1a5019445152bdb77b17ffad4909d54a7f5be9c616533ee36e52c6129aebc994b102cb2df8bb4f720df7cd8b661c08193de2eb9ba875c72ad704c6b754bf2c2a3cfa1efae695c3a2ba94fc34d0ebc7076fdc140fc1318de6c247d15ceda955335353715613b52e486333205ef988b406d0c37cad8e56d55ec500eee81a6e85865a9ee53d4c28ee77be7d6a959e01a48a46ef6095bfadd5141d178aafec427cc61dd06d1f6b419cf40555eb46b3d6430c185d7f4747c132975724924a5ef48e01d5142dd55372be13daa941a7e9d247a875146a906b1706164632b2e746fd5a2153ec33a3fcf6c91754acc1c0ce8bf1849a8426fe99c3470c5856f7060a8efb9ebc35590680b5d551f432004228f4e48c955402b7e1b8f9df04de8b0bc064534d12d57d4e9fa45fc33430aa0fef5029d4ae6af78236b6f7761cca84d058ed77c3a7378a9f509f1225f0e718dcf04cad3c3db2fa55d698cff6dace5118be9495a3c9923a100a8c3e257eedf4bc28657dc97c53cc1e43812050ce052b09213b2d54be8f744592955d1d19c9c1e09a7121cc49e35f73b36de40db7aa8c55edbe906bdfd8a9ebe32266eefaf66c499ad9725d911f7a84084053f80c94564293b969583444678cc440f595ae703da2b8267287eba1dc4a3e6d727333428f0ddc33123d92219ad331674e031fb892a5f4b24634e5f0dbbea7a8629b3d5353fe14e56ee6c533df8ef8a43fc23492844b974bbd041d812ec94757fea9a5b426555bdf1be567313d121fb104cd21cb48282091f2f2583154a0aeb1f257eb435c02ae73b67224e939c65122dbb980b865d5e5ac550925a834b84482ce33db26ac97c81a29c78c46f74ba894503b1eca6baa1283df04ffa3584073496fac8834f09fa7e20a3ecc4771b4d993033e488b90812529445b37aa2b1cbb59c02411e081269fb6ab5eb658ee461987009e92a3df6d31b4c5f047e3e87b2d71192936cc4349f2e00cc5a112659e492688c72b2cf35fdb47b04a2ba0e1e5e399afba969d6858013dbcdd26c0df18632cd520e0add82d0f70cd591d02b74a81067b6b2aaa687ee861886415530036f034ac67e1189a07c467f18744347b27502b3b96f6d6dce330254d82184b66824bf57bc952f76c1027a3879109d1c1982915c75affd4b29f158ab356ee9be5519777d95704ad042a9ea00841064bd7c399a82f341087ce6054e13b114e8ebec57e19d4c265db68d58cbca6bf2b9f0ee8f4a263551999d63c0e75d0e1da6cf1f7f4c31c93dd2244dfffc1c6b899c3c9a87bc1092ff8cd6bf96e9cfceb82b2398babcd8fb10b3abd81634ce2d901b0aec4ded97deb5cf3bc9df1c7589f928203f2f76b9688072b886bbf70a979297d30b92f797756cc4636148af89c7ec99fe6848b30b6c984688df2c932f9f6b076449276472a8ccb7cf3b5ebafecad31c6eeaa7cf7e5765186f403586abf29739fe70877542ca90c476b2db13dc025cbabc13f6845b0ea0724899509b2ad3933e48594efbe68bf1bd205385339d129b294b4f2ff7728e713928aa7516bbfa947ba4a8cfa0a0306aa68ab291ffd86cd74e5dac077c97a63c694c365ac01e558927d47f62d6cc38a769c30c4a4a8920df058a11e9a097f852061c1f6ce016839233f1d90a9f72af7d73924e353a643eb91d39a2adb478a99e86e934195c3a61293c77a7e0e6a015ae7b7c2859b9d047f2008fc57593f148cb5b89dcf21d0dc4842fad2773c67082ebd07cb205dc9af75c09b220a4c22a7cfd26cd75b4ddf43d418f4bca1ee5b64d8aa158f1db96481b04faecc6e1986e5bd20aaea357aa19034811a420c1b86211c32a4d0e6e35530603be92e303f001b57d5ff9736757177ebd6bd91a4d9180057777f8c9ac2b68fc40a02fcf8c1c4df595ce40f04a92092fe2c79ef46097ad243917c016318d9cfd50c57f14ac1a661f42f34707f810184daf1f00d2afba350614aa378038ae9940d93f8ff83fb99361671e2bc58683c49abefb1f0da2461547f69d2f0d771815846d50880b518834e3f94db53c3936bf74a3779a723c30a7bab11a6cef832d0d4e4a1429ce887d32c6736408d5f32324c200e2ee1f109bc842e269be4ac34f2c2b6b534e2d74a490ad54101e7caf2147249499a439ddb4542a08d4e5645e83acad6864270686f6e1c70036796e25a9c4d9370fe63ab37877232a0ed48dc0cc34132b6950d4967b20e3847bb1090579cde59dd6c924da9b656e79e0c14122f11e0418bcd322ce58fd194bff57245cdccbd404a4e95734ffc51aad650a9eaa495cdd4c51b145c3deee133da857f69ddc7f34364f360689efe4f6e3b8a6221ad41375076c32f7570bc8d6795c43881b63812c7f2299def32644841f8771b0f924955fc30a4b4f0415d586801e48a5243313aaff12f958abf2b89f898400473c11a397c20024a1eed3d6e423fe51c7afa28397751e948ba555b6da30367153207d4403c88bf4d7bfa7941b49fe882b2ad9d3be5f5c2d59cce6540d21e75f54b713600142cd3b51ee555ef2b0f209ffc098e5d5eae00c08ed270c8f427d5ed227f6f1b6d9c6d45ccda5c1427fb4eac6abce91b842d891c49a06fd0cb3012eb6e5a0712aef50f66de7051763944656761e172e5f946386f10784a688baa3f132bba4f8cfcef06acbefa25b98245b086148c44ca5eef07173fd26f0b23d8ab7c62cf0e383f3c93239f78aa46256dc2c0e7a3253d0e0e1868088d811404d7125f0b48360c2cdaff125fb411bda535f78bc420354782762ffabe6b1390e9e41357932c130636f7e26a6721112fa93d08bf858545e53b6c3d3d45b23daeb8e5b7e8a7648e35dd60517d44439b61ef85bfcf7d6e41703ffe898971ed5ee8ab9790c00433f5e400ee7687fe101ca4e5bd623988a76880378dc3f7881950f0f0d1de18c2ccee72fea13ae958520ed7ff34b5352f64cb8f299c8e6e4f796e8a3ab3efeae16d7f9fc0c900505692ab4511cd17dddd82dc505c3938ad4223b30203779abb5facac497c4bc690de8e84ba6be331217dc7f7d2fdeb52a1e4467c586a6f8e9c82d7dd7770e3fc4", 0x1000}, {&(0x7f00000011c0)="09742eef93bd40fad5815abded0dd45cf91e43181e4eff99376b8db40455", 0x1e}], 0x4, &(0x7f00000014c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @cred={0x20, 0xffff, 0x0, r2, r7, r8}, @cred={0x20, 0xffff, 0x0, r2, r9, r10}], 0xb8, 0x2}, 0x1) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) close(r0) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x80, 0xfffffffffffffffa) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup2(r0, r1) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/174, 0xae}, {&(0x7f0000001200)=""/242, 0xf2}, {&(0x7f00000000c0)=""/42, 0x2a}], 0x5, 0x0) 16:00:16 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) accept(r1, 0x0, &(0x7f0000000000)) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x6, 0x0, 0x3, 0xfffffffffffffffe}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) sendto$inet(r0, &(0x7f0000000100)="a28e8067f48d5284318bad3681aef12c5dad0174b62b3a2cec129e95a1046e3ee291f0a5a8f57fddecb0423288038579ef7053951ecee3eb36d6fdb12635be6ae83a83ce5aec1f62eef1bf750aa08e35bb11c53a3969ab72f1fcc7f2b3d4d50c033833bf6b366ca7d0e9b2b187ca54bd76d7522e443cacfa5ca9153faf1194473e081ca8aa2781739b53a2d81519b2a8126c0f897be3f1d82f2e5f976b27be4645ef9ef50ad16a34fa21a3b73ea0d5069dcf9a10b82473dd79fec1232d3bae312c4f02faf4d6c2ad5801b13c87e4b72b15b0d797c01452d7fe4626e0cdf9a63928abeaa6684fed3ba123d45804bf7d900b8be1e7b3ba6238c97f3ec142f7663f9d89cd3bcd50bb52189c1d4eb02179710316f5f31253e711af03ce465e325a4bf8bfbf169538bf02d71b2dd7af47351192f8a771242398851dcc4bb42e25010d0949db2cfffad831969dc159fda73a5fe4b5e71e6e68787091cbc718cb3fd833b4433a27b63ad6ad4e74156db2be67b34e0599de5d391f7e9f9c65adcd1caeec4fb54340b558616f22a7c2690da3868ec05c8db62b64cb0ae88ab128d6863c160a0294f137731ce4532c59b13af10602bbc6e62fc7fc1cf89804e5205d8de0d367a2cadd14fb195ad056219104a5ec9e94a4d57c3e71e64aea0c80245470140bb0aba51a3276fafdab6ca5bec1912d3f6c785ff9bff2f5a692e375807afdcb0643e5cbe56fa3ece9e6e67a26ca5543c68827ed5a06aa3f7011dd638df595e1840e3280411b68cc12039d5fa597a11e604b3a06effc0047a94d9e738ba5fda7a8ee68904d7341b61b80af78d1aa574e5de100371d21b8e1f197cb1418d8d059ddee651ddcabc0ecaafb3e0249c6bc6c35e0b5b8f052f067c3bfed09b67221fd4a453eaa41d4dd170c2fe1cfeeb053959d5da24b610f994498452058e89ecc0e6fc9442be7a24ac6b9fba700bcc864bcf727d03dce5be2e60de01b1f0c860ffe0a3aef85526534a3ede14bb66debb14a56abbad10f19c1f57604e696d1a398ec2aa6b14d80a3c0e5819d8de5963e06182777bf3520fe244e292c0a0410e580d8732e0b6e69ca2a26efc8369ab420500369d6ddf68409e38165e7a80aa761788670158b22e230c9579772c219eb72acc1f635e5c940566d40cb582a7e2c9e3ddb470c36e06e3fe93be9cd22f6774a238db233d04f4307d579809abf70bbc81096ece7ae3c056ddd0bfa8db51ac43951425cf4e358302f93d29caeca85607c200865f59fcc4d2912f33edeedc4b8fea8328f43ecb0ce656c6334d87a96fd14b2609fe638ce4a5ce8cada360679568fd92cf225b1629a4f1bba5885c3bfcbfba097703b62f7f40832903481f688d1cbeec34c0fd3cde38b85b2438a47f88489999e9a0beefb87677b30181dc64fa4742a27ad87346778e46ecacd0c4fb6bb1d7a1c232a0cb16c931a08a15685bc3e02ec829339153a3666e722bef4ad57f84100236b0ca0bb0b7f233d51bc08390f4c4d161b15eb076154171342a4f2e66e5b86b772a2da00fcb6506bec38fde83fbecc7c47c06b2fa0603490cecc42a270751629d098ffb5bfe7f4be606614e53b100cd71f14d40842afac4e1cd7f0420f5a1bd6518e74257399fca5d6390d6f1c029a81539ffb8ec84e71bc40dc517869b5a55021f8d33a23101c87e3e3514c4054621041a01e55f0033dd962a64a1f5226e8b61a58428d0e5a3cc6b696880c868868d67826f3534ae46ff550218badfbf2c839088bba15a2c1a292e2245935a9d71f37fb3d564f0a20ab14763875aeed708399f1f1b31b0ac3ab28c6740d0b7e1fd97244f367db0c4f7a28e9bc7591434e00f6bc83bf68a06a0ad5040aab1b42a98c56ce25deafd5cc7599413752d9dca73878bdcc626bab213999b1d08989257474ad2f32d7faff20047a97f63c0ecebf963fab522ed4f9cb8624580467f6c3c07880ffae8e83bea2685aa60871bb47b3967cedaa36b7390b0644c0dff1dcb4bb1b110b3658b47be1d9c7fe00b8390e5adde28d897f6aceb28a5a8962d3c9c38d435884f1471641f9899c22a2540c1551eb4ff7f0dc23c2cd0e386617c00f59a36945aafeb172bda12dd874801ce888a690cdcb17f3417c5cd7aed33de543aba325587cf43c897b0e24d76b5cba56495c37be1e330ca0abf2eb864a7db2cc3ec69d76bea2544d6b257e03ae8a34d9061fb64aada6eb5be33edfaeaadf45465c32114c069051a2f3261d4d5f4b032fa5dc472762bc20651751fc8eb60887f64e06cfe6fff134db5019ec06a6008644a79f9197d83ce3438e1a29a6d01db37b11bb412a79c18d643be1ed4519065b5f38c4e4e48ca0699903e2e0ba16af41800795c9b192d8b1970b501f49e9b3c560383b738eb3e537546bcc4cc5fffce9f7f8dad725a2f8b820cb03435926cb05433fdab614f083a607fe36b7ea0336888f1d21280a63ccf91fd26f1c2b105759d0697479bad41e23240bb946031281f039eb2328e46cc7a6bc8fed18188b25b64ff951f346504f2e5f99989607babca9fbabac6c795e3c88fda3e9cc4d2c949d04f3277db7ce012f62a8a8eb349a3696ba616ff62e70a1f93540533430cf358c4139256b19d8c0a6f36496b8ff72b881ac06c4134365b80b2b86c36573c62cb77467d1a0c0d8b20d3e9ffb42b27bb30b05648011d68b4017f0920842126346aef7c911b2feae38292ece45b6f250c4229e08c51bb20a6a4f3f66797b22f168881e28400d867ef4445cb945ead119723cebd4ade9a3c08ae036756f46e4bc3c0bb7b68e1a8378d0cdb2eb52279c5d8dc2c804b85ab6c27e0665aa66905ef275f2d042b49e15b59a84322bd9b4dc0a02340e8c858685f12cd39f06e5814503cabbfe93c806b66dec32746f1a48a17a5eef7adc3caa7738986670582335b8aa0fc9be4c96fc646a3b604bcbb2213264eda4f7a85c6c27b57f74ec03d5805fb5b61f1f61f23cc24664e276921802086db57938e45e7de70e14492102886e245c2d0fca093e8331767159b71e7149b0f078f8f53b04475f632c0078641dfef13cb08c12251acabf7c769cfb2f72b6edf1a88d0b29da5eb88effdb1d54eb93153d53f3c77b50ec7d6e2bd067906307322a795fd724f7260d78b3d09476a54c90d1a0b7e48a6644c1e0a4cd6e509e15170170b71c73f8b9934405340893d99741a3b9ecfb8de89ce7572c180a488a20a60d34f5fa650c6530ee66328f834a229d8fd0626c4a0013396a28813e6c53ab8041edc2b3d86beda8af260dfd77b2736e6d80a22e5493519afbdfa064a6100d39ef339ee7e074a15f30635a33bbe7de3289bebd0d6c22164046d9a47fa64ad993e1a5ef0a438ad6a889ed207263aa308d2e2404728ad8a5ce373d74e2ba989028e00528ba7775b8e16eff6efda0eabe75458d7deb1db8bc1660928ea82150529828d36bee811b493b6076acdc4f63a286237ee9c63194f4367835f23fb40dea05cebe00fa8b8f9352357a56562af6d6cd5fe1eec6a9c5b8fec085f26f8fb958c744dda51b649c3ccf01f895607793b0785eb067802e25f667cb6e34034e4acbe705c558f5c0a89ba651a66b7e83c3ac120f96521e3b7293e42532c3ebd46e1b3c0fccbb371933a3d4c44a5ff6aeb33768bd4ca47942f2ee65787cd8f84f9f4ed1fc3049a6e7af49131901444acb376fffaee203e19b7e8a56f9b596850c6fc3e934bdcd4992f2a7086d1979aa65278fdd5d9ca383d349404495bb628f8cab4cabeb1d9ee0af3450dd669dadcc05ef513b37aac3745073da221cce4b39b0c21c2362e98425488ae07295d47f927da1b0074f47f3cce0bedd90a043ec3ef5516c0f3b9cb7ce25ae7c024bc156f4c822314732dd8909380ec10ac38f3174c873a6c64657d729cbf1241b2bc0fe568d8daa9578d0f0ca362f5cb9459df4c4d22d81a221ebbc915b8cdd8566a78b88eee160083bf88cd346ad2509d1210dfce18af6d78b6e6e7715617f0b97f5c63a9120feeddcc7b0469d5ef4847892b9b094c4cb39d874681871fb86326bad856cd1e7e0f18ae92bd68f8396a040320c8cd4ecdd7c33a4dc68ed01af79bd2c441acf2f0c52ba962a1749a62b1130ee58e5fe10a8d1ca1f4f7ceec1f1ef6ba2b8da42001aba2c8d4cf37300cf4bbc060254dd1229416ed691a3e9f1d30b86760206218ef4a6e120f7f0475ecb274b395426dc563491ac3e523657b767667dc0b550e925de9a34400f41a7ca7db440bfa4118d584b124c5b97017ff1f02f0a328cd25e87e9ec54c343f4e2870784aeba681fa7df26d268e3be72e5806bbd2ff17a432874b4a4200bb1ed264fc356ba59e74096d9e62ec73bf31863daff5b84287837f2b85855b87934173cce603f918a6556f4e9e842cb82e214e3da2df67c0df23043453c29ea40f5963d686352a19fb0d4b69dcfe6b7e3deec7e2b2ae847acb08f5081feec1386c217db81e5d4ab80171988eb6c1c1e76ce444aed7af05c90e506983678651d6f98926fdc276a6c439b087991d116ea753433a3bd14e84d0150cd8b4d12d72372b72d227448cdc01cfc0f76e4782964ae698ae2ee673840c5e4b94e6c33922d50c1268097fcfc22e05042fc35d1c9b8d220be75f7a8e352ee8caa01de9483bd10d0e87459130dfe556c3d957baa4cd5d8e88b7ec3f99c592e4ce6c157e7751a5cb09f31c2100b001c306f959484f040d7dad79ca3520e18114daf63c720190b50442b2724e4c3eab69c40ab997e9ead8fa3000860e98c008fe1f2e49e7e6013bc4c19444093739371d2c45dc5e75e14a6d150231beecaf92d289fb516a60ade43b72599a335fc0a55a8921a47588a5a81fdd8795a8d7dca72bba83a87d949e3cfbd6ca23f71f38215407aca636f50da86870a8ef50f9318f1b06cef5a835c00164bc4b73a5e551a598e25ba69c9467c00daa52ed1ed05f90437cb3f823632bf8ec5b3300eff972799abe2c9f63dfeb27dccafe77286679fdbba934217f0fd5705c694bf444265ea544269bd2a1f03594fb4b9d948649984015c8dcc8a218b6ccdc92fea49ea45d6ad54293df5e894b46d93075798298eccb56c1995742fb8304f1881a2195792cdbc22da08aeda6d75a251c31d1754eff57788fbc79485d262f18486870fe5974668ae88d20b71e744d22f3299affdc3650db5fb391269086ac694f8a0e671a823e06dbf799c456d45d15c1aff98feb924828d9b4a729c11048f983aa6da9a1e072fc9af9222caa5cbc6e4a046d035ee01744584bf078d5a91d01dc472f147b033c9c6660abe403a3fde02c9efe222a601cbe8dea6b855dccc3f17b62713a69986111ebfb7ab9e55a88ed210a0abff5b280ca04419415c5b6d4a0f3c8c0fddf3ab3ae33324142edb728b396952d42d8f673b22ceb6cf024375117cd72d221525b68010d27144b3853ad657ab1e51822b0abb67a296708816e47693139f54944c6e1df8694f663ee78b510e8e784afda980596624b99c32977e458ac61d3025534462b41d7671e15bab4b7d034980ac3fc5924e6fdfba808c44f47260f5a9bbfddf957d4a90bd02a9df449e319bf2f589ba7190d0879ab650bd8afd833fe45ce96fc1c23934c9114aa0a88fa19b90669aade822ad4e1183de6117df28e0da43c95fd339a249a766a101632140df61bb41dd5c687b7db0c81f7ef7049c6d24de2cfbaa5d0326ff43b05eca179110b491700c41ba584791f4822466fa744f129e817069866ba8889237e2f4559d319ba3f5e55ba7d28ea8702ef1be4ff0a3b02947e8", 0x1000, 0x0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = shmget(0x1, 0x4000, 0xfffffffffffffffd, &(0x7f0000ff9000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x30, &(0x7f0000ffb000/0x1000)=nil) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001100)) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) socket$inet(0x2, 0x4001, 0xffff) 16:00:16 executing program 1: 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, r0) setgroups(0x0, 0x0) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) fcntl$setstatus(r2, 0x4, 0x80) nanosleep(&(0x7f0000000140)={0x9, 0x4d22}, &(0x7f0000000180)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) r3 = kqueue() munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) dup2(r3, r1) 16:00:16 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x280, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="5244cf903b4ba5e9798702016fbd63c33936e930e5df7c3b3aba5fd3df486ed8203caa4846694203f16447c56ec2981d4db943117196df4d156312341f264ef96fe46b3e0df51d4ee501fbafde7a51f265ba59dc79aeb325849434245d5476b40880c50ed871da512644088f8ce85ada110d3c636653e38ea05af379b35c7657e73e50691524be7b7a166aaaad35ad68e62aa440c0b8cbd3b60b93ac5c14afab793da7e41176660e39913cfef3cda539350f8bc226654a7722746bda776ffd87c6bfce1fdd98098eada95584383fd56c90bb41ab54a56d89c33e478df33a7ea623b7e7585b244e11", 0xe8}, {&(0x7f0000000180)="07104e88072bc5be8839218ef42525cddf1348b3d0a4f62edc80f0c75d8d06fe790d11ecc3c0c9520f55433ac3f2eeb5f1952cfd5d99ba90a71ef2b3d93459fd77f12e4808108bc95e4c9b42c9f54da5ed5bf08f1875b220fa1896bb9fa9dea36f32422cedda10ae43e5d07ff3135cb9f1e7b1d003e8cc6dfe6229440a2e7a486e180321e17e6f3fafc80351fe4b798cda7325d6524f748cac47714d6d4c76005d85a978e29bc34c9aa0b1d1b1d7e8bf6bc9de6a0352447cac81d42a65730addefcabcbeddb9c44144633fc2bf886d9f9ae285fb559f925e0a617a508672402ad079ea3f37d7473c5cbf8323953fde4b8aee62c7bf01ea", 0xf7}, {&(0x7f00000002c0)="26912ac19977c3b3272bb8d52b89e53dd34ecf3f241e37807c9c68a8da3c8e4d9056826cb349eae64d558106fbece1ed78b5cc07d3408f38a2a8abf9da19f213b45227eeae6412970f8baf815e8be1d2f3059f99c2be97062e947601dc5add045874c1d7a14ed6c4ac1655689c07f27d0f5e3bf82903eb2e782b7e32aaa1e98f8bb9f97a165e28ae4a740a3ad2fd52dedf657ec48d", 0x95}, {&(0x7f0000000380)="87dc411e28b785180b074263933ffa9c0c43240c9286fd4326be63d15eab1f83d4a3e8c706015990be00b6b3d2989ee61ad0cfbdac21f55a34faaffaa72f3b434071c65d7fd319b53d91e80390fc2b833d5f0d62dbf5c45e4508f0e065badd2cf041267627b151817dfe9eabaa89f9c09bcaaee9a52ad43461f948355545d4d863d3a5f57c109b5ca4e288607b22120426b6d278339d62f4970778f6d88ec05ae3d51c40d51bca79f70662765d5779cf0e0e39663a85", 0xb6}], 0x4, 0x0, 0x0, 0xa}, 0x8) dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) 16:00:16 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x26}, {}], 0x2}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000100)=0x1, 0x4) recvmsg(r2, &(0x7f00000006c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/91, 0x5b}, {&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f00000003c0)=""/154, 0x9a}, {&(0x7f0000000480)=""/37, 0x25}, {&(0x7f00000004c0)=""/45, 0x2d}, {&(0x7f0000000500)=""/148, 0x94}], 0x7, &(0x7f0000000640)=""/103, 0x67}, 0x800) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00002eaf66696c653000"], 0xa) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x10001, 0x9}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto(r1, &(0x7f0000000100)="6937c073db1f636af5ff160597007b5565d63dfedd451d79b920a807ab991bad637d31da4d9d8c4541c1e845db96cd10237ab61b9429abffafddfaef7f78ce8adaf04ef3bb55ef446dcac84a4b82f7de9a784fb2235514ba4e318f68af75f983b639776600981175c08286dcb3a5c735c66177ccaa80f13d594c429f03e05c296b50ab4b0e4b31525c97590b6e", 0x8d, 0x0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x8, 0x6}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x100) 16:00:17 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x5) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/64, 0x40}, {&(0x7f0000000140)=""/35, 0x23}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000200)=""/112, 0x70}], 0x4) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000300)={'./bus\x00', 0x7, 0xd785, 0xffffffffffffff7f, 0x0, 0xff, 0x80000000, 0xfee, 0x1, 0x1, 0x100000001, 0x5}) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000040)) msgget$private(0x0, 0x14) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000002c0)=0xfffffffffffffff8) ioctl$TIOCFLUSH(r2, 0x8004745d, &(0x7f0000000000)=0xa) 16:00:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xe08, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:17 executing program 0: shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb5de94d738890c5f) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x6, './file0\x00', './file0\x00'}) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x100000026) preadv(r1, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) poll(&(0x7f0000000500)=[{r1, 0x106}, {r0, 0x45}, {r0, 0x10}, {r0, 0x18}], 0x4, 0x8) getuid() openat(r1, &(0x7f00000004c0)='./bus\x00', 0x2, 0xa0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)="7496a48fb6b98ec3922138b26c1394dde325663f9aa4abb0512fbac51dab2f0551203fffbdc4bdcd23ce66034f1bdf7cb535565c1992797678e1908ca3c18ef25c3166e92072d1852304b4c21b1d1ef5c6bbb6c0cb5f08", 0x57}, {&(0x7f0000000240)="f244a37c22d9a9f13c7632a14d54c9cfa781cb2a5c51f883ef62f7d5a886102dd34563c2181c4e6da059b28b61968775987b4b1fcb37042bcb8dee73f1933c3ad86e7eee496bf866627bf3d2a590ceba98d047f73b9ddfa2b3857bcbc9aa549766d3048721c2a4051e92d37fc4381c08faf84843fcc5f49904436993df87fbc85f67cbfb08d24fd69674cdec57ba465036b78968a4882c3be49d836731f5", 0x9e}, {&(0x7f0000000300)="508eea4c3c49bb5dd7ecb8d202a826676439f8e745346e852407854369b4e115f3075b5802a7ab70b1c292834628a0e2de1b32657d36e188ee74b74874069b34669c60919ffe3c110902e1c840d8f0ae3b0c95ffe83f9fd169c97c9c3dd6cf50c30e4c6f7a8d1fc624aa40f1d29aef294fdac028c1b789368378b42ea232e9da557405e9ed97588146f025c9d020700746286dee428fe3e06b1d73e4ec3004fefc00692381ae6ef89ba895b4", 0xac}, {&(0x7f00000003c0)="828094c78fba0c836ddf10716ee799bb86fcc4577bf0afe0e9c7b00865ad966feb76d70d69cbe2ad018b3bcddc8e4c77b4da9b5605124843235545c631ecc44c3e11d4d36203c47a70d86adccb8815e1ec7b9dbe6683fc2a11dc8943f80609", 0x5f}, {&(0x7f00000000c0)="9bca223c07", 0x5}, {&(0x7f0000000140)="7e316f8850f810e4f3acd93c3ae641d87624494a55408dad91e4ac18938478e0b31702957e03e42c09ea3ef85a28cad47306f1a046098c926c97e864b7fa", 0x3e}], 0x6, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x80000001) 16:00:18 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) getdents(r0, &(0x7f0000000040)=""/117, 0x75) sync() 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000) getsockopt$inet_opts(r0, 0x0, 0x200000006, 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r3 = shmget(0x2, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r7 = getgid() r8 = getpid() r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x7, r4, r5, r6, r7, 0x100}, 0x1, 0x1, r8, r9, 0x579, 0x3ba98190, 0x94}) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x1) faccessat(r0, &(0x7f0000000100)='./bus\x00', 0x38, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0xfffffffffffffffe) r2 = semget(0x1, 0x4, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x1000, r3, r4, r5, r6, 0x80, 0xe0000000}, 0x100000000, 0xf80000000, 0x4276}) poll(&(0x7f00000001c0)=[{r1, 0x1}], 0x1, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f0000000040)) accept$inet(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) 16:00:18 executing program 1: syz_emit_ethernet(0xa3, &(0x7f0000000000)="74335feb0940079e9fea455f967dbb11f9956e709d42709151c57c2c0a7a2ccfd641a8d5668999ec080389d904eb83a2cdd0c37ee6257758c1e2cc7354affff8219196b257110e40cbf5e533056728aee6e2afddbc2732b99b19ee2427fb89946701e2f3691de83c7836af79a67d3edacda91d4f848ed74bded70606d519f80655caa9768aedca0b260e7760950d0084bc89e7324ff688707444b1d2049ad0b7034525") 16:00:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = kqueue() r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000400)=0xc) r2 = dup(0xffffffffffffff9c) r3 = socket$inet(0x2, 0x3, 0x4) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r5 = syz_open_pts() r6 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x10000, 0x7) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000600), &(0x7f0000000640)=0xc) kevent(r0, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x200fffff, 0x2, 0x9}, {{r2}, 0xfffffffffffffff8, 0x40, 0xd, 0x9, 0x8}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x3, 0x7f}], 0x100, &(0x7f0000000680)=[{{r4}, 0xffffffffffffffff, 0x10, 0x5, 0x71}, {{r5}, 0xfffffffffffffffb, 0xf4, 0x8000000d, 0x0, 0x6}, {{r6}, 0xffffffffffffffff, 0x20, 0x10, 0x3, 0x7f}, {{r7}, 0xfffffffffffffffe, 0x90, 0x5, 0x7, 0x7}], 0xcb, &(0x7f0000000700)={0x400, 0xfffffffffffffff8}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x2011a, 0x0) r9 = open$dir(&(0x7f0000000480)='./file0\x00', 0x400000002c5, 0x2) kevent(r8, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffff9, 0x13, 0x10, 0x1, 0x7}, {{r8}, 0xffffffffffffffff, 0x8, 0xfffff, 0x8, 0x20}, {{r8}, 0xffffffffffffffff, 0x10, 0x5, 0x8000, 0xa1b}, {{r9}, 0xfffffffffffffffc, 0x1b, 0x20000000, 0x7, 0x4}, {{r9}, 0xfffffffffffffff9, 0x83, 0xfffff, 0x2, 0x6}], 0x7000000000000, &(0x7f00000002c0)=[{{r9}, 0xffffffffffffffff, 0x41, 0x6, 0x6, 0x101}, {{r8}, 0xfffffffffffffffe, 0x90, 0x1, 0x2, 0x5}, {{r9}, 0xfffffffffffffffe, 0x42, 0x5, 0x4, 0x6}, {{r8}, 0xffffffffffffffff, 0x9, 0x1, 0x8, 0x100}, {{r8}, 0xffffffffffffffff, 0x3a, 0x20000000, 0x5cc92377, 0x5}, {{r9}, 0xffffffffffffffff, 0x4d, 0x2, 0x7, 0x8001}, {{r8}, 0xfffffffffffffffd, 0x84, 0x9, 0x7, 0x80000000}, {{r8}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x80000000, 0x80000000}], 0x685, &(0x7f0000000000)={0x2, 0x8}) r10 = open(&(0x7f0000000100)='./file0\x00', 0x440, 0x0) r11 = kqueue() kevent(r11, &(0x7f00000000c0)=[{{r8}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x20, 0x0) kevent(r11, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) dup2(r11, r9) renameat(r10, &(0x7f0000000140)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') 16:00:19 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x14, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) preadv(r1, &(0x7f0000001300), 0x3, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt(r0, 0x400, 0x3, &(0x7f0000000100)="0db1efd098a04ed2468082c2823f5efef097d72731e71b884e60732f5837edd8d7e387284098294bba29322726406159ed62a71190f462b1f352d671d4fa07d83ebbaed5ec17924fc0c0efd9a0f495ef762386fb5b603bd13bea7b3dd0a240042d11d0da411f4d2d58fec215deea7dbfdd0d9470165fe9cc48320d84fdc9fa0acf5f65550db2", 0x86) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x1, 0x0) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000580)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966e9e49efd49142b2b2f0a24904752a173aeac42180276f08020b0becb9e39f270f805e9500000000000000002f96700717acba7c1c864e45e0b0cc5e95c14dec9f719a30ba0513f841c9904ab503101f573c6c0413b8957e8e49642f28ddfe0222aa5ffa6a25e67a4c4edc70ad5b7ee5722e49966fccc39479a107abccad10d1529c72402f19fee41c7c02d79b76fe5fec8909da9c031abd19490028eab41642f047a8203cc8e6d0ac84ad02f77c3c1914147015e6f1b48ef5f330a03199997002a62d532647d970c035b26180023a98841f36a45aac6921673ac8895bb85e32f291381d6ecd6d4a25425fbe3d8f", 0x8c) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file1\x00', 0x5ffc, 0xf0) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0xffff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x2, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffc, 0xf, 0x10, 0x80000001, 0xffffffffffffff7c}], 0x5, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0x2}, {{r3}, 0xfffffffffffffffe, 0x80, 0x0, 0x81, 0x6f62}], 0x0, &(0x7f0000000340)={0xffffffffffffff28, 0x3}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000400)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x0) bind(r4, &(0x7f0000000380)=@in6={0x18, 0x1, 0x39, 0x400}, 0xc) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0x40) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x40200003f, 0xfff, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x9, 0x280}) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8001}, 0xfffffe46) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) sendto(r0, &(0x7f0000000040)="ad07dbb7a3792386dd8457266b2871e4d10871c1d9c193cf54e6373fdc9293536bd65af83b309ac8dfd14fdfd43ee0b86fe3e4ee166b3b", 0x37, 0x401, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) geteuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x40, 0x0) setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r2 = socket(0x0, 0x4000, 0x4) sendto(r2, &(0x7f00000002c0)="cdfc62f07f1ad2b3b868e405e0128cd5d5144e63b18b9f82a3e4e7befdd1ec3c1681668bc1cab2c58a648568fc0c4ed1b3f963f7047796225fc2a00fec09579daa808568dacb311aa9e14bff910d88e4e0f77c2d872ad068a8d6067b9da4fc6a8f6947f74f731a8d75326df29e1579f5b772c658909d071eeb2cf0ace1272fd188f5229abc1b32fa049c1f017a1a7a529fd209cfaae745fd55b082cdf8147b9ae0a1a03aa4f9b36d6a951e7bac729a7e", 0xb0, 0x1, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/33}, &(0x7f0000000280)=0x23) 16:00:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xf5c554224d663f2b, 0x0) write(r0, &(0x7f0000000100)="79e2ea68e9332adc744e093e027f67df3db915c56140b4a2dc1b194abd17207fb3b39458c365e96095e0261b06cbafbe2c8d3ca0e53c7131a0688343d72328", 0x3f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000280)}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r2, 0x2000740d) write(r1, &(0x7f0000000180)="6fb9616fea011caee92640f85b04e18c935758ed8cba6b33cc02fa5b53191b7bafbb095dd01948d73a9531b52f888094f64d5547ae15d28393d4da402f9f2c2a34e65ab3b2b90fa3785a425354bb5a59c5a0fbe9dc44c29b6a099598969f2b065c1aea3121bedbd2da440a2e2001c64eda1ff5311ad300540a77ca02bf3a81eedf1bc6a7715d0e17d25b873efbcea2a37f4dfe0b6985c15256bbcbd498cd5bb6f8404b54b800fe957fa8e264bf9ca94367744c9583c31a61c39da138717ad5a2d1c6462bbd4640", 0xc7) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000300)={0x4, 0x7ff}) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0xc000, 0x10001) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000340), &(0x7f0000000380)=0x10) bind(r2, &(0x7f0000000280)=@un=@file={0x1, './file1\x00'}, 0xa) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f00000004c0)='./file0\x00', 0x1008, 0x23) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x18, 0x4, 0x60b5) open$dir(&(0x7f0000000400)='./file0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="01f32d2fe66cbc7ada5b66e393aa3caf4073003559f8794fe14e5d93f5dea2b99b08a0eb5a18435829dacf42c62ff3288952251ebb6741cdb1f81b13b21ebd4218008a283d6f5a4f315274e2183c67060d53f31199e91d68cec6b68a7dbe2eb5fe851d7546486715ebdc7114e3385ed11420b82dbcad5afbdc34680f0d"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r4 = geteuid() setreuid(r4, r4) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x400, &(0x7f0000000000)=""/151, &(0x7f00000000c0)=0x97) getsockopt(r0, 0x200000029, 0x8000000000003f, 0x0, 0x0) 16:00:19 executing program 1: 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) r1 = getpgid(0x0) r2 = getuid() getgroups(0x1, &(0x7f0000000400)=[0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000001640)=0xc) r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000016c0)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)="8df229a6a5a3b201c72d8f4df70e49a1f9f567921379df5f5e9b06a6ac363d6d6c36969b1d974d8b4daae5ce72a1501179d6a86ab33d07288526f47a089a8561c31a2d40088a897d1f47fbde3e0919be15d27780a964dcdb3c5cd792dae6a76b9dd9d4bbe407e785a29342e9115c8853296f427ced42861c096e6ae377ffe3b789f7dcedcae3c58e1852a9c6fd9d9ebc45273ca161cc2b5682", 0x99}, {&(0x7f0000000200)="4b022a71f2a33f26e2194cf3deaf458be828c8c19d29e01743cde69db17040c2cdcd6535f5ae22393fe0812c4a5bfd1c10bc8f0b9210f19764dc6a84d0d305176c66be63751becfdfc3f54bcf910b0d89679ca406adaa71e3c25d187cb7f69950f1a55175621badb393499f72f2b36b55b3351ed96f0e2a9c078566b6aab336f6084e41fb64759191db3fb8243455a0478997354efd3c25865cf5cd7efd313e2dbc072040b", 0xa5}, {&(0x7f00000002c0)="e24a5f66eb2635e18360382fe24983080b3aa4325e6b468debc7eef9b69200ffaa79cd84b142d77437d75136d4e4d0242efe945cb81085e0fe8a513fc5efc8d219f5607248fa1b4b0aa7d06cadab919908fdddca2a385323e177ef3d8e4ff6e688a7c98007055bbcb9c79d0b1393dee3209587b789fc2af1fe82a6d4be9965358a68fec30287777d085325fd93989bb55abe2c524ca58cc4fa6b24e574a1a13b7b338861be0be5337ff42158e2", 0xad}, {&(0x7f0000000480)="2463f10bd98c82b186e7548a0fb155564de588090f916781c7d24e8e606b894b6aca53baa67049ed85ec6f2465f24e3d4ec1c55671af00e5abf1f62c23142c2b966ce7f7c72fd8e5af5a570207e37a7d332e663dde56311855e56d30410f1b62b4739e9c0fafef3081a3fac6210cef29acbe3c6c60eeb83e9b3569e8ef1e2514788ad82b1fb8e984ab7445be6d6b80eebb7b89e2079edff8824f9ccb166e597c10211de6983d7423e68f089486dbeb9a24927afd112517922dfa36051006cfa04b648205ddde9735a361323ae5e74ec2eb071b294acce53c4d86d6d04301165378118408316c6bef7deb0aaef4708565", 0xf0}, {&(0x7f0000000380)="45a4f56c8a629827690cb0430307a68a0bee82b13136a96613fb215a4c0a7057cfbb1f176bda4fa8f1b3efc9992334833a7a4f53354f2d07443c83a5c82cecf69e16a38d59a915f801345789", 0x4c}, {&(0x7f0000001a40)="45952976c66c4b69546c471012296beb28e10878086e5e7a9ac1dcae02b6a205b632bd47eb4132abfcc451fcea54974e6bcec745644b63d39190b603b5b0a10329a617935e18c27f541f2f483743c7740c1c717abd611d1ec835912fc3e5bd185379b61a80bab8f453a7a9e41c3bc67087090dce1ef7841ebeebde0ae3f7d5c9c4d96858b203591cf4ec9811057a1a18e93448b453cf0df498071fb50b7cc18064d43ad0ade4c69fc59cbf0cd33048d983cd024db875964e57b85a860a8e6276eb767df8194e0252d6b6b90397cbabd1279110493e6af8d3b579a7da057be29228e0cce51015ed8123678b1924530122f785c1f1cd5b88742a9bdcd838ff86583e4243a26887c4cdfa6ca2d69304e7a31a04a00eaa45616cc236a0b201378d5cf6026d8a2a8e55b304a97232054f9c2a0ec5c324c9b31381395d30da48541eeb09113f1033e938d2f7f7820541047266599a551779090ab8ab78345c74cdb0af6cd44c495f6dbc7521d0190bacf614245631cfe832d59f262595b7c447d0af650c97b8fdfea09b7ee4e0f7ce3390b5113524c721964d38c204e40abe257d04f34408ec3239ff4352b305739fa4c7f84b626b7219c82f33636adb0b1988e45166c01b0a76719e059fe2de9346212e20dd73fc9b958a46483858e7bc88a3e2302dd70470a87fe2cc2b0d9a60f59cf083febc72acb1215e9bc4516768a16c9d64862b29f22ce14a4793231f0b623ed120d29de338b02dca20ec37061de6d99bab71ae09865240e0efc780be58fbff0ca7e42cb12285f504defea5b8983bcb288420658915175918e01ac576e0d5a3744115891fb4cc6adcfe30d32b4e0cb95cbdb8fb82111c84c5735e24f3884786dfb9d991744d54b8bde85636fd7f1bc24efbca571379bb2964819ceb7792a119df1f1a33d4dc1d4961732c0f9be4ad7ed493dfb74cb8253958cd8ce2342d4201edf1110fb583a994571e0c874434368561df4cc41985f2d38124870b13c027554f54d96fcdea286ef5bcc48ac1e9773ef6f7e5b6dc554e98e4623d25f1f8c102befa196120b9c4778dd764332d506c725d70e7d3f6435996e8fe616010743cd1b476e7532d77aaa278989f4b7ea516f1a1480b491bdb51fe2f1cf7a3f00ab4b1856cd302bf53c5bc38b3a54127985e76e29ecfc5f897329ae385016530d1bd8fcd4b7ca5267ae272e28d0ab6a24e19d529cd8057cdc21c532faaf99d7601e211a0ffd7bc9c91bb62e5323595c5a58a7e133cafdcffff77e30d70ec00a92f846a5f790a901b38426e3ce6bafa1b51daf638ca282c73e40f0781346a2491a025b1f13aec7a0d64312e441179051691a110b29d5de55bffe21750cc3fdca050e02d9a86357e9401b8c873a7491cc2d808f805b4617028cbe8c90a73a0a4828f1c07f4082c0a7efdeb9cd0a6672230af1d3f07b13f224e52f3c3bbdf8a69a6ccf4336aa8d352450f0b89c94c693d6c29fd20231a36035ea4e848a7177b7ddec4c744117ebb08e5b06597476775de5f79ad97e1b243d87367d2a88963c03fa11d344ef9e05a4272aab99136a8d669ced23e5bf35476a697535c2dba75b129c2048deaf6fc6a638f7defe6741ce200bb5cdb7dbd11aee143eed19c52adb2f3edc0a59626f76861fe84f57cc10b16a599e5fbadef7fde93a532925b4e57ab30dbf1f54f384d5448e03f4fec06b20896739e59826fa9366e8b2ae9f6a2a2366c8d5d1781c98b2ed233b0b79fffa7033c5cbb132f2865dd49f7502a1d490f93c0ae64f2e81720e8354d46144a3d37833b882f0ef09ad3c079c2a33744695d889b4f72b10a3018c0f4a5f7e74ae1c867ce9edd525613b76dedd838e28cad50577cfd937e4c75fc8a04ed8613dd046ba23c665602bd3cf734985d334949fa848c66d6217b6b92fb14639237df5f7fed97ed900e8f92bfe1b35085cb40a1909709e7dd0aa4f2d2dba7a41d42f5d4c659c12fced8f52e320146863ee17b1e036bbfd20a700e60ea90146d3409ab0a4ff7eeda8c4b368734f6bc61f8311fd801c37146775774c8f86b25050e88a574e8590d4d7ff4c71f1cb8a5210afc937f97ff4f7f9855affa814765d300478ccf28d738fb1217dc2abe78672dd1aa93c510eba8ac6ce02672a833f5f8813abf6603040aae12895b2ab3404c5c1a5c4d957ea85b15dcaee0ff2b864dcddef3d27b55e3639f2cf18263a78efe1cf4870e371721a4081f7e0aecdc493501ee90005534f66d1955068b8401d76cb3cfd6501d51a51024cc835df6c56901b29649d01af062a7bd15f360831dd11d62b685fb9b3f09573dba8441fa3b9334f95f91550aedf9d47511da2bc70d09de0548058a9dec41d7a0f3961d07acee0a2b37a479c28679491f4bb707f0132d6987d506b1346e103790f7c19a30688e382e0bb1c35581d82c3f19b5b2671d6e11bd586bb55fea9982cf520cdfbd1c871b359efae3079b79ff0bdb74d36c0b2f28a9c2d2e4de7cdbcb25bbb7ae022226d965b2c62654d126914191678d15f187c69a2b13960ebdae34e5a007d8937807882c9b6a495347863eceb3363050a962f5d9f8c7ea741e8b4ff1fd44724befd66131ccac270ddf1a5d01c332ae3251ba922d5219ae4a65c7b71b7e47eea3a4ea0cb9f9e3208d54d4e19954db74f7ca85e2c456cd8d3a7879fdf62fc7fe919bddc5c35a9dd0dd63a6d8f51a0cdb55b1a8810c31421d025b4576d2099027a0c3980dcc8c5be38f098f7e3df6f65359fee187675f80ee734713df2040c72399eb2891fbbfb466312205fec79e87535a111bdfbefa4c5353ed8ac00a4abda88442c4122eff4e407bb8abc951a7483b12bf620e5a161919e7735a4b097bead4bdfd209d5cb26edc33d66bb55871f13fe2f8df88d297d19f2817436d089805308581178cd523d0887e67cbfcb4da6826f54b1d2893292ee9e0529705d7246230b2970f36f5218496124c56866209d96f30c4560432db607137f987c7cae1eaa4576647b314671180b14e6f76c9a4d972a1e3f046261646799e35b0e9bd4734db9f7d1753c0b82949e21ddb182ae7b22aa62099faba4a69d5e7fe08aef87424f9b89ee6aa709d319852f9c85fcbd995142977304cdda2dd7934341ab44bc153ed19c200941db02f9bdfd5eed0f513a04a406b098a4780bb50a63b7943b94ce0818fee45143f4f4f56414cc100d1e57585b58d21ca5b348aec2cbd8f4cbce7c44fe701c98d45ff8fdc9f60bd7997c183dbe8eb66a7726364a34b430dfbad190b22a771310e93845a272001448287bd4b6d4df492d4e540d8307218ea9a4ec1b925437d6753c68e0c36845952a2e14bf7cf3ce2bfb8f8c7056313ed177c421ab7db91579ebcb6f802b4435e8bc958326f0096de2de2de28fd1f3e60835517d17d6deba96c1de290609ac025747e9df37885840273f04b87a29d676e6dcc156e5afd1a7d81cac7667177b5025c09722a22574b723013fc894b7bfd19b0e3dd13c738b81384ea45c0c26ace0915b30826354bb79fa5c4ebea3d6a1358d3e500bc1232e61e31cce5e55098b34d146e5dc6273533376f5246816d52b186c29409610c16494e9bee57b71719f5bc3ccd42b33b1e4ec98831ecc6ed0323b33fddba5fe51dc6107c626727ca96c55042d49a346d6634c350ef09e0d7ad14abc24fcc4565d0b01207c1d3348054e81ee13b4196fccce5a58cc269e0a7f4aadfa55c1ecc20b4cd5c7f1c6b67a438397ea36fed34599ad471df705388972bcc86cc93625d63f581ad6b0205afb07c87095c372f7ff873b809d10046107a40ed582b4ba2ff242a1c93386811d01eb4e9bdf5cfd5efdd8bc27081b3a628d7a9713cc927eb5dcf79bd9226457b0d0afdca6d907988b786691ca95aab008c3961a07ef3d3fb3d02d5c9cef2657c14342088ef70fdccb2e7b8527f19eb174eba3897bbfc0ce382bfdfd419e1dfef771abf4b79e58e6d9e75358e799a789034304c4e0f70878e96a054e14e5ea6e21c61ccd9128334f15aaa2688d09bc4e2227770d13e93fb207bb5fc547ad78f3f593618f9d5ab933542ca1b5dd1dd62f55d20ad12786a9e2306e6e4cdaf32d1c1f9bc475467583d1ea1a7089f3404f17fd00aef7c467a5089f956010b057f73f4aeafb82d11085351adcbb1e914825043dee0239571a3abf9e8a43bf1205c988e5347fe9a3ffb0c969acf600cdc4c3130173331a2013a37ea8dca6fe3602d38aca8dc1a08fc0521595a5d6658ea75056d792d485d4dc2a74a0624711288c63c3c6027fa8614fd90c773c286d73cbf3eed1eb19b8ff5bb866c27b00135d44ae15188c66f3af4c46e3705da0b51042ddd683bf318d9fb5dc3a135d72e491263e039539fff5564c378aec3e157f38613499120867525acf784f1038d9045b99d81a933bb2abde5adf1c147b1e833c3cc1e11adabe79fbc69b4f54159136af9bf35190d7715694e46ad515e2434ae56e01f98affce0fa9445139c03be6e191c966b194966cf40bf1b1484f65f8ac45cf58853cc5bc363ef61d598b77d7bc4f0d65584c333c84277ace542f6b58ae07de2c5783647f1dd3f9c19d8b64f9dbd8bf8b798d5506daf4571276b44279fe0c2d181c043d4a9a0d490687fbd4fdf13c3ed7ab51ef5b452ba85f126437adc7ae4890c4cb6a11452b25fa090eb9edf1a0fa5d10e0bd39b5984c591754ab37272b787f009293237ac041bafcc067f989d784aa9eb7338be856975e67a279ef3d7a3be646c73b43f7d4837beb5b099ab26e6eb8f5dc5400f6495aac436d8bce0105ea4b4cf646c52e6baf290748127850215a3bc952c6cf661844ad7536b77e78d0471506a4a59c525d9d6d444f1b306830cfcc33cfa7cd5f27ec8366e462a473eb5e1798e90ba380ed4ba3c903af3b4049cec35e28ae555990e83961863d3db4da153cbb3a5714541ad15d0ec29db8239134fa3be357d9b59367dbabb80bfeed1c17d7787a2c4ccb42996fa20c14532a46036c62f6ffc01bba928e1154a6e39f49613305895428b25f6667edacb7e6bfdd67c175f94b53c544dbef63a5f4cabbb6640d6e8423d769c93bbaf1e40b996d39fef3399e6443a34b226750a2a6dd782127db72218bc950b4811c0ec9e98b17c9ddffac4936d3b547ad8fe32773770e7e524d9ae0f61cf04201c17ebe6d9f2b45a40f63c96d4a747ab282a964e8c788a30f20cf7894446f2be48ec0c2a99c1faf0e5aba30a49af29e85184982649a68c96558de3c36fa182ea02b93afbd76f00db368bac49bb781ebcc57c8441232678d1bafee28d71841103c378d871773dd50cd76cd92bbbda93875b672e115e89d91a33e753bb16782f9e4919be7aeed90b672d96c1ee72048bd03e1af0804c098f9ae88a928b325ff01c7fc19993c6322acaeb98f48b5d8402d2dca8748f555fe9df9cf54da686927cf06797ad89fc0937b41dd9ab38afedbb0ebb26f445df9959a421af776d90e50fc41aa5325909809a708d32d617cc0e50903a3703677b139505a92cb066a8c0edb41a68ead05651808db633e582aaba54cab292619e594ba93b4a491f6fce81ab625af53015e62af1d4d9de7f3047cab067a4c213ab1d7164b854511e5749c6f761a6063431d16f8d7826b35323d2d4372dae3991f6dbe7cea58f06f0199ca132104c3afdabc6263c1b8d502a4f84d3095cda16e350580442465d42b632f1e0b4695c9f59e117e196d5dd6fe2cf9109f6f8d5b860e8c12c8eece0bb277b2681d9460cce55e43551a67bcfcb1478e0cb6e74b397256c6f13d47d959f", 0x1000}], 0x6, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000002000000040000000ffff0000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xe0, 0x40d}, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0xb8f6fd28a5caa4f, 0x0) mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001a00)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x200000000004) sync() 16:00:20 executing program 1: socket(0x800000219, 0x4, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x80000, 0x100000000000, 0x200, 0x400000000000, "d7fc01050003000000000100", 0x7fff, 0x1f}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x324) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:23 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = dup2(r2, r3) r5 = getgid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r10 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x7, &(0x7f00000002c0)=[r5, r6, r8, r9, r10, r12, r13]) accept$unix(r3, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) chmod(&(0x7f00000003c0)='./file0\x00', 0x20) r14 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000400)={{0xf7b3, r11, r9, r7, r9, 0x0, 0x400}, 0xfffffffffffffffa, 0x7, 0x800}) getpeername$unix(r1, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) mlockall(0x3) mknod$loop(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) close(r0) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000540)=""/4096) pwritev(r0, &(0x7f0000002b00)=[{&(0x7f0000001540)="97fd67ab91ba7b8b20776b854ec00e871e23fac1ae5fae4c165fb43bbc5879f4176ea207372f52ba8fd23b2eb4087017ec83139ec3b63e57be6af06ca243c86c72645ba60b4904db4accd4e8cad3ced139", 0x51}, {&(0x7f00000015c0)="6de63ed0f7c2bfc876cf1ade042f549cdc0fae29dfcacf0e8072f462749c6413a2da2950117146694ad9ef0d3fd6d6b7e5613fc3ed6262b53a61b8a9ffd40fc9c3f843df2dfd83524e36b676cc7ba9fb76e354ae600bcb511df7b911c1585eba3e2a3b3998bfbd3b339aa1df47da86ac5ab90b1cd7645b10596878e632a67fd3d93f3174c928ae7c14e74962f0b883e3790df266c6c1b89786883302d88d9976fa55ebec3c0ccbf9ac545b1d8c8b2d0ea14f79777ac1a915507f9c43b8ade9431c", 0xc1}, {&(0x7f00000016c0)="e9f18b8c3e7b7cbbe11a002e2abe6d3b6e1d3a542e3fac05d3db470bad779c79c11c0ea04837faada1fc7634120493c8e62b266b47fea9ac001da10aaacc68bc0c4e2cb5dc8b4a806eec19c31531bea3b790db98f56cdb1ffb4a142d32ccc9e897b2c7e03e4c0abf7513c99ba91834d3a4d4d022bc6ab6d0a5cb805c1f1f739b1d018a64bdc46f7d9880675783cff889106582cc6116dfe6fccd4dba53e935a46acff5b274b6a3452689a755b98455405ce8ea11104a76f0cfa04b8fc2e809891d93fe4cac54619d97aa48acfa64a9f7b94cb1bb69e3f0ad0f591d549d0eda2f643f031de40235f0feed48fd957232607cbd2f54fc5a6e52d7c23dd30fed0bac6531f73c92bb4a2a3a359557b36398c21ce7efc9e1dd03ec1bf52480dbed10ce1b4b7f6eb9c1bdea6df761bade5d4da13667d551627ba61d0ceae73b30cc509f74775e31c0414f41aa67c832c42558883377d47a75ea1369a468adc822c47dd4036bcc98f06f60f38e9e524c5c848759bad3e17be9ae63f74289b28d52e86ff23e9541736685d6293400718ca624fbbe67f2ea54388c95a8ffcd42d43ec2a0ef4ccf2ef99c7bf4e315506a2ac90112156e3ade7624681917e18b9d4a2fe2d567b2a35234eb0058b6c6a55830f101acf7eb804938ae64fd6171a6740ca43d43d6f43c9ffff1205abd28b8559437f1bc3a3b309120159d14f7495da78728d0abca1f3af862ef9e39b52d5d6e978d1b09e211c04150a50aa17dd1b9086e96e4d762ebcb6303b12b3ff3a49fd99d8dce53d790d4e305f6edc49578076e5c10ca498aae016181a5bd9832a939f9888ba943ca601d8daeb15c8507ee93abe5da62d9417abe0312f5f2a6f484a497d88690ffecf23dc0fad79c7434ced5a9ffc4f8fe4875c97329b2e35c04f4b9bec592e6b1561e640088711032d647d50b1c590ee0070d94a7c6e0830d039519905806fd65578027672365779bf02d2a7e9df693e9aac7351a1dc22f278e2aab27476263b5793c83c60f9fa1d0fd824702774f659cc9f875e407fc1de296e2d9fef8dc9dc7533b76090015d007568b7573a87d6d96270a30e206d7b8e33b80f0b2610c7e1108b3094c09ac668e085678ed318096a426760f0deea506a73927196603d33fdc90ae9c86cde7a1d84e4dc2f376ac68feb81793f1c8082cddc282c10403ce432bc648dd565ddc141070f5e70d08759656a9fc57591f6afc87bf3d83eb5e487225f6296988e5eff9dec2eaa82573c5975e1a3772ab79bc9487e22b2f90885d119a34b04b1bd5a5590168eedbf4ee91e28625cd7c96c1cac051dc3e0f08d041b197147fe10e1db0f3edb16c43e1b31c84d268c34cc05892c66b298e7f77da217deca47da9b003cc26276a18dd38792fd256f40f7df62d9475ca05fef4d3a89b4b2304bce2ca1c9392c6e26424ad3dba7c8c13236970a57c0ab31da7f59f3caa90820461e8a7076ff0cfc4c61e3ae243e1e5c3ac053e3709041c55aeaea9df332c8d8fa6c047bb53a36719e09c260a401616d0cd4e9c78ee415f0007a2572b6869a239e8a9b407661c2327202a482dd37a0e4a01413f45fb15c93ecd647e9b237e79676a3da8ff2a0c79587946f281431fd511c28c6d39102eec8361c346b241196fefef1b78a166802affe9998ba053a79c483511cdc1933e8baba2e7648097d4ade6425a2b471d4fc83f6fe9f5e2331bf211d383f3040f57e87156041b67431b70c4a6844797f407fa39ff377f3bd220c6626df0d263e7282b1b23d6a2ca60e12874580f05683dc64c11db09102cb77c52319863a8aaa0a0965bfbf57db33a20d40d3b8a8cd51d18fae147259296d0943a4a397b056a36977ffa6fee659d46f95b21467314ddd9da029f9cb025f844d0f686058bc844d9353949f2de9402a7086a5147d64fb149f598ea767a4bd498fe90ac6acaaf8cbf4957a417d28b54abe482c2544e4aebab8a1e20b6bb95fe31c7a5ef76772b4d05d145a072df49c5c11fb084ae485a54dbe87d3945553af21b3fd18683e0e480ce4443adc0ee9d59e47e6ee4258b6ea9d5a4ae8192aff0d916ee7da93e9c7a9543a50e05c25a483e5559121c7a5c68e3feed1ad2197b77e1ffa236a83651fd032c7cea26688fc0dc4d6c5476ae88c678bce9901af718c433ace606f6f1eed0d0288ea38b21e3da52dd4e90d212a781599e8d52039edca899380c899859fbe21f9c88418861bf00b414bc38b7f3ea7fd2905e0197d7a767956f9ded6a9f3da0a953a4e000937059c14468d4b268cfa85bd79f179d6ea01b4e7f341b8dbbb77bcbbbfc1240df16b7f6651a02f19511d21e7c8f0e1dc252b5cf3690a82fc7938654f0c8e0ccce5f9ac82bbf564cb0be327ff06deb253d99e98adbd7f07dd24ac148963be985dc9c81a25bbd78b92f38e84a9cf16b63d7091c70d3f2c96f2564d16abf9fe27ce5114b13589055e7e7e79ba4a1bcfe874cb5dc8c5d2a6ad4a9e8967812ea707b95602eb9fa6e9225c4aff36484567cd3c0f4301383e9b58a877c4959b6489532025b985c085acd49511c36ee1ff1cd127417c60d6ed05f645506ac90b186fea807b944ecb5a8d12f1ca092d72696c140bfe0fad2d4da1fa5a8c64d66fabb7a256d7972c8769812467aa4a6dd70a0b5bb0aa39c103d97996d15117a48fc6efb1292eb53566f53415617488d99e3b5de5a6672ac878a9f643c6d9b7b08b5fb897d0b27effcc891b2efa3dc715f2ff2677c7cf358de9821455cd878030bb42ab7dd04d19b91924529375321fc0a3d2f255f0028711aa1eb6ae384dfc4a794f3958336635ec75556b41dbe70507cf5debf98377a0f7cdafe80cc5f1335a176e65d7167967a9eac0dae181d033c72619024b6d1cf5249f8cbf51506a82fc1a9c7043dc25d4e1491f1ceda15f6261efd65c927e2f234af4a86030be6cbb279932ef7906dbd551b6780eddac1bde9aa7ecb5918237f9b438feb5008811aa4bf5411bd2ad080bd483f2851cd2e6f3e0a508ad5713e32ad1fae7d8e03354a75cf6c132bd79ee5f67a5fce69ab15976a18d54e7299ef3b858c62f8ec9b51fa672921253e3f196626c044c2575826ec6d0c67b792612573bc5e99b5fc512d4386c4030ff3faecd5b49c466dd3ae2b80d4dbabcbc7257d201f1ac6aed2e4efcfedb707506f0576b81ed634a4ddfff456fe4037a21157d5eb329457fd867cb144c44145d5ab8df8d2433a3c314b308b9192250e610c9a0a512055769c8b8163de4cd3ad4a1501535272ae067185254deef2cbb3142bdb46dece21075a61f43fe760e5bedfe2ae382d058d40a06debf2826f533692b643454a4ab346d15596c25736fb95ef46ef78513895b2211114b7747f2816d0e47d1f00934032f4b2d84977c9f553e5bdd7ccd68fb5797bc7df206b3994c03a26a0ef65f3644bbf33beb2c1271b9fd4f7795333273a343328093be4d28ec0e366fd201439fa9b6368001e745367c7e1dc00db973b33f6abfc76f6d321f664b9cafe9e89e6f233e0dbe9bfa6c8d14aa6de5a11d1768f6e0805ea2c7c68d06de5aad677233fa87699e14a9b705fb33bc1201c7fc5e8fb260aed295922a3f334ac51288150b1dc5b818d23a98f9d4650c53f116ca5e2b39b9fd4dea25fe98a02d2aa1629c46c149a71550904119686be4897613fa4a52378bc781f64906356c47d781a2948aae08cc06ccdfe2723e63a94031dd9c0e8f6c1f4ea739affc9978bb9a618bfcb9b3161a73618bde63628f01a0da7db6d15243200cfc8ce6f96c65b1c0d9fc90186da3b7d87adabd2e5ccc2b7cb945e44805ae5389af47c9b6ca6e6f8ec1af9ee76b726853ba924e0a4269f7d0e367edd5c7823ec30966f5d7ea3f29d521a3388b7eab085af31c16ba28d0a909169e3950446c19d8cf08029be9e1fbc40cd96975ed8885aa357e593a689f6ab25c43c9ee3836bcef20737087cc66ace2245903c2381b0225c1a6de0e7a70227a73efe36edf8492f2fb9a37d6a481218ebbd318cc0a9626e84c4ae8f16f0da72d820ce479ba1b977714a5f0252ce29cfa06d4d7238fd21ff392a6429d2a92b6f0b70ec6c83e612d7f0f85e904d3247472f0d6efa155e934c754d51e6d376e2a1baf96a3279a2a3e6cc8406afb1e93c1cf65486a98f1c7f94f50faf2f5554a63dcb45cdcf8fc67aa9687a301b261c5f78fb11dea8f7c62c3bce5c4bb29701952de8646c328428d8379af21ea309baf784fb2d37111e8f6dd5c57a0e3853d188af751ff1c23d30667765cf9cfa0062c8313080ced6fa4f05f45b3eb2a8455e7217369400bdd1920cb064df3bb722666d5da945d875987fe7d4cf107c8a7044a847cffdddcc6f1a2dac9952ed8ed74c60cd2546c7e42821d82418ee5f6c4eb5eef172fd8ea71b2eb26758b040166084d6844850430df0123b9ac20cbabeb68e8f49ec1f32356d5f080e28924c071c06567d988cc19d48df68a0fa9a87fcd79df886589bb351aeb1fe682b18ac3b70d5498cb7e4bed7461313f8efd1959d367032d47d35f82ccd08d9f7b459a0138619d21f57f58e77af1b86e77667a1530161b16295d5d1c69fb9bb16ae685c154a23bb3b45a72f0764e5d00e5057d955cbfad4052bd69a4d35518f3d9e94e9a5ffafee954e3e20789c79aeed2510a282c7c21a93c58ec44f30df879fe8d8da1e4e2c575e322f827775f818475a88bfe0dec1e47b94272335eebc6b176b3e6efa2d62e2fb62028694b71f9fddde5abe8f1ce1dcf23709dccb2be9be641598181e0b6e712fbf0894ec80a38955be3e44e7a05730fb4885ee27915ce12da2f9153785215db18e7d5b56b71e816429957333af1f2efebb96c2af95920e98599e17f244e9b6e443892873fa101f822cd9a8c32b4a4822ad852c5a78ff8b84434fd4e86b6040d242cba8312aee071221188372bdb189dd904462125dc2f277dfd5f7ef8648a8e06f04cfe72532053164004f2f8c2cc47635b0d9a9a908cb9c9257078a3e0816cb59b27f2a69b4e5854c4ec43ffaa6ecbadb1b0eaf3e17221767552bc99e263b16a4a337bc155c1a56fc338b7120e45a3fc39e6207a04d30b33a792bc99ad646dfa9cb3842c45c9230927977c1ccb611571a54c4c3c51d9704ac7b54bef1e4120d7205dfd61b30dd1aa3c7405e7c7e85a7c3bfc6667f8c54ed35faf5664e0db4d94121fb87a67930b03e1e84857c2d692caf6c49cb70e5cb1ab716244a8010ed5444837bead06eb72687b90b66a733db28e1d23143a1ac7878326df0094801cf9172f1931c6cb49a4e91fd0e8a76faa92cf27501159032fd30a56e20a079132e216951e1abf1c662ed1167d1cf8d7ecf017c23557e98239b314a113bbf05d6b97c5af38720bdbd01bb6e28f43efb70dd940052de4c3242ac99deed624a58ccc544af6a93becbc5ff997e09a92d2a5088d1eb7669d675d173c9bf5849d595db209fe6f3a6c6ec705c800a14cef7c36fdb72b644186e93549930c57b1f7771bb4b60963bcc613d730abc154ffd1b810c78d79c375410b5a3d0c5f37de58f8ad4ddb7d746373b5f98d4af75f5dad428328948016456ea4312909beeac19b2e85e29cb2e350100ea10c2a97475a5412b5c02245d204fa6d48fd3ccbf9fd817d418629a3176bfb1e72a0236b67754906078fc1717601825794de13c48a63593abd3ac38a94ecbb833129726c518a2cfbfa711eab72c01773dff5ebc8c295916b94362138ba496508eb7a5c70af2d4660a4df86701874d001f4841440a4210609e3b431f5fa984093b3955ceb162", 0x1000}, {&(0x7f00000026c0)="e2aa5688117cf180be3ddf6e76f82f75d331f8d5bb5d8e097b02d8c90e88d5025a515550c09c50ceb80deed7129f0dffda3a3524366e822379d9e67f89ba191d5d75277ca4eb0a795f8b721241189c42bd221d7bd3f36a6dd0f9cdf97eee0573e413a056394dd8898f4b0f29a1be74aa6e1232133aa71b46d5432315666ee568fab64320f2f9c61d82156f24c93497253e6a74293cf76ad7b2aa769300fe55955ac0255af8dd3f3d3c173730acdea29e14513e3912e8bf9ea9fd1f5acc2cb2c114ff5ba4f3193c9efe2d4e3cea6222dfadfb556e3317d2e6f426e576978f0149946c44e6bce838fc062fd835fbfb1c68d9df6b5895a4bab4ba97d2", 0xfb}, {&(0x7f00000027c0)="875b4868369460be143b386afa3dd102d9322a0414a76abd6db7e2ab4f463f4586ae45d4ae1b2b39f5b2a4ac4ce905cd8dabbcd6ac49d7e0590dcf737b17cc519a7edd6e3b870382a1c5d013b8d3e1d313e6e3a125910f62b6d078f8097bbb6e43eccb8e0e93e4aa693ce19ab926425483e19484fa93fd003948e5105623f89882e486e1c8772ca83a70df05089e34dddfa0b35b4c7fec54363a283e2abf21e5b6a49e1606ab7e4dad0ea8779ef3799088297212976c91343cd812eb8d2c0b8007d5285c53a38ffc2bd12f44", 0xcc}, {&(0x7f00000028c0)="7e1411eae02d90a6f3044c60a7a1c4e22b8e7fe2d15876bdd9eb62b9c0e6854eae641aac2e9ebba66dcf63ff3de64f8a8b5c9465f1f6cc71ba1d0795f6df7977ad785a078012846019f227d35f3012dfa1c2804314bc40a9e2fa6d159f3878a055fec911585f52b27bc8ad576cb73fbe6bd8db", 0x73}, {&(0x7f0000002940)="3396d800a24f137ebd282cefd5c2fdcde40b0cbeda1a9fc51a3300cef690392a370d00e2750d57678074ebe4161dc364c9f173b3e43eb963c7ae1756dd32e9d4ba304ecff256d4e768c205985c1ebb05fee5afccb44ac68491594dfb3d16dad7f06af7cd95c59a506bd8be2773c6bc91da9fe9ba7d0875711ce27f046d3d1268d1b969bdcc2321152eeb802b76e75a708d4aab4300155259523b59e60ec72e0020896c118661d0cc6bf97a51cce957fb956e28b09d0c2f54e683a344bedad2889698e6ab0b7a366e922e2d2a70e6a32a09b43058c605b551", 0xd8}, {&(0x7f0000002a40)}, {&(0x7f0000002a80)="6325059d9cb7f154229c1a7402816f7b9982ef587bc8ef93fa15d008a19f9235563f1c3bea78cedd30a1b23bdad4b1ba0f7b6dd7518cba392255978aaf88383ef8922ea22048f74414dc961d0c32f8faa4e194f47ab8c5215c9d", 0x5a}], 0x9, 0x0) rmdir(&(0x7f0000002bc0)='./file0\x00') r15 = semget(0x0, 0x3, 0x208) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002c00)) openat$zero(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/zero\x00', 0x140, 0x0) semctl$GETZCNT(r15, 0x2, 0x7, &(0x7f0000002c80)=""/33) sendto(r4, &(0x7f0000002cc0)="d44f", 0x2, 0x1, &(0x7f0000002d00)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r4, &(0x7f0000003fc0)=[{&(0x7f0000002d40)="0dc66d64b157afd29d36851b22061df08d301afa9a6913aeed74bfa639c48b8fed51af1ef0e3f0037ae31b365915ab23cd760ccdb6d0723e1acbd5bebdf7086379123502", 0x44}, {&(0x7f0000002dc0)="46ba06df02880bf281c42ab93b596d88f3cbf9a1e81898f6e67f4502826340d41040c844dd82b07980637f6cbb4bc1d311e5890a4d770cc3802c3e976f39a2b1dbec28f45822b0189ccd44020a90b9507cf24795471b567527bc38df8d760db6e58a76efe8cd6459d43dfcc4c4ab824b1e920bca947dc348ca60d46d1667368c12c9859b2cacb2e48f14e0a9324673973e4e143f618e3b8c1dcd663363c319097279e83696d49df54f8af8be32c9b6679e41e937ed64557b8849cbc7449382c6f2d7b4a0e50977c4e207135fca836c5caeb74c023965e88baf4adb2c581075410418e442556bd415f767ac7922e5ac74cba2649d993ece87c7054c7a790ac93943f78489a1e1de0c364ff93dabeaad3ec7916549df17da6544bd1e11c802886ea87d380a284ae86461dff997cf6cba3c6a7e6979e2eab104600307c32a951d4a6aa9cb3516c8ae7a55ae59680856dcccba901d81bb5ed801c441f7b38f65f3de551a8eff869b3df38f9bbeb94e080f90a53d053fde7bc87a29dddf9c57fa01c2675a7d839971ad65fb063ba81fd177b1faea1a115566ce087c19c469e2713f05c6e16e5c37a6a318233ada992c5e68fa9d66f4a0fcb8303b9c148592e71d9496f7a0280f8e7ef0f7e41e858fd9f872b4738d61103f4bda63789c6397d594ddaf65303ec09f016882f114b80f0b374ce129583aab88e43aeb22d182576c24bafcea4fab8a39b100693b386bac126b41709f15ea372c7d5b2319fdbc5eef039a7fdbfd16816ce635cbf375d718ab3216365b1d3dde44edd67752b28e1887b25cbdb64d999fd2f795d4d1d610d479fa085c65367e8af30ed012f468e35bbad6902386c06f1f09c6505ac6effb320dfdede6aa4ebc77181f912372d59e411d8fdd20d06e81e3c18ef548dda8499ae719cd12a7f165cafba6352d91399eabe2c182539e22df7334057f6bd5c11ccff99bc1bbf80d76b5788e1bcad45b1a670f3a144e851455dc6e6111057999d9493d6a69b328036bbc8c52c7bb58b98c9cf70f85857ef8288ebdf22f6a77584696de482c1bfd7a70a04fdb8e865057471bd22440be5a118fd18025d98a751a8fb520228b583dd48799ee8e2d89b307ffaf3f9432344754b6d040a4413d2a2d5c87e15b604836270050e75471e415cea12f2920741b4f405f924a1902cddffe2bb0fd332727601aeb33dea17f5cda1e5189de42344c53eabf206bd11a0761eea68f45671457b4ec0a4f37e32b9517e400c434956b9664e259e4c10183f3036b6c6eadd7cb489e39e863cd7393564ce56b7330056338bc73267b93a9208adceaa1a601be8e3de3bba39ad10c0743accc74ac34ec7917d6870dfc51b581ab66931568701fcaba8c8b53345836db3ae2583630433f2cd00da687052e3ab7c2c19462ab6d6ec17f70990a7df48bfaab843cc228071d4ef2fc6bd7a746f2f3b1c02af1747a3b1fde254fb28b89b160769efbac77d3b5b983f965e41617de8612a73896d9a8b249a6c1a965f51b1b07b9da8ec5311bbe0ac57875e89f524fd762f9ceddac6775029d7389ece8768504259f625697d5b82f11770ba425e4df0bba9445cb64f520b3d4613e21ec9ec6f534041e4c9592dfe6f055cb6e76356daf1e0aeffdabf64bcbc7b3a1c19dd19779d6a59284f4200995829638d9bb5b6248652c5cb9e56e3862c96e3bfe198a64bb15f2bf465b7d91e215fe52daad612267cd32a8ff81a921d3246592ff261be2d9f38004d432f84e3f9a290e6e14c34e7fb9e32cf31e491152d4c1737182ab636848fb5f3f446cf0c15fa24f0c3f8373f6d06ca10bbbc3c9d9460073214f3562bdc80dda9100ae8f8aa4f27b2c20ec9ab7d9107844eae13c69e28664217168df9adfcc34d58de82d37c89ee93722e84a867f122025a37948da0740e815377be0d527ba40e9b0d1a7345daf025b6c0d500f7a402e1776ba61106de6fea493b41268bec193f50af92854fb28170e6290e0041f6160a52ef1f2281d18551c55cba652c5edac1f26cc6b661a0813340cb7d46558d5d14282284731f59d826cb85cdabf22837ee69828a385b5b32e5b69eba46b1d03994f8cc392e9960108a212918db77eb2336c331715b83707bf76c0279fd5dc5fed738109c396ded411713b8856a4cb9e4f9f2323ad4a0e48e8ef042ccced44339c064003fb2da41a45eade4b8ab7a39ce14d3fa83de0afce0e707205b60d235b224302207849163045af8457c8d5993246a888290d0c77880d6a4fab20a15b732edf42fbaaaca861a9672caee2f60abcd5482dc1c83ad77317905c2a6e919652abb564ecf0855aac618ee41d6ec7ae75eda5ea2b74e409d2ca15bc723a240ff7586c9dbd43ce16a48d0d2a7d9899deae2691c0edfbb8a19200f56ea4a3094b93ca59869ccf08daa4f4fbaa91bbf904ba2b69183a5759a90141a75097679553684ee2dcb8db77e6f4d41bf930e0d96f3b502ee26caa823e626f7fd77f40abc26dafdf637fe2dd6cd9c95d4858a0767b6ee3e2938b9f462c17aecccd9dd0bcd12857350e5c8576b94a46017969e8e1e00479f883d2e5102bf7f5f34b01b258ea4b9c63f6617b624642cd348c54deaa8e2830543b50601372249e5a73d3d681b9c52564f29a7be2cdeaf99015b214699dbab2734c33bd094ef76ee8ea9fa5b263abc7900cf69b0f3b4a9467c5bee8379f71e3ac63f3769578d5d8827a7fd548d726bad7862694566b6ef43b7e9c0c1af043cde655caf50b6dffdcb0f5740318acffd4ca0b08c703f889a838704f7acac48b7d7b2a2dd12cb8dcff6009fba1353a32d1a2247a4ac43fa8a6d55b62ff2657e75d59db050dd69ffe0336acd935003bd0e07e1fd594c79a937ec54a7ed105996f8cd6accee5fde57f0dd5141cbef94c4db1660adbbd95e3ae836628a85cf23f4f0ff05db1e13b29e7a5b0ed1ed405e5795306bc15bb7c1234990884d9b9310a1db8d07a0c19b36905b98e5c2c2aba097c9bb25effe63fe88496dae2c977a11f096549889fe48a2ab5d9febce2a0589c3ac1f3774760612494e24d347557484f45f9073849d74bdd49ba076c7ccc0b93c1b5e5cddc3d8dc5bd855dd942556e7a1ecf420194330bdf78d844e69e3e688d1f230fe200769d6d1767085ed86b0ed48148018cd4439e7710190463dfe1101c7040e1671ab32bd91a6ae47e77c24fab27d8bccd985e539709bd634896870f1eaf54fa161fd4237b2d0c2db4457314af6262a16c1b8d355a9b89ed69ed871c9864c812727bd7bfa1d97bb867d016c2b377b6caa0623466962556d4fe903eb05a8e32eba83929c830fe039fe0cef7444135a836726697f9df82b37187c4857c9ebafc1b4f5de9858c326201e6fca2a529ed5e2f3dfe46135696506477b38648ca773e74a60e159dd470b75267a5c3815c163344c55d588c591a872e4ee7cd4194eba8ef68b4ab1d8daa7e475c4a265a34c316f1362defafb16418f830afc40f349f83c1dc7d7701f5d909eef6fa08db2340936f439f0ac595dbff52a8048bceba9c1254f827e37fe90c78dfc34b168082001da4d4deb02b00b29ce56453bf9a7665fe5fe362efcac28b453bff54b07853eb96aac40c2b422357de02a2b85d2013832d6eaa331e86bf02d4f93ce4b84ba815dff24043a78f9ca13a85b3080650f58519da44ea27740e3dfab237feb79598b7e80ef0b510c8c73435af7915cf321521b4c70b062d328d5e47fdef59c91eeb2a90a8ea345ace059a08771da4f5eef2db53680afb9329c1dafc790dd4a5c698d9679b26884a3f857a21a4703caba9fab01cef5980da6ac0f2230c070718d85e4dbb23fb826715234639da73860530d7d07575f11c6dd734483efbc2a851e4189ae90b61c007a1b7cfd7c5d09753a516e4330ab7a4012e5a772934c7ff4ddb14b3a34b9ecf73c0c8a413e45b8f57a94237e6ea80116b75e986107628b9c23ab945a700f4166ecf439acf2cda3ebc3e9777fb78aa3ba998598a603cda0ec632a25b84b942eed29697d90637d91df5d5bbe9f6470df46f81aa0785b9fd7658b177cd41e773a33ebe7ecba04248be0ed545edb2ff2dc4d88bf6d362e9f4ed2a7e9577c321e3983c87ce164bb1eb77766282b33d0323c2f4fca8815270473367a966a9a5f3cb3f61294e18affb094b850054cac510d44f507a3d881a01726781ecdea2e68e55f17ab9ec7463aad08c83b6925b690b81e508f44886471fd7162c2f1e35ffb373372fc46d84acb5ae48f11c5b560e8f19765edc126f213e6b9318b0bb4928f9680f305a49e1a5771b9540e1c7bda30cff49ec006b47eb6f2f82ea8c6d58291c1870c11dd9027e4025ecc9f7d93c07847d6b1864a84c88c627e219df7e2ae63e17b4003f7459dc094066dd81ceb4b07de1256dbca20fb8ca83ef9e77d5d98eca25be1f6f3346ece90dbc11ce16762d244a636d004ac307a097f93761c1db97760b5806fce3d4d504a2520e3d02c2e56d54011ffb8aa3108895a4c31f7762a67d47cb52909de30706784d835c2e8084e9def2b36f6749cae7f9c0e01db83cd9b5c6e41818ae72389317419a960d936af29583240717347253049aaa6fe12203533fdcb30e8e50fd65c4cc051f0a729e0aae0660f19e6afeb98a540e89f5c3f2341764b6e3563313917b163d1361d83982794279f14d6ceead7f336d9f2f83e09e8e665e1047a4215ef635b3c15ce3ce1a398547f56617fd41e977d0e191c3476845850ccf337f12595e7a8730c3b1359ee219e35ab69d8da4088d41f13472ff4e4c54e53660b5f41459da99e0afbcc30edc913409f643bd15a3d0f6ca14be76213bb832b09b19efe1de5437ced9bc5342b1b5f160864311b0126985b099867b285b2798b6d591dbe9a68a797f086ea9b471b64cfc97229c047dd1fffb2a7068f88c1db0313b078c12a60796260a6a3b077a9f700eeb105c2d8141c0300dd0b44d8ad20bf31d63e55dca7afc2d221e26271634d85c8fe1c045982c766bc9af6569491030af094e6508050f546354bad4c78468def36c703586f9fc021bb648678f74f3fb6666b017be3902eafffa988e6284975aa7968fc4f8742264d1f65c9742516949b57a13cdab89da932c38a05261dfa3611f3e54be7ded762a437aecaa9dad13732d3c5c15a839496f09aed87eff973955517d4b24249744670639d8d9dc7e9daf0d0b7484e2026cc7d0071c42f48c531cdbfc24e016c4f834b5f9bffb6bf7b2f465b9634d5216f0ea546549045d4dc9e33ac58d5b5ed944024f589639cf7391268043840caac08fa015715794b25cfa1efbf443a8240bdd695701a2e1475f819b53e3c115fe7f8f7fc2f2f33e094faacd95962eeb7a018d99748fc99c6df268c4753f96e739931c89a4ec4d99445bfd8098f9d4355fc8e52d0d9f2d709aac9c808d66a5044dc8949210af203afd1299fa139ad8041c59e471cc22feecce3e37a5e9f794f489c579426e4395674649b25ae82078cd5800986389f02ad56ac59587b75252e63a932a8a8c1cb36f24e02705c19a2a0994dca6e89f8c8f770d65f6499df59faa1b594a05c3ea07f21261c693152509b66e5ad34e59934f8488799923505b0e7d3e904c29f7672f5ede85db0daa03470755e058e11fc6659750b233ff43efbaa2b5397324b10b1ba51561a79b1cc4009aaf7ab75ab4d4e779d06b8eaab914e325877843ab421455e493fc51e22197f5722868054018496e1b9a31e760a227711791047b0ca2e2397e0e233f645c98dc9b650a9217b314554626610c2ebba0", 0x1000}, {&(0x7f0000003dc0)="665f0c3878db35eb391cab6c9ec2d2858f89c5a0e1646ec5cf1d8c18768036ce97551194ea48250202169435cab8da8cb53be50b1ea9feb056796264378681d26855fbb843c4f259d3a489f42888d9e036964640d48442e318db8e6b72b1e94396c7a6e3371af1fba4c09de02cba971f3ebe1bfc208149447bab7c0e28f3b53f48ee0087f9e6b0642bdab861a5198c6bb5bb90a3e411cc0bf1f908490718f0409f506190f744642e8907847c8f14de39f9a07a5d8ae4f824b310b5a69149e39c1c428861d116db0524886aa7def5fae980acf8a50210c1dc45f1b6", 0xdb}, {&(0x7f0000003ec0)="4789185259a5614dcb69631421263082d0f1d606ca64391b09f19f49c0a7e0a5875cf4aba8880ba908a2207f0723ff48abf3b8cfb70eda5a23946cd4708f2eb4c152150e4bb7941f6dbe6f9db3234661fa385b31c9a15e87b5186ac68cd4ccb2f26da83fe0d259b7ee59add6125c396ce54ab895629ae6b45f9ef65431ef992cd5a175c9a6f5610e81557c13ee294376cd42270893c8e123e92f334aaa957420435d99802c5f9187c792f7d6949d87f54cb5d7ac77f0b2ce5176f9b3920bb38c5420953f47ac565336ad33f7baa27410accce687efee1f6f52ca25d3a57a1c3a2f3783ff", 0xe4}], 0x4, 0x0) 16:00:23 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x40, 0x3) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x6, 0x3) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/21, 0x15}], 0x1, &(0x7f0000000200)=""/167, 0xa7}, 0x42) chmod(&(0x7f0000000300)='./file0\x00', 0x4) connect$unix(r0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000380)={0x3, 0xe7}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000003c0)={0x3, 0x1, 0x2, 0x5, r1}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000480)={0x401, 0x3}, 0x10) getpeername$unix(r0, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000540)={0x0, 0x1, 0x2, 0xfffffffffffffff7, 0x4}, 0xc) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') connect$unix(r0, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000640)='./file0\x00', 0x2, 0x2) chmod(&(0x7f0000000680)='./file0\x00', 0x1) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='r\x00') ioctl$TIOCSCTTY(r0, 0x20007461) semget(0x1, 0x2, 0x400) getuid() r2 = accept$inet6(r0, &(0x7f0000000740), &(0x7f0000000780)=0xc) dup2(r2, r2) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000007c0)=0x1000, 0x4) link(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='./file0\x00') link(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') unlink(&(0x7f0000000900)='./file0\x00') semget(0x2, 0x1, 0xa) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x3) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000340)={&(0x7f0000000180)=[{0x6}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x140, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="24366412cb63bfed20e54ef60884a0dc295755269525b0ba9ea6cf40da955ef3ffb368d3acdbdd95d857cf2325b06717fc00c0f3f4279fdd4f66dc92b2e320484ca9c4cedb761b9f98bba1c0d0b26bb1642b3a6a8759cfd35173092b65a979446498399d7e100625eb46c77f754d4eadf9997f8c4b0890381d0c593acb2308c8b40ad264bbb5a428241a82a7ba938c6c8ab6db7f1b3099364e88c2622c545d5343948c6b2609116af78bc3b3d134b35a6df59ffb85e5aec1710568554ece6587ff2b6ff2950361b9ca3057a87ddf42c7", 0xd0) fchmod(r0, 0x48) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:00:23 executing program 1: socketpair(0x1a, 0x2, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="21e3edea6c8765e326f25f4cea9573ada3c9cfd9207dc4e22c77cb6683e9ec8ebda0d273d4cc7ad0fb64d2fc", 0x2c) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 16:00:23 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000000)=ANY=[@ANYBLOB="77f2ffa6c78e4301e72e"], 0xa, &(0x7f0000001900)=[{&(0x7f0000000900)="e2cd9b5aff8979e093b1da2fd958a4cea8214ea5f41558cc4d3fbb79bdbb4fb20e3c1cdef4c3d6b9c968ee164e894eb42aa95f129d4419e55783a58ee461da6cf2a901c271f646bf439845ce5944bec504a7d085a204a97535a24631f726c8b4d913d1c7f2afa37d4225d0e74d6b39aa1e46394ca7802a085009ce5b52d9ee4cf19edd2ad09e1aee7a5b7e28255f6f7588017221a179f9958295634a0221dae6ff48d1c1cc7e6c770a6bfc9f37f88cf43bffaaa1157d29cd6eaf89be439bf2072546399dfccadd902309cc56662bae50a5fea914421e7a6e7f1d00c8d72cf04ff0c877abd0f79031eadfebbfc7b0c5a6f948d718146d2ea4a47df6ff983e22594e504e5c9fc4fb16e26fc7fbe70e60f59c41756124a78093adbc0d12db3fb442321b6940e0dd9c148dfa825efb044399ebae15fd3818dc3dc6d465aa732c5c2fe4d88464b108d1cfd2a6421712c756422e038132a69d554e11e3f6d46d37dd480d38d84d7b948f8127d2e37c4885c6370dae72eec0f932e40d5a11a40fd4869f39cd2719359866cafd0a95f24bc3c50bb8847c756d1df5ef7be986c7767058eba500c4658bed588047031938eec5f835cbcd4d18069bd03660fb34a9ca17b200d54cd451362c442e0d48f6b1b2034936a1fb519293d9df9e020a53246892dbfa5680f4abaef36d48fa038421a366bf0e29e522f51fffd87fc97feca5d1f7f33ef391d72cf28d5d688c0ed3f28b4510475f4a3ab42711f30c8443b49627503e17c2564028794853212a2b79eebb8eae03f18d9e9ba133ffcd70448d047f9d65ff5545fb08416c641a51fe777bf23917a06889a3e443ea3352b0f6b54c297fe1390fca5e80bc1f7de8ffeb12cf2c110586695bdecd63d360dcc0e24ca1389837d4742a8c67b297b2fc4cfc71602d5d88b14898dfc55d4f7ebe4da3987954262fb7b4b947ed6bb3dd3988c1b8e00c34355c927686666a35628e238d35115fb67ad1489d953fc7a918125b31e2811503c2d0470e997bd160359538dca3488aa04f3bd57e252130aec85af980327883d70764fbc8a29625a889f0dd5e4d87437e4dbe57fba6ee748c76e2ebc51f249e5dec2f3d9d33eca91b5acb1716cd178e7e4c368e98e8377f04a21616519a1ac1d6a0e3156b6b8347f3b7d33e2af3501aacdd9fcc68396e923165eaac5c0354b445445e472c5d10767011089747fd0fb9159365f1b7e542a83f0115c277f19d5a89757d7a842b82273cb22aa50dfeee0ee15438a1d29cbeab00e8eed6434148a67c3122838927c57f8fd578d0b2a6e48c8a8d6d89cdfd91cd2f1e506590baab41aa685ebb36eced8bc102ef1c7e962517e97d43956bc301fbf9b68961070a7e9626ee887fbb8b5638fa8e266d6dd6f2569ca3fb9d6f27ce13372b339fceceef0b4fac07bf51f3933f269e43448048a8e9dcc2ad64c02d2e847e29d0f4f7963b4d3bb3198ba413ac8a44c2d7dd1f6fe93b505ec17b11ee6919ee4a68130dc77f1ad7b4ed31df2a7c115fa2a4216a7502ad9dd0f7640a171976b43bb2d6c34b97b7dabb0784ee5e596e6ab12e699902d54ca88337f01e584f9dd4d89e176b3a8955ca5df2af2b6b0d539c4c8558760d19ed99a038d4bbada4cb7b5edc561efbba7cbde545c6406e3df1abcd59326447c0e60b7b86687e926931e4a92676482d991ea32af5f72db1407b0081ce461adce32b22e4782919b7a80c09a901da2f4dc3371d6fe69f733927d55cd6776cada84316cefb62b20c223eedebf6db22decd0450df4dec947d34851e92f678d6374723153b0761c1063f5f471c602605fc6054dd1f395423eb279863e70c4c5e2908f6f2c70dfcb621e4da56a3571e09c0a184edfe21a5d0148dc0ca4f838344b75651206a12896c57015b2ad9b99c2553e3f9d9b501ccbf07a13cc200a51910244a8e16049812022addd2e5e54d9cf488bda03238d7c1d5230b026af89fefb4e483c808a200ec8b9763eb11f5b362d6f391cff08e7db6a43f3ef597834e9c064a6e16665a5cb1adffaf006f57957ab536b8fc062a6ac2b3c58e09d942ec416e7458e7afb1091bacdd6f59807c16434638b8376da09f5efd549cdfe4bf344e0ed91d5ca48b5511b93b31e427be4aacbaadf64fbf47f17eecdad1a2cdc264c78dc9c25a8edd4dd7b9910e02b53ce25b0990e388ce7e9ac298adf4ca20490b7da49c22783e5a62cfbfe7ed22911a706d5369a79f1ce0508db842771cd5e4c9c48be0b3f82090fabf14f7e3a1f8f582225113a662a1cd71d2db5feb4082c91cfe1c6dfcccd69b62668ced3525bbebd09910a75f98cac91e24b615d76716a8bd2bbb6372f9f091f953d3c48d25f0b560b3fd7b649da0bc9032cbb614744ab49ad4cc4cf53f6dc085e2c1bb59b5a9d336246052e126f02162e1a00c581d6b2086fe14b70b04a48a615ae10b152cddb1e003aca8feadb10da4b84718eac3f6cc026fba5452a5d00dd97419abf9685a429b8a6d0a9399198ad11c512879238ff5177d10026edc5a3bce59fd7f43038676e8da10bb63e1fdb9d344046ad28903360b2975e5740eabb2f7c3dc4f5500d3ca4ae6acf25f5995ad410142f80fc27f6791dd1bfcacbe6d18430299da806508ccc0eca359e403d76e7d8f3c497d0133ee6e595a9936bb9da92f33d81abf325de2ef22fa7cc2daec10f08652b385990cc7382fc3199e525fd7c6d4459af02e0a6ec6c6eb5de85ff81236c968608458757438a46b54cd8507b346fc8acc113f4d0450bf28b046cef46f8d45e962f81bb54fec4648aae1f72a8833640b7dde3e02b8bc7a87d2583e3d7c4c367eed0e80247da195e82f71064fb1f92f50aa03fbb9a92fd8624c2342344ec47db357a091eba8dfa2d4dc21faf4763c7f1c0028e87b2470cdb4c9ff7507c5fd811f8c881d4572b8574f68a2129207d5802274c45206197a51612e1ce1af4b11f417792e3abf071859bfc94f04e5ebbffb3d74dd3680ca144c8b114b6c055f9730dd6b7d4e276c934eb566b372e0254536204a4c323e154977ea3d21053a376bc7e1cde5e07b695f94be1df400344edfb06e3fd617b37d358b986bb8bb33af657e17bdb7c513d43252a79f5509f0f3d14bc14c017d4ef89789b811b66f537986215c750d94086a026c2d247c1c6a56d619321e88b30686e9fdeea842abc148adea7ae3e4f5e6c0e478def9cb49cf37cf20fb0c12ff3585319f104ccd12c3e0e3c4e5651e4eb0537dfc25578b9103ba3085390c0d4a6422cd40f4b602121b5657dc8b751e930801238485c0cea300681fde8d34b966cf267664004e15541f36bf1c980c37ba1f088935a5b4d3edee88bf2aa011e1897d5b9285645363698eb6071023b6986c2c9847254ffaeea6a7d3b894af206e03c51047a4091847b12bb36a49a1f3d44f69493ebf5d5e4bcdb731fb481637cdb8aac64f0b871e768aad765022a97d02557f455b5088452926d377b2ff599822bf91d3c0d5ac8ba22d776d820d953f4d356bbd51f122efcd541882ad5f3c1ba76a76f88cfde9efff682c5bdd28cdb8b8947b3eb5ac168cfba283881df2846a11ef63ad87cfd5c659c45b060038807f6488736d299cf4ded2d5c609dc6d91f7a46c520013a5ac6b267f0090ff19e83128c29a516816ead5ae2d9b4fbb635969b3214cc57caa56ddfe0b204c9f9ecb9bb4dde371bb5e9472556505196610c79c08f0644fe1eb81c9f6083cb305738240a2cd315dfe6662854d57dfcb3523114b9e13919c65fcef4e6ff56ba554d821373eb4767d68970cac2bd9b800338cbe6546da69e49ba0ed7a3ffa18c82612c145718dc0c3200fd5d7225c756d718d9686b4821f9391e662d4b12f856aa78f6ad6e64a2c2521753c5ffd8252bca4a258e1718c4ab5343b2e44f4078c84498e2c21fb23d3d68d4b1adeef34b70c0b4b68a3cf6b12b0ca4e17ce472e52e80635af3c3024c496ff2e6f2bd049b72c52c28482fcb3800af6e2adaa4d254e4c2b38e29e8bacd6546d40ca298891d6d7aa323870e52e48834e57bf2d817075483935463e5e9ae1303d5aa32226ce42ef6c9aabde9be9621510ccab62841845e8de4b75e6eab844e14b06430d5af9c26c393e7f8f8b07efff9df21c649869ae36a7c19830dfa714b421eabcbdf26f5e8b83e20cda9d0ddbece268e522004b10781dcc98f52065e3f2194054c1682e82d7f3c624a2ceefe9524985633840b1137c7e95442ff3e01a67b9e1e0517a59023eff56b0d9d9ab5b73c92b8e83112936bd0645962c31dbd5897492997a11ac3987cc60c5f9daa6ea23e1146a91689daa072eb5c86af94eb16d01539341f51ba505e75fcdd2fbc1f8846babb9115847b73939e701d2b86870d2fc18d17bff66a8fcab68548a0901a46352562fc992b4ecb4ff77eaf005616dfe2f64e4bad004f8933abda0582ec24768001321fce781d44328ed1a0f660e568cb104aa7d374b2222566f431a523db95787f8716a8c5b89c2852170a8522558581688c8cb9133b86999012a4b512c6c915e78c7bbc912bcfe2a4f7dc1b8817e974a76da3b8806647689e468a1e684b5c4de9b094bc9a4e1884a7607c770004ce7b8ab0bb1901f7c489f8fe0e342847d8063a82f5047e6fe5717218dee8e4f29c30ad6d7ba5cca2a6a49c4abdc079bbf702a620cd97529755f9a8da537879a690b32b6eb8ceedd0a1c95c53c7ced18e24353642745707b864d945236b41d28e719faa70bb793ab035bdc92c9735e021da40d2b5dc5838ceaf28ad78950aedcd832af6c351ffd49c1f8ff681bb95c1712384c47332ce923edffc8eafad07cf25847966f3ef1469ead2706ac7017c2e7194d6e5faff8a386974e5b390ecec6299126975121f9fb633233f4bd9255d69aa8a6b0d5b64a3b077bf19fe04089e5335da9eb029aed890c022898d52e18ab1b968f63f5d95f53ceef42c2ffca53592b6601ca22a864448c101bc7ca0693ce5fffe9dad50fa31a3f56240a38c0c08a57389e6a206621bfa672823924fb2bfc693b0b2cf0f8d8056d434736e2bacb42ea8dd9b17f237507f8016826be30732671ecb29095ef2b3e015a88b1d9f42f5d08809b2434b6a29f73ba85a3452b0f5f789bb044892b1de0ca6809a072befa4f338c9237a7a56e71bc13b6524fd163f699ffb94619fe9dbca851efadc8d314070d85148be08828488f28d45f96bcf6927577c4f34f809638fdd8e70f077e287f32b916663fdbaf5e4c8243b6b0c317d06b8ce47dc71bb3aee81732abdeae98b74499d80b9490864f349ab5af3f386f4c2d9c5dbc0dfe816f5e502a16b3e4952702a748940e7210aa76f045b205191d901382edf93b8c35bfce4e963d377258b827b81671a3a0a0d6d2a8f026348312edf6e8971631db30337ca49cd2b7e5b4ad7a018682062b80de6ae3cc2c9f83a050f7ae6c74bbcaed19e9804cdf2e86a0737258a55d9c477f4bbb4afa1892bc37b4da88e4445384fd899dcad1a73133ba5f893ca5861c4387e70b34b1ce4b4fc6950fa4b7f444811a98e61cae44f78759fd60a4327032a6ec7bc7c4e7b5e945c02dea50d978b226f8a3cedcbd26954ad91e798e716cfe0714413c58b479d87bdc2b9dd7c741c3055e3b493e0c1b3f0072f4a89d3b51b2e619fd6fe0179ac7970ab0c97ce6203ec179aa3c3363a0aa10b561a47432cdfbfe45201c8656d686caa77c414f16a84306169641c44c7ec1d3e04622391a3f1a358798f1024254cf8d49f361ce68eb27eddca752c448d067be69454aa0d499b11f653c36a43d7100", 0x1000}], 0x1, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x1) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000002200ffff00160197000000000000004bdcec46710bd46426a81368750294b81ac8884727737946da887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8fbedc1754f8c3072d9d410ce9de6af073b39da36a012202387f5ad41ec5526f454cf685e64ebbdee23ae40922c8a52cdd229fbda5737c9bc5f0480d000000000000c83e6a4d2f1969bd343374e07c4901000080000000007abb6b0d1e0c8345dceaf96f13900a5dea4aa3cd140000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x8000000000000000) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x902, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000480)=0x3ff) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=']-\x00'], &(0x7f0000000400)=[&(0x7f0000000180)=']^*{*\x00', &(0x7f00000001c0)='+{\x00', &(0x7f0000000200)='[#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='^!$\x00', &(0x7f00000003c0)='\x00']) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x3, 0x400, &(0x7f0000000000)="0952804a6d6d4b7014421e784c7240e6692ee2545cd1e02ab2eeb36177eba6a222a07b4b27554c4af2419d41365828f27811f4ee22fe8d", 0x37) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000180), 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='T9T', 0x3}], 0x1) 16:00:24 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000a00)=@in, 0xc, &(0x7f00000007c0), 0x1000000000000114, &(0x7f0000000840)=""/93, 0xffffffffffffff29}, 0x803) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x7fff, 0x8, &(0x7f0000000440)="5fcb8fecd007e80a91ee1ea0fd691746f6a8df25829482be5b48d22df115c3382255b258e2845d72f6b3462bc2f03a6b8f478c7387a05e9349ac3058c9df3391eec45cf42d851949adeb2f62fbac71ec0412d520e7bc5cfa092d569bab835eb777be260a804b8aacc5102d1227d3a6f5df14c753c30f151153cbbec121f8cc734aca47181690f5a0f1fbb459cca8264a4f8b4d002b3744730bcb5e83bc831337", 0xa0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000000)=@in6={0x18, 0x3, 0x3ff, 0x101}, 0xc, &(0x7f0000000040), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="480000000000000001000000a704000085707da5c7202fe1cfd4701d15821e16e4441a20a6c2e3b3383dc6b0ebd3766e1a4880450c3d43551d60bef560d4dc943909afd5000000009000000000000000ffff000000000000d4962acfc80b7ec1f0001bb8f5b353e94695ac9fcb297c51883d4d2dae961e3d8d1aa54ef8ae8ac001556d1653a3ee7bead8ac48f1170ad9a7ab66eef30c4bf6a28a641d8f5e0521ce0462e3e6b624471c61452574b5c71153d92db55fa81f128f4ea9f9792fe66bae33c6ef76f04c1f25d9162d8bd6ea554ef0bb516e69c7009800000000000000ffff0000ff7f000075dd15169346d89ef187ae28d4e008fba0e680f428947931fc156c1d3e88462a1ad586cee30dbb4ace51540f2e138404217bba22726493a6e82c57db4d48c52f12cd3aa3de85d1cc59281c56f63cdee0494d1fda18b68528289aa4579f43bb4e21f2ed3bb6338972d97383abcc6c0ad63011c4f0ecac90a96c88933dfd226732c3070d06000000000801000000000000ffff000000000000c5daefd339f1b9973d6b1c925bb787abfd267176fb712047f26b8c67dc8ae709bf964f94dcb52bd84d7931a20281d7f48e07312d93d1dd2d0296f328f80cb251efa585fe96c201c49cb787b618fce6e270998c568c13aca083cb2658c42ae54a3cda39d3ca68ab8a2c525cc710eecffb65377d1fad88d0bd7cb0b79e3f9a389c7bf57d8d3a72aa235edede9998af14e551a78ee17e45af0fe05293f9a5092085560954f40510cf397d4f3f58836bbf82eade1795d8bccfab99d080e8daf906581f5b3cd2c3dbab0385ae072b00fa1fe04d1319f31a689d68bd61226b387ce2222c1411486c20319a7c72d59cb79148fe33e02c894e550000f800000000000000ffff0000a60700009382418bf5956d652a9bf796802314db5c0dea1d36d3b8e32e004693f44d5ce8fae7e515baa18cffa9d0bcf9eba5ff206a2c2915bedaae13be8c271521061b502cff1f12a67457d25efea7b9fcb26da89a3851800996703b82b133698523309d472275caa0c646d2c4d4e3852c3ab7532edcc246528437744374d1ea967b62542b896aa42a5b219a3f16a360693dfe5fdb33b1818f0b6984539361a902ee130706360090d5fdb9daccc3df11b8534b457f4440a436a94faadb1643d9bab03e3c4c805c991ffbcbc077dc858a8f8bcdfc7152660ab449f40c5c30ffe1021b8134930d1baee1ce0000"], 0x370}, 0x9) r2 = openat(0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000540)) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) 16:00:24 executing program 0: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() setreuid(r0, r1) msgctl$IPC_RMID(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="7f203ad75b0825b88417a372c9098a07b5cab249652e2b366823ba965b6434", 0x1f) r1 = socket(0x11, 0x3, 0x0) getpeername(r1, 0x0, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) shutdown(r0, 0x1) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt(r1, 0x0, 0x1, &(0x7f0000000000)="4f369f91dba3f59a4a718e0c3b33112050c8ccb3bbf63e5c17aefa75ae93a2d001bd2a0050136af21e081f017cbcaff20049b66744a26dd4156bbd11cec2d35ee972772a8db416171bff14475b62dc90006f67d63f2043d6", 0x58) listen(r0, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00002e2f66691ea31d9219c51721ef09c87f1afd089f5e27228438d2871d9a8fe4acd69aa7d0c18ed7d9c384764be5655f2b05a9c7de16bdc217cb27a780715b17c17e7e171c1b29f128a1986a"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x2, 0x3, 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r7 = socket(0x11, 0x3, 0x0) sendmsg$unix(r7, &(0x7f0000001680)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c65a3651b570eb6d89b9f00000000000000000000000000003ce04650c286d098937f55fb441849e4660fadfdc0391d24ac98cd591cbee32bb0fe0361bc8ddc9420e78738b4e9a6665370de8764c0aba677a072aa747b6d071d44ca4e12826429e40cce2631115f16488c78f236257df7e976be1838a8a9a33c13f6d7623a26b66f08c3343fcd8e3bbc43aec60faffdd0b07dc2eb302c94296d8022d75680f1f7f7c585f4f6cf75bbc240fdd1818e52"], 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r6, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r8 = semget$private(0x0, 0x3, 0x440) r9 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r8, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x40004000000028ae) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004008b00060000000000000000000000000000fdb39c6a010000000000001f0000b374b7bc276e", 0x2c}], 0x1) 16:00:24 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10020, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/125, 0x7d, 0x1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) clock_settime(0x0, &(0x7f0000000000)) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001500)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000001480)=[{&(0x7f0000000100)=""/62, 0x3e}, {&(0x7f0000000200)=""/100, 0x64}, {&(0x7f0000000280)=""/88, 0x58}, {&(0x7f0000000140)=""/9, 0x9}, {&(0x7f0000000380)=""/86, 0x56}, {&(0x7f0000000400)=""/88, 0x58}, {&(0x7f0000000480)=""/4096, 0x1000}], 0x7, &(0x7f0000000300)=""/15, 0xf}, 0x841) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x1, 0x2, 0x200) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000000)=""/232) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0xffffffffffffff1b) 16:00:00 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x7, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xc40) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000280)="e0f728d7dbc0bd98dd096ddfe3bcf0721d6f5f2c6cbfeba6389b736f6696e1940713f9074cb7d1c756dd788a13e64a74c54708951ea270797e0026d6dee2f497d74968362262cfea0f40482cf658e3be4ea6ed8b18af234d3aa81f47cacc96d9f0e59f874d29a238ad777f5ea7b803357f7bd9dd276deb5974542089aad25edc379087a845bd47cbe860", 0x8a}, {&(0x7f0000000340)="bf1223f10ed79140e7504557ee443e608a1b8832d231dd83c3dfd8896c2a5ccc13fc2d7275d158343ad2598d83e62be200b0604738f801fa6c480c8545b0a80e4f90bb6ce62c7b36d8e5a0fd", 0x4c}, {&(0x7f00000003c0)="854042e1395542f76dbc66888b2aa111dcd4d232e8d1010a1f25ef9fa5e3bccc2ca40d6d74c43062bde175997804531d430e9416761024bc004841e07034895ed6db827667133fd5e82e00e878ba29c6b0d2d211671159f807cc987b736900c9b4b3b94ce115c261ca9449196e55621ad57333bbb16b676943e852adb5c592c797a0ef763dc1b226441dbdd9ec49e441e3d290b15c6953e28fa92df804e0bd5f8128715b4f4593fbcd30356a74715cbfe8d2f4e2851a66fe7fe065188c77384017d0365d08576d029deaaf2f5b15b15b0988319cfa", 0xd5}, {&(0x7f00000004c0)="5c02dafbf4b35e52fd647d5b6e43848fe22779134b166ce7cf1bd2387de2c8ddad26de499ce045bd7af583886690ac8dec35df105e6a13e472b877cffacdf49fc698471279cad208753ced2b455dda8ade7551b6f8f4319c9505b3917ccf594a3beadf5688756c2b0d8cd006c7843fdf5dd6f77a4be190e693e9eea5a7ff6bb2aff8c8f4630d9f142224a16a6ac78d42d4b09a1afd19de35ce5ff33eb0b596e793b5463ebd8ec7c03028fd13b3da43422a01812fb622a5768388120ce59dee1ee62fc4f67460b84ad7c56797c55570a099607084d57d6bd045cb9d37a257dbb19d3daab46b9a473ba2dd6acc2cee5188614eca", 0xf3}, {&(0x7f0000000680)="a32e99fb8e8404f5e286b1c037ead77b5d7b28a06122819915371dfe3b88727411050b019afdd74821abfccd81ed676c9f16b92df70ac8048a0d9bf5f2c7aa0234917c8c1874963d22ec743c7b37fea2a8746e8d40a9a12caa7862a570d07ea3269f1b726a60a117b50ec4b1cfdf3ade1f149c4565fbc975d153b784f6659c391d7b7a9d483cecf30076b74376f4c638b71527d6ca27fbeaf6d86f1681541e041f7ce9f556893c6bd2ac68c44f3ffeb9e50adadccc6803e11753c9094fbe4211ac0bcec53e7424d897448b6be1f1643f807c5105fe", 0xd5}, {&(0x7f0000000140)="72d74ce6173db19d26681da9d7cea81e4d776c32dce3edd6462084fe187e4c65b8a545e7", 0x24}, {&(0x7f00000001c0)="ceb41cafd5981b3793", 0x9}, {&(0x7f0000000780)="b3fb7f3beb9c3bce8871cc46b61c26a36f992333bcbc404eb851be8bd57ca5e04bf63f6930d3932d7d5ce9436a43eedc3238f55ec42b88e9ae0f7d252e020aee000d7f3fe2434b61b3ea21cb0440bfd6246cd64db0feb2fca0293a378b20067a3da06583ddf6240499ced8a325a798363d", 0x71}], 0x8) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) kevent(r1, &(0x7f0000001480)=[{{r1}, 0xfffffffffffffffc, 0xc8, 0x40, 0x149c64a, 0xffffffffffffff80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x2, 0xffffffff, 0x401}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff}], 0x0, &(0x7f0000001500)=[{{r0}, 0xffffffffffffffff, 0x8, 0x45, 0x80, 0x7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2046, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x10, 0xc37, 0x70e}, {{r1}, 0xfffffffffffffffe, 0x40, 0xf0000002, 0x1f, 0x3}, {{r0}, 0x0, 0x0, 0x80000027, 0x6, 0xcb}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000001, 0xfffffffffffff4a7, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x20000000, 0x8, 0x9}], 0x0, &(0x7f0000001600)={0xf37b, 0x2}) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xf, 0x2, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) semop(r5, &(0x7f0000002180)=[{0x0, 0xfffffffffffff903, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0x5, 0xbfffe92c01d1ca6a}], 0x3) pipe(&(0x7f0000001740)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000021c0)) ioctl$TIOCNXCL(r1, 0x2000740e) lseek(r4, 0x0, 0x6003630bff1cf0b7) geteuid() fcntl$setflags(r0, 0x2, 0x1) semget(0x3, 0x3, 0x1) 16:00:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x40000) getsockopt(r0, 0x206, 0xfffffffffffffffc, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='+\x00', &(0x7f0000000080)='[#}\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='(*]\'*]{&!$)&\x00', &(0x7f0000000140)='[\'\x00'], &(0x7f0000000380)=[&(0x7f00000003c0)='$:+\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000400)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) socket$inet6(0x18, 0x4005, 0x401) 16:00:00 executing program 1: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) getuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000640)={'./file0\x00', 0x1, 0x3, 0x8, 0x1, 0x80, 0x6, 0x2a, 0x1, 0x2, 0xfffffffffffffff7, 0x2}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="000020000000001affcaa67c3922878591de00000000000b0000000000000000000000000000000000000000090000000000000000000000000000000000009aa2a3cc9c62cba16416da5fe93a5a000000008000000000002cb0fe55f77256000000130000000000000000fcffffff000000000000000000000000000000efde1e22839d88f6000000000c000000000000000000000000000000000000000000000068707ba44a6300000000140000c62ce22d000000453beee876bec5a2e1947c7c00a2000000000000000000000000000000000000d1a10f71617b8dfa24bb57ca39dda9c7cd75ef747fde87d1e5f6502b56897bb95e8fc3d3809256cf7faa71e1f74b1878df83227489a0b07594c37cf92a24489873c1ce63c672aca2ebd7ce3504c8d17b1cd97d9296c206d42ad191a40c18e73b8342b42be7232a3fba0b67ff02a933c9dda679739353bf728b18c40fb184f452fb5d7f2bb15c62441d0576e3002f270471a2ec183fa71230feadb39eada5a427f4fe7279afbf5410f381f9e274b8b04b3cf9f95885d0f7c6131b013d4d162546d5ad493a2646aad06b25beaa7c4c2a3dbaa5d5c3729f93a9f2efe54ec933e844667f7ee7e3414799db727dd24a"], 0x1, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffe91}], 0x10000000000001d0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:00 executing program 0: sync() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x20, 0x2, 0x1000, 0x6, "e676454a94e2d5e6f24ce040a94b371655aa4b68", 0x9, 0x7}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x4a) socketpair(0x10, 0x1, 0x873, &(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) read(r1, &(0x7f0000000180)=""/72, 0x48) fcntl$getown(r2, 0x5) syz_execute_func(&(0x7f00000002c0)="c461d9d42584000000400fe4a4dcfeefffffc441fc539aa3000000c483f917d30ec44181d291000000002e42128305f0ffff64420f381cb6f2f9022bc402cd9cb60010000085b10e000000f3410f8000000000") getrusage(0x1, &(0x7f0000000000)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x90) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000ad002b66c70000000000000000000000000008bc6821000100000000000000000000000000000000000800000000000000000000000000000000000000000032"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000004", 0x2a5cc316) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x80) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) socket(0x18, 0x4004, 0x1ff) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() sendmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000280)="76bfb6827f17630d74fc768a1972db82d9e3d5a4b63b1736c2f4d267d34154fedd37c4e9ef695df4e1e3511e1a2f97849ae994bc3188af1974fd53407de4b14520edee9847c10028085c8c4a652ca546a01cf906d993b513e1c0fa0e26b27b362b97c628b62d08a3f12f30bb304af666f8f358c8b20345c487db3382c8f92b45de35bd423b30f28083faa76812152c4dca4664e942806cb50bc65effc1ed", 0x9e}, {&(0x7f00000001c0)="6b27d950c62e9d0ba8ef8c1dcd954fac98ee171fa067969132597b1b9fb9ff9a1223539423186a5e9ddc843ece69fe", 0x2f}, {&(0x7f0000000340)="1d5fcd527b0e24293a7b97d76f0eafd5dfdfddd50e69e734d8e6fdff048eb58509eace7ab406a8a92133cb8c5b7bf61c16e4ccbfde1c5afd9754214fb775acceb293d0421a6454d82e82124d4aba6b5b820a3f456520f15c7af743a49b372ea0bd695936f933c52ca2cb8312616a112edf50135e960bc0dd94eac81cc89bca3956be9b9e5ed28c7e9a6ff3ec063418ff40f7fbef693aa31baf8b02bf9d1f993cded362822ce0ceb32af192bdd8aeda27156bb6f7cadbfe2535e7c1bd8c0d62d5adb47ef3a224826a5837d62055631f7e173c359e4c1a", 0xd6}, {&(0x7f0000000440)="a5f5c27a7e499d69da5fb1a87dafc43d0c6ec037d8a88e1d5bcbc9781514ba338b7f5267d639bead454741be968a437bf92841f7ec81867379399227a21ece68fba8463488a3adf1e256961f3a4a30b4acf8a4e22d91fb908e7f380f76dba384088f00e753a203aa71cf0e34405ab2636164ab7a301a7521919cbaddd0e2e38080fcf7d55046d231098cf21e51b1e6b911106f7899997b28a8f557bd6c92455b086c9c17e4ccd0a85a3b70430a6b56f532bf669288514db86e22a8125b4916980c4a75c5ea09bcb67c0f31b25d0c0aeff0df009cd4e3822c483157641032edce59881658c24397599d1bcf6cc72f3fa2199907de7afbfa1c6fb5a7fbffb0cdcf85dc1cc1715d2557aaf248800c14d2a98f202bee1145715496e202a2d7ae6bf58703d4b82a30704020a09051534997822cb6c4309c937cf9dd37c8c4b93ef3559125750c3e516ac9f3e6ef9eee011d905547c675a0b07dfeb710f3a2c829d64e824148507a1ba81a31f616c942cf56bf23c18e9afa76f697cd89396dd21ddff132cb62a9140637d5efe317c801f91c5e18576b06842525b10ede9a5b05868acdb71014fe2d1ea365f623aa5d6516b4792695c8180e00e2b4741a198d9e0803aa178177db3e5604e189b03c0d66337799aa5a953031458cc7f5c27552a4b9870132957a38cb75a1eb867f2b8a2a3cd4b8526be9816af023e76cfbb2db2ca5c3296a3661a2a8b351b9b70d1379877d4b3cc371e351d9719d1d539a5b822328c45dab4ebe4a884e2445b7190fe3718bd85c8745dc83935246dcf7186a6c50787e7e44ea43d29372413178d1d9ec4723962a2bb17bd92bbc68a7fe91320a6170ddc38618c145be3d19575d69b871528d66e3bc427920f9093804e6fb6e2cdefd03e23e762964d4b8243bdf0e48d0f71599d81973c34f2a9b79b10f820bbae7cf6117065f8cf4a932170707a5fed5a6363b36c65cf3419029ae31e52f322139099abc08267c1bbb11ab5484834f59e8506b650ec2fca7f5b478957d438d0def49b4f795a22fe67703769653e7e0c7048a739811a20e13d1469d49e1de3c971d6f97dd25ef83ce4d3a997e22dd3fbd46829af6e8d1c8eaf3f56bbfdb601f6ec39d1557873937cd5b96281a2d844cb88f2d17b53caceb932e0b7b6c760e7d1f155f5a31e59e9d9ec62babe3f8c784329b8f1a98174bc8bdcd8d8fb1e61fccd99d14f21c074872ed365014129947113e1f341a6ce4b106d38a3092b039600c901fbd82eee691fba451694a59a4774cc1767580309803a7c6f850b20273a7d3010eeb6a2afe8f7f02a095646c97fe21f9bb0460b75eccd42ca42730cf18fb47c6fe7c84bd780ead6e5d3943e028fcf875f090c8be7e97c17692b1a979ddbdf02177c7419e31716b10ae2d8a6879940c8e070ba8cc4f01a8b40b9db58574ee43e64d8f582ba926a03c3174ac946c8c3ca1add1e9be72ed0791cf30ef0d983b6addc54a2cb17760ad0740f7d7f56f186d86a23a37c0b21c696812e75d1ddca2d7f072162f4a4bb6e4b608cff701eba199a75ce918ac9dce1f088fe91218dfaaa2b1d75fb885ce79ee71701f4746befa995356e850b68eea994c5fd46d67acf5c93466e491c5bba2fc8f22af7549ca49437e1cf7190a34c3148ff6974641710fe39c3af5f4c41adbd53a383a822bd34d931a24a51596dc7a68abbe083c63fec909826a98c7e6cf2011936abe7e8d38d16d9a54646041fff12fa677963d2adb9629d772f4720734a7fb962fb7ec8887268ee83611a05b11f5c096ac27df99ea854ff35e6823ae2bdcf552e623a4bd2b73c3e91d88c61e879c683065e0a692c39fad75ab488ef2e5ef09c2a37a847391e795522e31b03b747407a3bbb98d5438fd255dd05632cc63e202e06c897db105bc69db7be6af40ec59cab6fda618d8df2739b717f4c63d9b209d6d42286835f51e68e9347255a1579763e267dcde22a7de695cf16c40d7efc6b7f5e387ee9aebf8ae59627e99ce71a7362a9a9d1cec57486958dd7629ffa8d261dabaa27b3e08f6417e2b558d0c10e399a2c7c7eb684a9f26302e17c21ddf4f679ffbd31ad6aa0f0828b78405ac98d6f49cc4fc6fb8ee45618c57d65347d2fb96800fc1efe1a12858a04cf2240b0adb6df4e7e1b95f2f5b279cd3a13b9eea91f7602b119476970b7e0af8be20827b00089a7a16f2bdb8723ac166a2453e2d340ac569a8c1ce8fbc149e0673070c89a6659c734cf3623081080d1970cfe1addf85b6d1452107e8448b2c68782382ce0c960e7d210ff2a049a3b76ad31158668c95fc2aa93a84651bc9e78901b2392ba3b26c9d313600715ffc2d346124cd01049ea4da3ed14e3a15650b97282df2f4582fcadc40a5cb3dc3e8207091c8e485565e3ef9919f078ef1efc542f522c7cdc8daf0c4cdba5ae9aba719dee4da5c85fe550ac20e0eaa63e3f37d197fcd5007799bc774693ac7cb74446e0c484ac14e9465164c3945390232c37d8471e1870ae78a8c18560261f085c4929540b63fe7e015a62f690c8dacc3754c42e9381718533cb6696874923fa08ee9a2c0a5f0a28c947359f9a42b8e250c8e26c7e345305cdb815ca6d39d65b8938692797b3cb4853c955460d57b88be6a3f1ebacbe1d66d7531ddb0df0b8c3738e9958c274f5ec45f7d3122de3a666333c03f30f299f5cfbcfbdcd13cfe241291743017f39728346555e621a4c7e807b12a5ee49c984108a85a5e67920a4b60723562c9f591d5f6399b545af2ab87a69e63071fd2b43e4f0c5be5116a7f2fc7a807ba0933bee86a351d192c03af795194db8c338532f3e9e0bde7a131b589cc40e5e95956bd16bf6e7e4f630426c079cda6eda516bc6884be00b468259d816b8ba1f4ad7089596cc2452e93940b573204f0e8224cc7238083dd6d1ad1572cd2f4a4630406176780f23889843e1fa247c9456ea86c3dc69729586fc9b19370f0b264657a0eb641c6dceb434c8875c5bd58e079b6848618227923770dc005d7b05b3de15a58b672cecea142722677170b4231a8b60ea250675fd99424e097ada0259a62856f20ceff9425a39e9fcbbb38b198e837247c3e8ed1d9a2da84d549f114cb9b2ec54a78c6be79a07f6e7b4fd78ddbae854cc39d6c05b7bc644d92f52b5d093719773940d44b37051f96cf9af9af31086d435e619ad6d34e4f2d740e757fc83cb0018636928ebafcb8f06ccaeed8d70d174c4b16458a4bbff52e42e9a89a3d37b58a9b12c6c3b8915370b38e7131cd9717753e52345d8612e9ed7eb6ff4ce2d4c27ed2c5788b45ec7cc5353b20500d2331540e91024867a2c34b0a93e6b6d58eb969bbd22cad7692b502b3c5346e36d64602189dcb53f54146ad79fa8a50ee2130f66c662ec8a88c849b6cc84cfc9d2619727109af843709b7046617a5f4e5f14ea6b12fe4dab8d2384f6ebcba2f4c6146caa07ca981f1cc773b05844fbf43116374d8027b23253977550c94b3303385660f9cb7edf89c297f8bfab388c02267d5d5ab88fde937da9b9eb3f628eb9d3a2ab26c08fdcf2808411ebae12c6ddf48fc046b93c6efbdf5f317167cc0a0ddacd949428edfecec228fc33bcc3c243ba103a822414fe1dfa6b1a0b6e8880ca15c096ac9eb1f22a8cafbd29f7b3679ebd7cad55da9885176b3169867cf4bdbd81559f572bca63672e61e324e027b0539677aee6bcdff8197caa6ea0b84618ca47ba475d13f902d61deb753841f50d562e446d05c855f118288d65105abfe7b38106ef719ede90c36c35edbc83fbdf160a12d31d9f1fce70dbb48d6a6aee1eb638d5e8b6d48593c4a8184ccc05e6f1e95c76ffd0b675995c43d54ec00c2dd2f38fa96ea8cfb7c9e9a33f97c2dbceff0118dde1c816a868f3b0f50f6a206f5b969d976782512e7d77d5bba324c541cc24e22aa4a816c9c2373c6a80cd9f393c456166d7843f964a0919779c96007918c3b0c7223c1094d588d6b910a12135918d2c1edc7458e47079e43f34396e1469244bbd442ab9d365627c861cb6d992a6881581a2836f7805ca0c6e18aa7dd4e13178917df2c044a61322bd68afd3cdb531350b4c504b1584b408df8e8d3b41f9fc45a064088980349beb54e6be2f5501d6c7959852390e2e6246b76540705f8e04ffb8f40bd92782ff8b3889417e88fca1591f63bc2db3a6389d107536a8d64b6791cf7195d9af6cfceff843891f4cca5f5dbc9889bd7ba4ed60bebcde68b12cb5169f00350bac4252b1ece664579b98d172bff4f2631eebe98f214b60e48fbdbabb77f27a709eda0a9b6ab29ef0684682495ed4ac72bee8ef0ea01ad9128b2d6d6ba8a457bbe1d8ada09ed865d1338c412a21b0edbaf02ea820cf68cbe9ad47c7fa896994f43777ee239e2a739bfcde4cc6e6d414aa96d5f5e68e61bad9a0609b07d5d85bcfde73d5193ddf707677d2cc0f1d2596e0bf03683c1ee12573a6116f416f8d607549237f1f12daed15cc1c1fccdc4cf2ca7baab13ba88eee7186e3bf5364eb62eabe1599a3a03dd2353e0d1f6a9f001fd63c8eb1616e5d79692edc9328f806209c25dd12e30bb13d7cb1909321d92c859eec757ad86530857e1c92f893cac250dfae93dd6ac5cf079e5064bdcbf600af03ac6fae88afa96a6026b192f445cd9412218fc7ae0c9bb64ef335e680943ec70004637222e826b885e2519309392f9b120c0b3cb45d7026f6e58ebd16ca41741f75db8bdd4851a424d034a52f0bf9d78623e3dfad2039992b4533d55f520bbab361af5da9d6b2ffc56821c0777b9efaee7cce0250775c00f405f5d201df6a07f219d78d5ca5c3dfe98f4b93832159463bc637ea214cc0125b15234d7e2dd3e644f5c307be435c49018ee057cd010706d62fde1737486f6881281f0940f5f85adaf07811f7cc5abba7266f85a0d891c0547c4fa16eca1e21471e6011ae6558414610d9d5e26198fc7f76add63385e1a615c38860dfcf235fea7ff35a9e3c1cfb6f0e10da84c0064f672c656466b001d9c6969bfad711f117e36cd80ab267f1fb47b86a2ce81333348c9a6ac7b5f23a18666cf1537a667145f54031af5f91c2ed16c6f96beb613be8d8239a954c26ff4d1051c88d78c3bcb94fcda1b755240e5ce6720d62f0e8912e18d8ffff5d51dc8c599d7c4ac86c65b3580bea6b1f4c1801a9c75bccb27b407e9c1173517aa63725f9dab7882c350b950375c065c5340f04365a7e58a99a18a9cfa2dd1dc6e7c2d81dcce3e6a5e8c6f835dfdbb74ea125b19dbc25c4a5a9033908e1b316ef1951c8295ed5915fc73cc13389f27e92d67f827f67e48bc05fff81d7588db1713bc5cd9a799fe8f8cd5ebeb89b866ab27088ac11b084b4195ebd94e6de3f46cf899f07b98497c48ac2a24b7d643bdff376dfd8164547fd69349b5a46cffff102b8988e1124db5d38a940bff62d2d8ca0d287c8f4dbe7d9c8aafbff529848d56a21f2a29baaa46431aa78ca393ce1569b5cc602f98ff0513d122e1cd0015095fd22b8108e6649ab7f9c9ee0114ebf80838c18ec80bd0f9f22ff14eb95b9aef3a44ee73a1db504101a229247542ade8a2bbc2a569bc55694c07de93075481aff71bf1b95381a3a1b88e32333eef3783c7fd2927649bd1a8dbd68d88c5057904322edac043e5bbe763c01b9f73efec3c4f6592153d200dc223723a726407f2d759ffc1cbb58b74205d880625a96fa960bef55121ac35d815e3c4516504d98e3537bc9776edbffd7cc0c78b73ebcf5e7804cc7d479f831a68f80d58e4971ecf9dcb89537244", 0x1000}], 0x4, &(0x7f00000014c0)=[{0x100, 0xffff, 0x1, "afacdbed195c02693f3511282789d9c8d4cc7a8ec0ad67f55f2d701871d61a0ac85393447f9dfe6ae9148169d368c99957ad7732e3a1179a81c030dff1e0fd8f89331cea2c11b8a7c167582bd948f59821089f5a4351a3bd7690e95672c0e010710ef71461b7a7afeb01ab12b093aa86452df587d3738fe170f7013801bf217358d3b041a014c0ceef2d59e5c5efc13b5f7e2ea131c20984ab2bf9f3aef45db9a2870f18c804618a2503e7b3d7f1b2e8989086742c8ba9c10e4e2b9af004305c70ffb9fe13a21fd74186ce3a22d3fd7a7342736f34d4c3019403204917b151af1b48d651fa1c020701cc6999e800"}, {0xe0, 0xffff, 0x4000000000000, "32817b69c28e1b706b6f93d2b066852da3c2894584ed3f39b1d805e5bbd0eb5d19b3e9a5e114156165680e1a4aeacb250a08ed6e648710ffbd6936744227e94cee6654cd1e192d41c0e8880e179a91ebb967d3f24b445dbdb1f62b748b808b7480a86996b415bd934e19397a274acd3208819b7b8a57b5299fa1054b75c554b77772e02caa8b58fe1769a074a5ebcfc92dba09a6860e0fcc7930a228acc6f7651a738efb913452ad20f0ea1ea473e670e76750cfadfaa42a393c3d460e73c7bfa95841ae0851e598650833"}, {0xa0, 0xffff, 0x0, "ec315192575b0883f862866fcf224f1900f8f9da3c05c631fa0a5b960c977f09f2f06d0bee435132fcae2520ea4f00a19fde3e730e0e9eb78cfe3606dee3eba3779019027c10247a7ec46fbf1d99d1048a17dddf74f108a7f58fa1a8a35dd4dcedd954de79c2ee98a352a77088cc7f1e58a2005543dff372a061ab9a2c8985a5b71d0f137c3180f79c5652c2a2"}, {0xd8, 0xffff, 0x4, "91b49c0a81316a808f4c53fc802ed955bbe5a4df9ca643ddeaf9a83ca06f358a46be8ae03c798358028be2b9813bf5651baebb0db7982fb92afaf88be849e9141f233f6369261c9ad4acf07193a894345c3de3a8476141bcf2b98bf1e3ed32101eda6f3c03c7f335476c6bd997145022733e6adb76b7dea7ae6a2e00f2208184b4ee48e823c1ce4e51f14ac3017d8568ffbae0ef68143994a797d1f752f831f22a040aee610eb97ad674cd2b8800815d3a39a7912f9377dd9deab61ab0f04302df"}, {0x50, 0xffff, 0x0, "385edade74771152bfa6e051c3eb3425d709db5cdf462c8880a32f344cb732ebf8c3be379afcab25f41bca6e2847faf1154befbf7a015e24ba259cd6afe130d1"}], 0x3a8}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x4, &(0x7f0000000140)=[r2, r3, r4, r5]) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x7, 0x360) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = getuid() readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) socket$inet(0x2, 0x1, 0x3) 16:00:02 executing program 0: socketpair$unix(0x1, 0x80000005, 0x0, &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x0) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x20000256, 0x0) 16:00:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) flock(r0, 0x8) 16:00:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x366aebe0e3a048ad, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) fsync(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:02 executing program 1: socket(0x0, 0x4003, 0x100000001) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x5}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x9}, 0x10) setsockopt(r0, 0x27, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x57dc, &(0x7f00000000c0)="d368f68201fccdf031b708f72a2f6ba5773a42ddefef8d3f6080e5ba79e68e919651ae22ce1d68a39b74b41bd2cc4d040427055446f5cfb85428d148f99b214d9c1a0324add4aad24425f088c9ff4b48e581843cdf323c", 0x57) 16:00:02 executing program 0: socket(0x0, 0x3, 0x7fff) r0 = socket(0x14, 0x2, 0x4000000000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xa1, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/77}, &(0x7f0000000080)=0x4f) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) write(r1, &(0x7f0000000000), 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) write(r0, 0x0, 0x0) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0xd05) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000000000008000000000000000"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000500)="c0f2eb66470f622b8a11189d1970b90ab90af1c4c1395692347b0000f046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0x0, 0x1, 0x1) r5 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r6, &(0x7f0000000580)=[{&(0x7f0000000500)="2ad07b4136bf17dda2b20d79c76d30ca92121e17e649b4127c6c62ccaebff889eb124e2eae9362afc369a0a1420b9465633ef045f5016190313b0ff11332363a63bfcc33a34884dd44512fae4e5da6a3086b33158ec58c673a1668e63fce65", 0x5f}], 0x1, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r7 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r8, 0x0, 0x5, 0x0, 0x3) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x400}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r7, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r0, r1) socket(0x10, 0x5, 0x8) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(r1, r1) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000380)) setreuid(r0, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0xfe5f) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0xcc5, 0x80}, {0x18, 0x2, 0x5, 0x6}, 0x200, [0x4a3c29a7, 0xbf, 0x1f, 0x80000001, 0x8, 0xfffffffffffffff8, 0x5]}, 0x3c) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x800000000000000) 16:00:02 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xa5fb, 0x7, 0x5, 0xf96}) write(r1, &(0x7f0000000140)="fb2bde9d2053530791aa5bb120e37fc1dbe33611706a8c75359c925b53bb8d4a526e7fde9791ba2f6a3024e45c9e9f174b82e0ef1ccbf4f0e436afb3ea3e2ecdd890b4f7e4883ca668d32be739d97ded9415cf31d0d841b4683ab23c4bf7b792f2da0e11aff739202071790e65dbd307e0896351157bc385bfa5b50168e41e69a669b4ae10a876cf9ca4a39adab2dccf55f9b3e1a12a56ca17bab9da3d544071add65cc9a9406e9e93ceb402161ba7953e270807a840f1d70047e056503af2781aaa393a6adef387c03cf13e1f9a93", 0xcf) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x294, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r2, &(0x7f0000000140), 0x2d8, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000600000001000000000000000000e0bbb39c6a00000000000000000000ffff4f22276e", 0x2c}], 0x1) r1 = socket$inet6(0x18, 0x2, 0x10001) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4c, 0x8, 0x7, 0x2d28}, {{r1}, 0xfffffffffffffffd, 0x10, 0x0, 0xdb, 0x4}], 0xffffffff86e8dff5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffffc, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x40, 0x200fffff, 0x8001, 0xd1}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x4, 0x351}, {{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x4, 0xfff}, {{r0}, 0x0, 0x42, 0x40, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x8, 0x7fffffff}], 0x9, &(0x7f0000000200)={0x7, 0x100000000}) bind$inet(r0, &(0x7f0000000240)={0x2, 0x2}, 0xc) fcntl$dupfd(r0, 0x0, r1) 16:00:02 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2002, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x90, 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x7, 0x80000001}, {0x8, 0x1}}, 0x2) ioctl$TIOCSETA(r1, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x5, 0x7000000000000000, 0xffffffffffffff7f, "22516016aac9ad50c3d8157872ac69c2d6a5857d", 0x9, 0xaa}) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:02 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x49) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x2) close(r0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x41) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x800, 0x0) socketpair(0x2, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = socket(0x3a, 0x1, 0x7) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0xe5, 0x20000000, 0x63df, 0x7fffffff}, {{r2}, 0x0, 0x0, 0x80000000, 0x7f, 0x10a85507}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x5, 0x3}], 0xfffffffffffffffc, &(0x7f0000000180), 0xc6f, &(0x7f00000001c0)={0x7fff, 0x7fff}) r4 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r5 = kqueue() kqueue() kevent(r5, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r4) 16:00:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28480, 0x71) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x28, 0x2) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r1, 0x0, 0x885dd4312a98ec21) 16:00:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000340)=[{r0, 0x7a}], 0x1, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)="8a1d2a83c7621645a00167a1a2eaa580c8b2cbd72abbefd41259814db9ac3eec8a4365d2cc3b33138faff4e143a1bd2625ab533d64de8c07230a05e9d60091468b0229d369c66a18c148a521821f7c0f575c35ff1258a76013bde2506f8bd50dfb3bc0b73631d085d1fb5f1a04f7a75d0dcdb6d9e801607b016d276f4f907eb5adddc0b97ca9c496dc370e77119b2d4187007adb1727fa4fa1225ef6c8ef697b73293a4a449d5908666ed695edf5279a99bc9c4f72650fd2a8c426784c1fa87f628dc613f96be4ec85f6e48d", 0xcc}, {&(0x7f0000000180)="b711a9965f6aba8048440bad67ce7204c6dce244ebdeffcff554e88b1eb3d479373ab3dfcc7111afd8a6bcbb8f9604b4d1ff6d0027ec72e9222ea0e2229da5e625a51bd12268509ebdad732c4fdb7c679314dd82fca702fda33c4c0bbd98b163d1de64527682c3755334012903461f75c407af0ea453dfa111c7c9bf0651ba1efbedf5b7d7e3113c39b566eb40fb34fb4b64511017a03daf7178ce76bc8ec3cc47bbd198896077a06e19a0af6130209e3c9c35d6be8128f3377c484d7ebf8982f7d05817fa245a9c4b5618294d96ac2fb93cd754549f82b1", 0xd8}, {&(0x7f0000000500)="1a673afc2487d2ed18af5094ec3dcfcbf538e289dcf8fd3bec722f7b0ab4a659793009032cf90dfd780127902eeb4fe9f0653d073fbf6f0d90dda3f955e88adfe25cda0ab25456c1070b8a57a77b831f86f347b4023ccbf056546d9334e19ee167ba580bfaa5c8ce6d25e25ebdcc3f7b2734d086bc64dd6765394fa903ff0e6321bbd4e07d66a1ef4b173e2721499cffac24a98698a931cc3ed26b2c0000eadf3b8f1800d360e43e7fb69985290b45367c26beaa87a91917797f39fa56dc3b1c088e2aa1b4c3fe30283ad39011c1cbf91c3069cdb0568b20a464c5948b301e0d81f303ee47c4e8ef733a9c0e3016418132247e51cf0efaf92b80c08f735e94fc39ab6c13bb871572d766ac46e3c57b4e1389f3100a1fc392a44fe1201abe392fe6fa2f8ae6eac6b414d47390f70c22cec8c8c187b8dad7cdb6f5aaeb260b235e6101016b49c7c0eae8a8059e48f60be8d5ab4b4385267d910c4ba9e45f0ee95ab474e86e4e9cf96740c9b97c65dca5c45ab3da008b5c338ee16691c64b42c32309ae0aa93dce0d73c7d0f4d0f1470abbcaf02dd9a75949e5db2a160d1c7532271d5ff923bed35d1199afe41b05a7bda66ed294ccd2d2cde5666b2883a757ac28591acca5d02cc4ea3ae1cfd8b7044f676ce30b9234c9a1812cd03cd0334d0dd7b7b4e2cd9e8ebadd9627283ae7bf314711c71279b34e73f794c61a3d20f7df018884de9d4cbc03b1d10f92fdc829c47f3c35df675f20d8268977a35bb85c94f20ba14dbf57c5f15b1c05c6828f345ee890171bcec782209c7295fd66c77355704c8752447f8832efc8db4f47377d234cacf8ad3124859f143e872ab75bb4b8265010a76fca581396415ce096222fdadf9297fdc5674cd7e5da7044c3310b351ff563b606fa9859ac9008f7c0b29b2cb38946b54a68addb9d516ac949b97b26ed18a4fadf2dfe1b50f16581be89a094b81b6414fc6089c3b365074218fca3882460c6de8e729ba03b0a48cae650e7d3d45c29a08809ad9329248a8ad3d7c667712340c388f9d6b8ed986bf75d19d04cbafc613b7b76cf5bf8b00253283bd29e6dd629c8e6d9988df3ad2d4b4449652e5c28472f654665d47c300b09e9da0445cc0d67d7932b5d5001605c08b41c8356b023746efd15e3e695bfe29952b2ad41dfdc94066293af7293d70fa42d7d09f58794cbd8225279825d6f896ac3a5cb795df8180b68b83af8767bebce0e7dd603ccb04321b28f8debb7e6237dfa555b5ec1dac221e3af2d01ebb94d003bd053dafde7b6eb6fe0d16610a13bf41ecbd5fa8eb58bb2fe122997c4465609113fc463fc9864e88006ab8f279b9b4ae1cd72fa492c03d3639859f1037d1e84a7f5a267e2d83bc769eba62a82a19c0e1629130bdc8267d2de5717205bfa195b7c1ae2823261501a6ae242bb9317af7914d34bf86a1af584f94ed4e1f4a8941d58d0f9790d3f6af69ab8a77df35fd6b1f39bf58e8777f4edff910b500f5e00e3c1ed296bb2b018fa0c5dcdde7cd19d2c3c022a5b0d6505420d8cd0c07cbce71c8011e3f453a7ef0db9b007a6065af14cc4255d0a7e0c726825df562a536d028633ec6a4ab693d7806a89916081ee1e46866a11c90f6dfd02787780e908bcada60c2fb444efd8f591e966d0c97481b6b4c7af25c426853afb6af713c12eebf1832b9bef22a68662bcd684b13ed64c700d64c6f8ebb40d40d4b3d91941d1847b316c10a7528ce12ac93aaf6f3ecb73c1e2b5b32bc15d458e41c2024553ba8b995cc1b155c7942338b23b8c32b571c6c36214f741cf9ad75c304768fd92adf9996d02b4680413cf2ef2e483118846fbeaad19fb581edad31ef9693559e2873b29bc01db6fcaeab1187df6ac2534759ae9d3bb87549b8ef273a1f3e215ba77e8c9fa460c4fe4576ea080b8dce7c8717f10105853b050cb7d6fd5e6513dfa5434a635952a53b932c53bd8af8ab4d35a5e76eb60373237581e6a6babc8d992c1def6d3630ac0c2ec83dcfb185c5d16a8ea55ff58ba71942083de572498d963a18325e431d0a4ac58f15e5c4de37a7131b756b429f6154c1abf91cb75117c28b9c11a7f8b3bcac49bf72ef26341c4d128f5017687c86f682d4f020e7868b05bf81973fcb2098e28a81430fe22946856f4f67fb72797abe37c20d536c46524f7fbc8cfd5a2d95b3e68ffbfdc36f3f8252d48437b3a75aeb13117a3918a3d751505657f92a2bc633bf6159b88e5105fdb84244a3fe614e64c4c5284f6d40ecd812f8ef565ee9d0a87fddf0cde84359da9d22661ddcd9204baff4df39ace8dbddb71059c69e051cdbd9036730a8d8ecf30592be59ad18bb8da3127b23a6abadbc3325a4238d88aa2e4e7711976c879a756645e0b32d68e65ce28f1c6ea88e81cdad29007d6113cafc43b0f9098082b3fdfbe92cfea098fdb22b9cb5a833ba40dcdde333e89a19341cce0f23ffc540771fe16d808a1e99d04d93299faa76ae42acd8dd59b0ea53b0c5e4022e0eb75493225ddafcd3babd7cdb4aee20f9af635559642e579aa5316b95269dfddacba76a3fa446cd6349c9bc40f4ba8d372b65035caaaa97ab08ce2c83b925be0de41fa7c4088c6473446cd7dc18185575d8a2b631a671d800cf13bdc7b6f8404c08307c33f47f2f0095d306da55e5910544782c84aa26c9463913696188a2d3fd71de01504d65bb3b665396fa791af30dd3fe770576c83e8e6754155a38c49a5a9e790ef505e1b2dfdc02d2631d75b130d58de331e3e2d59523f2573bd3cc9717fc76fb18d59e3a15f2ac18d7b41aae477ea4525931364c865145c490ee7f4a40a0eef77672c541e9ec0d3cb99eb4b5debc52e9a33dc0cab6cabaa5ff15d0f941303c8fad3b7e3d5f4c916cf2de11f7a04844eacd3a80393ff0c508426a60c3f5d7e70a6864e989aa2a16863d411fbab52bd379e5cbc5eeb6170665f5f07799b36b37a215dbfac1f0178fb4af58a95695946f256745afcc3fa3ed4f626d5b18379f1f3825710e6d5a7a39c1f589b45bbc925a7febe0816c893e3b96ed5a41d3647473fa7f592e6e7ced83fe7c82f2dbfc91592f51a6956ee5672c97465bd2c3715ed9fc3f57bb7c2cefb5b8da2f5104079b7b5111ede53811c9bcab42311e43a9743f68706459f0a27e444df720a2f63400c854a2293f64c82b0f77f1eb1b5b57205b9767fbef9fe99f0cd377a369a2f0ec5e9b3a9c26e8df72963b8b30b04c126656c84fe91e83f82fa117888e223f91cfc1fa3cd63bebae63078da0a3c72b8832fc32d6a6578ed9c8ee7723df201907a018b3e85b98c213b36e23443c651f8ff592f35b435c500d5fe743f92f80120061bdd47af335bbbc53c85598b186a81dea27817332428376ed20c89a509e54c79af478ac43d899128bd5def893878f2763fc8a1422ade4a642ea7c9ba7e7790ec977c0a529e0c9773b1a07a7a240f0b01c492d37ee0b18a3424ef8af5eb148ac24150ba2a13fbc3b309d8d6fd26fad0c3817bf45811cf5ddf4c086f127d213881190b412a72d9039c5d7b5c699f490781202189217e47acb1bb209f10cde192f5597611e302a6df74da4570c3c3db43169eb43911c5f06c4d244f958f0f1e111a04988bc22bea3a7fa76dceb45154a2c18cadadfdb0051de5a8bef31cb521eaa2c8555741cf2ddd02f9d8f65a32970b9f6979f36ad9d82be20f017c1f8f243dbd2ef36212c1e131ac7f5e669ca28d1423cf15b1ff93084f84db0bb23bab926f052d4f4bc037b72843be57322fb24842cae956cdd85cd72c329121310184e3cbb0adde255ea11640baca8e06d03319ae4367b9dacafebe0e106efb96050f8e6851f31a072d7aa3acc9091b1560a76e8d7cb5c3a8ca11e8a2675029307242e2c4f56a7f39fc6fda624098bbde1330b36980c1c100d41159a8dcdb44438b975f131c14163bf3776d9d1e7a30865c3d04f77f941d6c8c9ac475dbcf67e866d40455fbccb0d31864470c0717d972a67349b554118c9fd06236111fc387dfd9e4b494ae46d7d041f3fc87cedc27dca5d16a94f05c3fd4163acec7cdcf31522df562a5d0891c23b5d966cf5445c7b58824514aa22ab2f2f4fb01632bbef7e648bf9caa104372e214bd4def80fcb616efad63159fc95ab9b1382454b72b3195253042c2445627db87657e136215c565f8527de325dfe3925a23a2eb3f2f0921ffd2541fc921af680d25b9834a96c887ae70906d0bca0b4e2b56b2127fd592c01f45f4e73dc33f88e554a21160c43fb269ea355803be0cc264dbba3e90e861755c8ac0a000fdcc139fe1a9cd597d56be689ba260d8aee7941ca402a2c20e04267171c8c638d04e477f875e787eb3a6650e61a5c7d676c009e5e7c226591086ecf0c8accbcf5f52b611aa66d26e9a20f17f23eb36b5cfcff84f89a0ad42ee7c38a986635fed666d22d7bd1942a21340f5160838794485c32ee8a545b4f4a4db57c4a6366c4f3bb6751ede35800a988cac389c615d36bef16f921adb32973ef0d2cc109706def4219b89df15264d8f228cc8bc3ce22cbe4992b45f9060226492e5f41d903a111942f6543b544e6a9d95a5c38de777eeded2aefb16753d5e5648033241df969a5a15cb85e27ef5d1d608c2726788bfd1939117e4bd80d5a282f641374cb6e506e1e36b647b1b75081fef32a976390408bad796125defb93b55135ccef604f454f2b5150ec051cbabdd2464cddfff447bfc781958682ac5c9a8e418a8f1259a3256b0bd79bf4902be14ef991da4312d8d916027c86b5242aeb3deac88df37084acb0bc270bc27bf287375d875ae7ee3f40bd3fabd9c32f5120afba7c91a5d3445f558db9230b24dcbce1782ca0e5c8a7ddbda87d854f0554492786690ed310fa30d8f33638fa1aa0fbf1a95a436a487631ec938d557a6e2f67fe14f812a620d6b49e1ff6b1b2fe5a6e9191b0a45683264c40b36f1559e800c6284de656037f8bb61c1e76c4906f53a156c38b196577e5ff414c603aa363521036b2df3b52acc15f96e187d63d0e3eb68e7ef93b42fdbc4e9743e8e06665ba51240ee04fd950225b722e5bbcbe03a4f03dcc2cc5e630fbe5f41e06bc0d3d0a03d9d43aac2c73c08bb845d6dfb798b8a095a4d03dd4929593f18149933fddaeb208a4b24dd44322a59a400087138abbf057246472b3f0fb731602867735ee9cd2c99e6493d75b7b3435353811c14b1a9b86f0a086ee134aa06fe3ec255560b5e51ba074a77d92cead092ec313e275fef6483f8897c23e7df7306debc033de4998bf7c41c089692eed141a1f5ef9948f63674f758baa3a7922e77caa5b1cf23898240dec240b1b76d1a39291527d6a919990ebc7bc6bd6eb6acd15401477c9e342be73948499d367381909da518d184c4449033ea2f97568a5f8c23770dc4f2487d4ddc0c23ef40f407e0c979e355d1f83bb8037beb7584e1f8651efb31093f9098060f03acf5fd69d32ac6c3e9b6a4a6a9ff10ab328199cf99d3691beed01b0e804a9299b9c24f0b3caa7d8fb5a906fada5233c15de24ded01efb75df82b7400d361403c4b1f93026c476fe8b93e0ac7f29167c64882f0b32c5cabbbace2dd5a8dd117fb2d09148a5ac478fd0c57151f4debd7ab7ca466bd4bf75b588380d512cd100bd7c0856db3ea36779be3c265570e646c729aeb8b9ec2cbfe3d28e5ab52f1de3e11b6eee89ceb0a0afa57ff9bf1a1040bec1eca2f9348a1117e057c1a3c91009faaacd6617c46df35e3a2f28c5d4ec18c70edd000543db965f44cfbc704a593115e4d", 0x1000}, {&(0x7f0000000280)="6c5ff73fa6f36bdb6299582274565404ff3dd11f186362337d191d63b3e330e6a3dfd16802264455fdd0b8a55b2b54f17e9a2e70fa1ed8a812d7f3c5d5ff97933db250cdebd2bc83f570dd47c99587397f7b3984f6104e193ac856315760070410e7ab833e327a77dd952d9f9f5bddf3434db230bb89df4764363c298d858aac388acaa734386ce6b5dbd5f545576353a36f5dabfbe74335aa9910b5f0afcec0", 0xa0}, {&(0x7f0000000340)}, {&(0x7f0000000380)="40da8414583717d03c9f13139eeaf9cc9092f0f4aeaae7529fcff1154d1b51da8e64c2fce6acf3ea99ee9b29cc5f50", 0x2f}], 0x6) 16:00:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) listen(r1, 0x20) fcntl$dupfd(r2, 0xa, r0) fcntl$setstatus(r1, 0x4, 0xc0) sync() fcntl$getown(r2, 0x5) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000100)={0x400, 0x163}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x23}], 0x2}) pipe(&(0x7f0000000180)) r1 = getegid() setgid(r1) r2 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x8, 0x41}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10008, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) getgid() 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) socket$inet(0x2, 0x4001, 0x9) socket$inet(0x2, 0x1, 0x100000001) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x2a0, 0x0}, 0x0) 16:00:03 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0x8}) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x2) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) socket$inet(0x2, 0x7, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() r6 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r4, r5, 0x2, 0x7fff}, 0x3, 0x401, r6, r7, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x4000000000000100, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffc, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./bus\x00') open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x8) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000140)=""/127, 0x7f}], 0x2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) sync() recvfrom(r2, &(0x7f0000000200)=""/230, 0xe6, 0x42, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000400000003fd, 0x1) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="602b70b38bd488fd78185cdf88", 0xd}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) read(r0, &(0x7f00000000c0)=""/52, 0x34) getegid() 16:00:03 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r3 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r3, &(0x7f00000000c0)='l1', 0x2) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) setreuid(r4, r5) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbb96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67db007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af48934672d5b3524e63db20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f15f02a901b4091cbb25fa5f3a3414750b826ae7a101c00d1769402e4578cfe11ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30d689fcd9a16"], 0x1ed}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000900)=""/110, 0x6e, 0x2, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r4) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x76, 0x9, 0x3, 0x1, "787f921e829c941bd73a3ae7e4dcb6aea1bbea92", 0x4, 0xf3609a5}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = dup(0xffffffffffffff9c) r1 = getpid() r2 = getuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0}, 0xc) r5 = getuid() r6 = getegid() r7 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x400, 0x0) r8 = socket$unix(0x1, 0x7, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000001800)={0x3, 0x1, 0x9, 0x4, r1}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001500)='/dev/ttyCcfg\x00', 0x10000, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x10000, 0x0) pipe2(&(0x7f0000001580)={0xffffffffffffffff}, 0x4) r12 = socket(0x3f, 0x4, 0x7d4f70af) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wskbd0\x00', 0x100, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000100)="e7108c42098389b04aa50f5f60cbf756179fd051fcb97dd329f4f1578a0f89cceb680d803cfb87a3efa1f825d7c3e5e03b97e503d1d3c0e33791f505e98e434c4b7a0abbbf09435f3a3bb66f41ba92d6cf6f908c34d43c5d0e8f3e243fcee21b37a5f623a31b1be5df0eb3cf9f42acb85a9de72a727d0da96964f0ff349e15f699b2b7e0084bf8b96080487cb7843e55f74405316a16e9f70bcf3d6b195a186310bf22c1fa9b2d45e939457af6ed6b4bf74d1e861155fc4ee802781bdcda5ab4a9e5b94c8b18ce8e2b6c6ccb1f610f97e9af6db2c89fa9e0c363a28c54d92de4088181be069768c740aaf3c51803e541e4a04dbee28fbd9886fdb2d5715722045925fa0b978952bc0f5dad8791147cbb3e3d9f203508fb269c16a6042e92e32d5ac0ae9bcee9d6be2ec1c81d1bfa4db320e45dcffc383dc238d4c31bbfb47bdcc1547c855e4110f6fc38d487a4bf105f8c92bc899edc418a215d98e2f938d9f2002d006ea76ea50eda10c648adcee82b0f547fbd2d2ded592a21b590119fabdb9b372a65ed85fcf94343f88ec4e6bb20063599181191936e9acf2b6fd1dc04e0fab0bc56785847316c9a87d2cdb9583963231424a217230aa157d18317c79d85f4f04524b62591c19f8c5924ed85c1dcaf000ebde00e3c2649239845d0ea8dac68e3ad9ce7e5d583d8d719a901488c410be238e641b16fec1c0bd221ce19fb66ce3b71c8351c2089f9d19dee1c12631dc4d92180e93007144188dd3fa614b110d71677d90819e4b1d53ed19096e9ce055eb6685856ecdbfeeba824ccdc270a9e5b795a6ecd0a351ea67a8f46ba9f7268b74660ee830873d99d040a176d814ff86f18d5c60c278d8c2f30bdf9aef18ef092d17efd282441cf03cb685158379bd4931dd4bbb9b4d1dcfb23468c53f67fe673803bfb39ad69338b3848e21c0832079b11f0592154f1cea9513e6c2963b3d3508b3df02ab4b555c0abbec7a1afd490de5947b83fbefd0219542670c5c47ff822dc1ab8a2c4cffb26908c8dc2037b5a8f67e11708d8c79ca691a050ca0f3f84f16e1518b3d0dce0531642330419ab9c012da332826ef759256286c90e3965f3b3edc1831e326a088b72ec7ac976c60c027d25ac98b8bf3380ae53fca1b6ab9bc044c84078b2faa71577cb256ac4cdd786df756eefbfb41ba9df6d3dcfc169ef3ea8373dfe8ba3bc1b594f019edda4cc8eb251f778d5c482374a8b9c2be93c8d350e380bce084e2aa2d535eb8b911ee9b0416c4de6fee26f90cce8844ba5eabcb9f1ecd1f4f6760ab1be3e0541cfd3413bef06993d49a3666b5fbfeda12d67be9a579b8f3663de132c413338a50356b40050f9e45fd0c2906686f36c968adae4e45e1675e62c182723cee53810719f1b2f4c41083e9ebd123f1f1e51747d238290297ff2a99c46626cd101712dcef03a35adc48d70fa02497bdae910ed5c520ec01651454aa67998b0f7e59e90acbe5ae3f91178a9b0f30a95e596da008a53760d113a05bbd5de085619f324e62f62147e6ee1af254e36d37f2f21cc6df606d8b9bfc6b7205fabd0277b003b57cb27372ab0716c591e149d8db9476c1301fa68a5af323b287fe9050b148a32b0ddfa14a4ace84124b3ba23697466cbd559977c9f1999c339c1fdce17b598c5ac55444535145fbadc2a141d854105f8a5b3378a879bde89a1b023406a75772d6ef025d6d66f1ea7b6c3ef0e44e93ae22934f4e8867f4e2208a09fc55bced74ba3315e6d01b81acf2ab809134b6a5b392e8f58129b6a487bb5a7d2494b87013b59a685be938182a1479a6bf0b3ab3e2bd5e0a140c5729eef422650c3f43aa18abfc1ec316708cf900447a993edd767ab6210a4e136feb1b33c78ab1a9b217259de7ce5e2deee2843de8372859af769be3326b4548294869580022f89e9c16225e5199307065cf1482618b8d132ae440f75bcbedb24eb34909fc426a0107a3410e3da0dfde6cb5ccbf4e7b26ab45e102ce85c78bb596ded60f31f5acf9b349ad090a3311e5c15888982eedda6ad85f36886154582ee6c515d467fe62f77d442a3d5497fc63cd992565f65335a8bf611a317aa7e5be50f7aecaf04ee92e479d5c674481da529f2cc3421eb103091445222f18eee175fee8a0ec6a1c3bad2896f9c0802d09302a20486c4590d3da80a74a369c1651f162e10b80426ae9732e7e4e42e2b94a291bf57febf04b6b649e8a637159aa6d18f7e7eb5bd1c6fcc62d30f781d022bd32e7806ef52fa8bea39b973e6d601fe760b5ee1d1e025e5df579b68968c2460ea014722f78f834baa63d2d24f813828541e57a23cefa0b169c8184cd5bb3316a1d43664dd4093cfbc86a754349b36511b0e21d017a1d2ef0983a882f75b4b70f7293b1c13af2af2dafebc0008c7967ceadd22cda9e82dbf0421aec14a33ad4c6f335fd9ab7b5b1c74e9bf4156a4d0b225756f14bad5496b3e6e1528c28011be2208cd519f9f6a2857064b45aa200bc5bdbec3b606f61eb928e62a09fe7835d3232cbea96639dabf48fbd7821550408c582fe02ca637e89a78b32038e2948e973c8e35d6c67cf434f2806cc90e1822131b21dfe2609e5fca128521334a697308a88aa94ea86ec630ba36bd0c3e087515c63e77f3bb972443d6723af5cc8d5bc091f78eff286c4b15998a96c63d772d64265ca037641ee0463fe4055d91116e69905cede8a78398339e4030c4aee55f154ca086eaa056ecad6addf80032b080192f093664af9a13588900ed66b61d0f9ff38bb0d09d15deb3dc9b61e1e6215a9e8247cf6bf3c2a1fff2b266bd3606f189715b67f0786fa2fc2dee1dd02430b2cd98f0d23b09a287b3209c7e41111ef8cd178ff52e45befa39c38ca01cd54d512921d3474c39f4d4c467add9928f13bdb8c18f7d1befe61f0a361d3e7a575ed006c931c1378b0c6a42256ec5c34f8d12ea7d4b092186cb6b86186c55333e5736c73d0dee13034baf8f5c56d84425d8578b679614b8154931800244a6591440d809176943fdb814a462ece1e7dd5e8df27bd7c00747044f1ae247816f7af4690cd0f5e6b49ef669d49690278b3d722cb740f90fdba3a5c3f26496714fa8e1b1103343c4a6753c9be1d7e62451dfd734aff7258deb0845d480f2af256883f2da7ef9a13aada85f20608817af6db0631e4aaebcdae90b5a93730ac70afe3b796a1d935da8bf45310b3e5e82d443526b5a82cddbbac1e9dcdc919037c81f759d5d8ef0f752ac08dd6fb1d537808ca9e36cc93b0643a0f13567b4d8e6156e24c63d602dec216928964a0394f3f55e941f2711f57b38467c0cd578a9b13b978744614c35f24b9ca8c1f0f4c28c64b1ff54491cf38601c4f40a2105d775875fd6bd5bac7ab725407bf1ef08797cdac6bcaa54cc3138f895e934a0ae1d150c19ca72ed252e090c96cec4f8840d62b44b7e93177d27f1d4c8143d5534e71cb15bd5a6e6355fcaa25e83116bf4ad9b537e8db056c6d772bbb8620d60deb84920191d6d33f541eeb38d147490ea1a7d45eba6fb203fa456427112c64066a06d1d0cffc1d288da0ba9c2908ef2c7124af7cead21d87f6933e492609b1db8a93c7ad47602ec74b2d7121f7084f0341b91242fd693adfc817ba7234a1ebb238d70986172cb3d0a4c82d5ae93b3d766a68a4cd2a42bb8c6d2885412e1983846308211c682c5d1f5aae54e734f1e948998462f7da9a53d2e64c5e779e167bc29b74e2d80874da5733dc6ce4efde9dee56c854f1aeeea7b136d0a35412f6111fa3f96ba551d1a7a5a9662fa2f21f59fe2d48bdbd0695884d7a37a132e1d992f7f9c79b8e889d5c9dfba35e0e8cb60ece5913df4f681adfe729cf6df5b73cc43ecf7f142ad92cd8960dd40b5b87077b2c2ca9a31fe78ab60aecc01f5fb92638f72329bedc0df1007f0348b0ae1687b9bd6f6c7f85a7f2c791281e9e64c675481575d839aa0b05e310cc32eda5acefb7df49fcd8d5aacabb2e3993fc21a644505e2e440faa821b111a79ebc294f826a7e443b3cde49c59115ebc6266ce1082726e12db089884c0f484c247b479943edd797c904c66331dd479fd064a737502bb025c06165a51a06342d25b672f0575118916138dbd663f317e1798067bf84649db7cb81f374e02c4ba8008f745ed77a64a5ed35f54f74452c6fd6cea9773cf66d48930f236314caa4bac9ee17bcf00d8ef20c012ab83cd2f1bd65bbf9d4f3ed65c35b189ccab3dc59792ac2365a4c62d5bc69d1b7fe57e69aba99d6d69eed1026cfd8d7b4fb7065d18eb8d998c4bf8be79cd5e7e66b53f78d2ee209531f1ebeb082f2a823cd016561d8dc2347695ed3482ff3b10128510624097f7ee63c672fd9353ec0e7abc8dfa0f3d14ccdd78ef4301f60292ba0a342f0b6fee02e3c16c2d11fb25849de0b9719f0f770e8fd70fbef382c257f37a9258eb27f080da73560a680d343d93d661e51f977e28317bc4060ccb6e4903c39c802b5a9cdd9bc0e1374a502fa994ea2a0fd63644f2ffb725bcb43421854989f98f31e3054a156f610c19428fffb7714463ad6552442f895d080058ec38dcc0851f9087fb167f923ad3746413981b205e1452e84330af7bdd2d2d248ab328bb52ff0c7835f0366bb5e5d14532427d519d241301d9306f7948df3fa5bb4a71d53f53d7409cb07b65dee0a84158dcf6f401cd64764c2f21f7f0ba441bfe79fa47bffd8fecfbb7ebb36a1bf3f20355f94f6da67024a343756b319f2a4cf6fbe5f56288d6df4c7485f3a1d6662bb4dea0bb0aa32254109c296b7b199c8e6aab3c80b84a99ad9ddbd5051f1524dbcc7c62f96db3152e05a62dca3b255454e619e86e81801ea393afce85dc223440cb08cb2ed4a6fa171d21d5c278d57b0e2e1435edfb78cc489d1313823993df9f4cba1a0a7e7e5179978eee543cea78a99ef622c555be60b3afc5c932446f64067f469a8d23c7e1fbff2a1be4a3b3e997e1c10e4a51cc3bfafebf38e5c5b899e533c1f13b700d7f057f8bedbe120044b4a48739c1b454118ffc70b42ee01d5870a7e17bbe8f8b007622087f7c3ece1168540450b4232d93b035d97e50ce5cfff595cb15380d57802c00616cb1e0c5e2911d834b77b919500d920d32567d9e8ca7c836a2fc528b745468d8b07ea22ba3b4aa1b93d023ed9152e9528e15567348c710a78b42e6c5d86be21471b239a2045ffbeef1736bbe5b0d1c796c90b7de89305350c6665890bd33706118bdc8de1836e385130f4de016d81a00e331ff9ac0a092bc04ff6f8a7833471cea13313d16a1e73034bc5369a6420a6202346e94f7bce732cc84aa6555deebe1419d38512ad25f731a370d5f227ec99aeb0d1bfe14193176bb385a27f270fdfe666e9279ecbb7a7d5beacaa1f0844f94eb5eba3b52d4a45c087e3561c973d42c0a0136f07644b974b1f0de1002fb8ca1aaaa4fb32225007f24aed88615e6f0d5555b7dfb718ab8ce76782709dfc62c36cd12a7b21b24d38ad4e89bdc1b394df1868b25bd4437f24a1be25029dc0104e43e9f6f5a6cfc91911fa5ad8853ed821b5a8ecf9a9f47310aef4b3066a2d423cdc7ebde3da417b5e52e5f19ebd2fe5081e4ae2fd22b803c495638ef3f6009a7f664ba943f09cd1584402db270343764436c6e5b9c193b5bcf3cbd39f938161f2c2209286608e31e4a39927f7887abf8383c3d69b2f9ddc6df915e04c918e97eaa671dbf6c91f5db2aa1eeedf7664fa09f5d63d2970c323d7764a6a126709f8401709ff2720929758487da691c2b88033", 0x1000}, {&(0x7f0000001100)="932d4e1dac7215e3c96156939ad5e4e609af6e58b5401d5c8b01bf225a8965e6e394b03f61eb9767b1481049629cb1b0417d0a55ca9f9f685a61f5f4209f4ef12ec66bfbc0d5c894cad5c17a9f21066987e3dec296e089b6d509ffe1984607d5d70c2c100e25542d3414899c6f06c28dbbf9025025632fca2c092a335808fa8a1c0ceb", 0x83}, {&(0x7f0000000080)="ce76879e9650b92d8523cbc89e3b6ef45a8b46383d", 0x15}, {&(0x7f00000011c0)="516e637f3a3e8b954740b43d32d99e258b2e1a46339d2d702237312551a3a80de5bab3cc604c21fcda540ca75941554c8e40be2f34d3e8d45f9eec20c895a87683ffbd7a3758afe29ffdef4df804093d15cfea3379efe3266c4312969b7ac7e14b1cd1913f069ba40db340f6e35fa056257bd20ffcc24975bdbc38274f15a8b3a969f9b6d566", 0x86}, {&(0x7f0000001280)="f34eb3ed59d00b5b25c82528c8aa14713ae7d958f030c986d94e0c35b22a894b4a8762a6ee42d58af1a65c10b0bb47b81eb06112043a40347571eb2f760db6ed6bb705c2cafb43eb0207f95c33025913dd8e928497f1c4bea145d4a48f388de6a067286bee9f293276abce5924c7fe9e8b383a32756821dfe1f70f47c2dd2c195c2806498bd10f7c46153248545085ef20c6f315538e471185d80eb9434c222429a25e678d7f26cbc994f547be9f07ed", 0xb0}, {&(0x7f0000001340)="8d625f9f2f8c627632f9684c635294ecba48fcf41fc6f05a4b8f9cb1bdc70133c33c3bd023cf917de835e3affa0cd693f78e3de774d27d5fc324aa", 0x3b}, {&(0x7f0000001380)="3cbbb566", 0x4}, {&(0x7f00000013c0)}], 0x8, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14]}], 0x70, 0x40a}, 0xe) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r15 = socket(0x18, 0x1, 0x0) close(r15) r16 = socket(0x18, 0x400000002, 0x0) readv(r16, &(0x7f00000013c0)=[{&(0x7f0000001700)=""/219, 0xdb}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r16, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r17 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000261000/0x3000)=nil) shmat(r17, &(0x7f00001e4000/0x12000)=nil, 0x2000) connect$unix(r15, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCEXCL(r11, 0x2000740d) """"pckbd_enable: command error pckbd_enable: command error 16:00:06 executing program 0: r0 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() setuid(r1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, 0x0, 0x0, 0x0, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) msgrcv(r0, &(0x7f0000000040)={0x0, ""/153}, 0xa1, 0x1, 0x1000) 16:00:08 executing program 1: r0 = semget(0x2, 0x0, 0x2) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x3, 0x80, 0x6, 0x8, "0df94258b33602d9619bf3430f65a507a4d10c2a", 0xfffffffffffffffa, 0x100000001}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/86, 0x56, 0x840, &(0x7f0000000140)={0x18, 0x2, 0x7, 0x80000000}, 0x2) fsync(r1) semctl$IPC_RMID(r0, 0x0, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x3f) fchmod(r1, 0xc0) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/196) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000180)=0x6) 16:00:08 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa7) sendto$unix(r1, &(0x7f0000000100)="7545b18d8141b5b9e7804a18f11aa2226a976c8d1d54799dbb31e9c9f05cb52fa4d5f672f8b7b0491ff4676fc7bb0a9dc490cc071f00afd45d4bf04b9478b58e7fe95c1504b9651a879aa9744cd74bcf086739ca2e898b99b5b6c667eb361de69c4bec0efd9c1339f85cabe3fe076321d9ad20a16d922ee45e595ccf060aa766fa0d762877a66aa19ff387573308b0a1435ddb21b8102410cba880ef26d4f9035d9274fd0d982b885682e75db3fb9d", 0xaf, 0x8, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x2, 0x3, 0x672d, "0b540353f77a217ca2a84b606118dfc2be4dc784", 0xffffffffffff3f47, 0x40}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) fcntl$getown(r0, 0x5) close(r1) 16:00:08 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x80) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x82, 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = semget$private(0x0, 0x4, 0x24) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffffffffff22, 0x1000}, {0x3, 0x9, 0x1000}], 0x2) mknodat(r0, &(0x7f0000000140)='./file2\x00', 0x0, 0x8) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r3 = geteuid() lchown(&(0x7f0000000080)='./file0\x00', r3, r0) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x200}, {0x6, 0x1}}, 0x2) mknod(&(0x7f0000000240)='./bus\x00', 0x6180, 0xaf38) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) 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) select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0xffffffffffff0001, 0x4, "0aa609000000000000000080000000004aeaae1e", 0x9, 0x7fff80000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x800, 0x0, 0x0, 0x9, "73ff0000000012005509ac604000", 0x8}) writev(0xffffffffffffffff, &(0x7f0000000000), 0x1000000000000351) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10080, 0x106) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0x6) shutdown(r2, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x44f, 0x6}, {0x18, 0x1, 0x10001, 0x6}, 0xa715, [0x8, 0xfff, 0x0, 0x0, 0x5, 0x5, 0xdd3, 0x6]}, 0x3c) syz_execute_func(&(0x7f0000000340)="40c6030144c3a1f200000000000000f029ad08000000c4a1105de7450bd3c7c482352e1baa44dcd3c421f851701d") setsockopt(r2, 0x4, 0x8, &(0x7f00000000c0)="35403d20f2689b7cda760301ba869549cccbb8ea63c24dea385bb067ca2217c5b2a5e87d16fed4ba2e289409f38c49a2dbe1edc4901fca13f187ceba18d13d3c28a9ceee081dbbd4ebcd9085", 0x4c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r3, r4) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x228, 0x40) sendto$inet(r1, &(0x7f0000000040)="831610b528da4f577868e3b769cef380dce3c2b5c35b72724896ddf800fa23b02ffd17ef1bc2ed3e28604282c56ce4ffbf8e5bef296d4beec236a33e1a62588d6bf9a88cde46ebd524cadda01ee4e1372c365370ce07c9415d7de72a22b4bd6d0f29ca8188e74a7b2d65d683efa79f41cafa15997f7e2d6689afc53d0f60de1a4e05b8233e5837c8fa5d241b6b213fdac59bbf2ccee3c2189266f2b544205065c223696b615ea25b614286461c5ca8d1d8b4386c68154a8fffabc4d99573f4c322e345c74f7a78a0ce", 0xc9, 0xf, &(0x7f0000000140)={0x2, 0x0}, 0xc) socket(0x3, 0x7, 0xffffffffffffed5c) semget$private(0x0, 0x3, 0x100) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000080)=0xcd, 0x4) r2 = open(&(0x7f0000000180)='./file0\x00', 0x2022b, 0xa0) socket(0x1, 0x0, 0x9) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000001c0)) socket(0x10, 0xc007, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) ftruncate(r2, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000140)=0xfffffffffffffd79) 16:00:08 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() fcntl$setown(r2, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x8) pwritev(r7, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r6, 0x0, 0x0) fcntl$getflags(r2, 0x3) write(r3, &(0x7f0000000100)="84", 0x1) close(r2) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x2810, r5, 0x0, 0x0) 16:00:08 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x1, 0x7, 0x80}, {{r0}, 0xffffffffffffffff, 0x94, 0x41, 0x4f, 0x6}, {{r1}, 0xffffffffffffffff, 0x56, 0xf0000000, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffa, 0x4b, 0x80000000, 0x286, 0x1}, {{r1}, 0xfffffffffffffffa, 0x23, 0x0, 0x5fa1, 0x10001}, {{r1}, 0xffffffffffffffff, 0x0, 0x50, 0x7, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffeffa, 0x10, 0x800fffff, 0x101, 0x8}, {{r0}, 0xfffffffffffffff9, 0x20, 0x5, 0x40000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x10, 0x9, 0x10001}], 0x9130fc3, 0x0, 0x4000000, 0x0) poll(&(0x7f0000000000), 0x0, 0x4) r2 = fcntl$getown(r0, 0x5) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) wait4(r2, &(0x7f0000000000), 0x1, &(0x7f0000000040)) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000280)='[[{-.[{%\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='!(#[,\x00', &(0x7f00000003c0)='){\'}#\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='}\x00']) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/152, 0x98}], 0x1, 0x0}, 0x200000000842) r2 = socket(0x10000000002, 0x2, 0x0) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f00000001c0)="ac", 0x1) close(r1) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) write(r0, &(0x7f0000000380)='\x00\x00', 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getpid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = fcntl$getown(r0, 0x5) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000600)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="40c81fc479523a395186e3b9ea66c4559896ad6b2f12ac0a31b751f32a3333db5af7714d406b43c53f3f5211fefa0fba6ea00c88e1b2ff88fb65a47d4b837c049b4e62d0575da3cfbc3dc58c599da0e55bb693f259119554a2876ca9296d680193a016e187f29f458c4925a01bc8f5ea8af8c55bbb5ca458d2a6ff841c0e0dd73f4e7cd47c25674cc80008365aff3ec043ea087b434d25dc2e790f889a428756c204f2a8fac8da77d61c5cf0f78216723b742c27e61a9558c22d9a24394bc81578d25154813c96cd6fc430ab4e864e", 0xcf}, {&(0x7f0000000280)="3b5d54ee0225fd50305c892a2cbb7fedeffadb733f88dbb08f5b85f263b4b6d317a72cd2b387d7540ecb0553f40e742549c7f8e5e7", 0x35}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xa8, 0x2}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e46", 0x21}], 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r8, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/16, 0x10) msgget(0x3, 0x80) 16:00:09 executing program 1: mlock(&(0x7f0000218000/0x1000)=nil, 0x1000) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) syz_open_pts() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0xa0000, 0x102, 0x1d, 0x0, 0x8, 0x8, 0xffffffffffffffc1, 0x0, 0x0, 0x0, 0x9}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4c}], 0x1, 0x0) 16:00:09 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x410, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setregid(r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = kqueue() socketpair(0x6, 0x4, 0x6, &(0x7f0000000480)) r5 = dup2(r3, r4) sendmsg(r3, &(0x7f0000000880)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xfff, 0xa}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="5dc04c79fea1a7411eeb56d1ef7cc093edcf1d8862dc20d11817edc538861cda771caf601626f826426af969e6c38742e5faf4644bed5af2d2571a6a456787532b5dc006aed140cdb2ad2b5057c5b3d8a0a8fab66c9456dbe4aaf13c5e7282ac61c5cd74b94d90616ac25222b30c009845b0a30d3f49c29eb18a72820dcd38fe8ca6f99c9d81cb546c15f542d6569b4237c484651b2d93b2aedda59f8de35a133c07fd36ae4b296e15cd6420e4ed5933339a16f202c3c9d5d7f0b781b43c8ff1609d9ed736f0868871c6bdde32eeeff5dc06fce103419be43a9dbb5a7a8bb9a39069027edbb516e5", 0xe8}, {&(0x7f0000000200)="7aab1591d7e7bb41964fcda6945576e2c4b7c83a9873f73f26118fb2f1ff68939854f65122d9544263ec3916d4680405ec29b2aa5bb8261be59edbae722699538393a74b4c85c5a2fdd01f5c33839658fb8fe314b79e6e242020cbdb49ecadca5af2201816aeb15023ba65a45874df80ded72e1ac2a3a6fcefc4e1ba9fa3dc8fd83bdb5c83aa26c8fd1e48b4e0b01adbf6081a2cdb8e20db3ad22132fa996e23136e646d05a6cbcd44ab9595d5c01b2ff3c1522e70ab63caf8bfa1cc65f71513e67c3c0bc1cf81f109fe", 0xca}, {&(0x7f0000000300)="6efd471f9a99791f707c84c71df30a2335acf2530262d40bb7c95ec5ac180f5b1370d7d43a2314b57e3266bad4a96797d6daa2a350e84a761d4a12b158e6f98cec57d5fc961abdd24f38d8aaa890b13c3b40d67bcc3c7fadc8e32c9d0d841ef1bc3e55f53e24333c55c56df9060c19f7331e", 0x72}], 0x3, &(0x7f00000008c0)=ANY=[@ANYBLOB="c000000000000000ffff00000900000007e1f21839f9a0156158ab8ede542cb95cf98fc82370a9bc17ce71b43e29f1cd1f224915aa8aeb90b80975d6fb2b4ec562a6c344cbb0705b98c20892c02f5ecbe5b2d2b690a2c85f57b5d4a05987df24166ef64ba983c2b98f5c11d6828426272d130451b4d9697bf5b8996366d17c16ec634882eb6b87b9752ace19a519378c157db010e9517159fee96d879df6ab578e515b34c11ffa2c9b31bfd0138ac310df92bcaea82f00213b6160b2b1650000c000000000000000ffff0000070000002bd6664c79039881e7685b15757b7a3086abfc877e1a80c1fd82540e595177b9eaf04ef06d662ada6e7166892df3c28bb85c2ee04b66bb628e930d8fb87a1c88e32e1a104252a7703ba2f05395ef78a049b8714e5f50a70545c4ecbcb3e3b4a5b6a6383f67d074a3fa5ff14e06abe728bbf6b04268f4653b81801121b1a843dee1e2dbe2c9195f1788db360ec74ab8d92205f37b2fada6cd3a7a57d86c0a133570aaa33b99435757fe804af28ca300000801000000000000ffff000001000000027600b21b0ecc89930c664bb48a8ce1bb44d82703c942b6d438ce751595dd1846b5208da0c28d4db6829493509a14f40b6f01760fb727155877bfdfac4d5de543da2c2bd2bb9e658f41072c7ff61091dc4d2d97a1fc7401594611af44fb5723b4ce522a8962f66d916dcb0970247eb1eff4c30ba17012526410be6df22d48ce78959c362047c4ee8c68e5a9a92b687a9def2000904f57abf8e39943a90c7c19a33ac72e3792c988942e8e997202ffec3f51d81388df4abf577988783f7b1d34ac9c2d8fdd26b4643aa47925949172c09f71ce60079e8203151e31a836136523a1d36a2ced08b6a8e0fc41a4593e54d41b000000000000006800000000000000ffff0000000000003219ee7010b4f7101315fd96612a753ffa39aaec71c4144c8cab3c079f859308e36276034fee877e88a4d77324da79dcca8fa47460c3cb196bb12f6821e4038a23ed1b2fbe2a6201baabf9d271b7726a4d4263d3758a0000b800000000000000ffff0000080000006efdfc0dfdf425d0180228b6ea2c2860b7c87b886da165de3b7cfbbcf456fef469ff1b7b0c024b28842b9b9cae8323e0d2f7b63e2861354444652068004fed1b970ea572e0e7196029b33f7a2d11445c9cdb2bf4e575b9af43a8681974851baca919330082414eab298a41ca3b0d64e7eea21ae98f9a35c9205169de10921aefdfe0f71f06cd2f29487d9081b01e26618350a74f0814f56859a58d526f192f5c924b5f8419000000e000000000000000010000000600000009bd028e916a6fa64616befd255158dbb7a7ee9fe66df1d636fd34ee1be9816076d1fcc18e8b2b259645d25cb1952acef40c783572aeda1ba48575c565d9cc883e246644722d3f75558e5e500c783ffd6deb48e608c57801f9fa47efd1c5caa0847459f88addc841cc4cd4e245df8b22fa9d754ca694cf22c2f27efd0a487277ea924504130f877c04c1383c52b1f52543028d20559b81028d6017000485f74257199a8d1f364f2e14b102262840d47423f3a098990b4871bdf5ed2fba334ea8b3c7e438a69fd5abe250241cce98e5ef93b7690a8fccc0f242dc239fec6f16e69da8c8ce954b4bc3"], 0x488}, 0x0) fcntl$getown(r5, 0x5) kqueue() r6 = socket(0x10000000002, 0x3, 0x0) getsockopt(r6, 0x0, 0x6b, 0x0, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x7fffffff}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)='0', 0x1}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x1) write(r0, &(0x7f0000000240)="5812d6558a254f886b8bf4b236ed7ff8a7963557cdd9c48da4374e8e5659d283e6ea5d48786547ca702447071f5868eda778e8739e8942e9ac6a60e88e7322e71fee4cfd9ad8ae74c33e728936afbb0aae0a235f7386666095e094c92e6d65533797a220e7c517969b1c2a64ff2db32bdd126cfcd4dabc1c20a1f00e9203603362942caad6ba23384aa4e73a9f8885e8374a17512c9ec9905a134a97697bd109d017a758940fd33e7e2959d75617e3f912014dbeef54453584b135abf220cc0805e49b014952e20395cd8c1116c275eafd4cd83930462417673a614bd4f4275dc4c21ca7ec", 0xe5) writev(r0, 0x0, 0x0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000180)={0xffff, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) preadv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000340)=""/199, 0xc7}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) getdents(r0, &(0x7f0000000000)=""/11, 0xb) fcntl$getown(r0, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x7, './bus\x00', './file0\x00'}) 16:00:10 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfff) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x202, 0x0) listen(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: r0 = socket(0x7, 0x3, 0x9) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) r1 = socket(0x18, 0x3, 0x0) socket(0x1e, 0x4000, 0xe66) setsockopt(r1, 0x10000000003a, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="d77248c7523c33a28ab2fe706d0039e1f1c33cfed26f32fac4ec8d71d3bb0d7e9e061adaaa2967e51b171863d022efdd34d4cd11d7512522f8215ac8d2a5efeb908174ba5a579bb6e373e2bd8ce3e0bb1954ffc0a444455dd3b26d32e840c489c6380f9f42579c3b831a1ea6e34b4b6eac0c1a743bf701f05e2900095a9da6499e6a1fcfbee31af04b945c947dc443d49bbd224a61c81288c82c555c88cfa43ec3be30fe3463794f4098ea1f8ca449d44128eda5fd64c4120ed9bc7114696e5255cdfd9d10246401f90fda9991376951f6a3cccca3a59569b7f0dc577af39a4095077097ed3736b95dea25b05bb15d5c5cf0fef138d9152980a661a3fadca0ca9f58eb030235ef374fa7e44e0ff1f0cad918371533b8839b53d0bc101593e8805e950be00d9432c54dfcfc4440783bb5f7877ab8d637c733bbf84906b04588ae91cc5b521545555eaab90ed153f4a60d0b3284288371ec9b7d6662ea4fd7a04c2a3e62e14e68baa294ecb3a4597d82832b3a9c6e96042aac348e83530c7d9572d15cfcdd263c08035bdbff0b2197b9657fe63c40bbbabbdfc8e5c0ccefd27d02f3c69939225a498e5d57f4ae5cfaff4231388c886dbdbbb65b797f60913e34364dc55652a38d8e8a7eec8a825d3ad08fcc3c52412f7b87c112773b713e9c42cc60f76d2c645a63f1a86c2017ebe579da473b657cf8597ebca12fb9daa6eabc0198cc4270947edfea0156b981bf6a2ed8fab057f9a48e4502c411feeb713ccf2c5c447008b67512b0b58ea3c37698f64fd88146b628b35cc8c9c032ac8c2e25cc84219dede596f74013eb4da104961fa5f68d2e2963d09f7a842d1d1e0437297e8054fad664b614764e7cd7cfea88b9920f673c355181637f8e215e876067fc218a45144798fde946c34cf15376fc5aca469f6ed32f4c5e0124b5a4d1b1108249e7f4a1979857719f53aaa34db0cf8d9756f2873e7e67b71d40ca8addef2084c57b41d7cfe009f93fd1792062abdcace043673a914aa47dedb47ef6e42004836efaec0c1125496bd3556f0cb9368171dd898342cff577e22b1efdc9a8e790233c9878399adf71a9be558b4f467ef0befd2a86723fd45890eec4bec8ceeb2ebc83a6f84d671e098f3f119eaa9023da8dc6cf291113ae4cdfc9a191e51db710d88c57491834ee5e6cbab3ee708e5de98b81bc8212d6c6fbbf78e6758f487da561befee291305f5307ef21697b2d0ff4010297b8692e8ee75168470a8ced63d20817271b474aca8346b07b8a659fff9b1cf3a905feeb7e5f31a53f0c52a299ffabec96a2f2831985aa09ba3287f7c6571e8e7c6b1d240985f3ee05b594f224501cb8d5b9d4d6a6380a4c0af36fe45b71a4afff17af6ed30bb52dcd54cd2de0414f7e3d3f4561cd52a7d9c9b48a177cd96a0355362dc8cbe12834b9163bfb8cb38364a423bc64293e05408312ab25a3e6d255752501a7579b280438d4ece185b2260cc380d915cc63e30fda4e412608bbbd88c0f8397ce2a6caa2b64d10e82c65a6edbd3d55756d113d8736c1a9d10330ea1fc7bdc5108e6c1b0eea6dc9177819eb244dfff3a754a5e6c1cfa0f64eb2ac7d5b6e55db36bfa455cb002054ed69df205e4707c020a4a19707f7ebce02855a22e1986ed26ffd274c1070ae36f2ce2567a11546f2e481769f45918cae5738b8a4a17ac4cc5553b9002f36d8518b2fefd69ee2774281db1efc416bdd857f7adee22c2012ee255709b7986e687bcf4b57932ef4145e486bbd51797abfa844293b0b961dab1375ad2c53cc8f6d853b28fe2351f8f7cec6203c807cdf5c63eccb1a4ada572c613acce15c450a0ef09b4627ac4d964cf4e1b151daf97e583697bd32936974fd1223ba4a51988ed133612b8c29b775cc095fc64e791f12c307466a9d433071ff0c4aec503d5b85006a9162276d83980157a582372b709a3ab44707371715abbf3ec700e494aa80976ee17c6e2f2453bcbcf93f4fe4676aabb177c7f7a5f087581b6e6c846a3999dd0985125de67a2ab0a2c0ce6ae1ffffe13d94dc5aa62424271db8e040ee85ba20d42cfc9977a2830bf52ba95aa82198b205607f30f16d564ca6d1692d86434cf7cae85283f50a47675cb9a99eba3323d4077a6a684a3c33f3ffdda79d629085cd614143d528a2390f2f2dfa58350eff16654c93468ca0bd151cd74b132b8631744f883ce7d220942c020873d62d66397af24b0dead6ac6546bbc7ec677fa84d4c8517d90db0d0a8ba5ee07662241a4c18e8af3b958f7feda295d441ee8333364ebf93faee02e7532d633689f290c16e31260d78347ce2a899a9af41ab3c6344861b39fa2e44da9684d50b2ae4f46ff9c1be779c3af7f01c8d399f9f09f29bb57b94dddd6de5622eddce8980aa0ca1fa42ae0cb6fd7dae37f0c1302ce979cc6dc8f9b6aec77ef42317cf715ec602bd25b06f86d87af5e6f85f41b5d0ff26a942ed9f6f3fa08f3975166c4a7201347d2f1af94f4275658d7819d75ae0f5ae2be25ac6d5a0d2095f8325d7805346e2f31d33249afae877a267056582e6fa886ce750a2943b69e46f18ff96f7f547559663b7f3ca661f13f233825159122b6e9cceb4493ea3a019cbc0c48e26853ee0f967f590af52e4a4ce7cbc2f0c0dc92fb388d25311ad5ee68776bc68b511c16b6290993a8aad45c95a13b4682f17e5389bcf5fcc6c352482132f9d7a5a001ca4bbbb7b1ed96c8d98b8d8a8a790567c7c82402c23ea03c6f16cbd26edffed1929045ebcc2fe7b209d56613a28bbd9be0591a165d41034248015b08e964468585a1306210f01edc5dc29b462dfcf55f27182559492ecf5089e49a2b4588005b5679154f4646667e59116919185d9cfdd3acd5b38a00cac29ef903d1bd9a5c5c1f5ad0d1feea22f46f72d87a0ddb7c142cc9c14f25f2034728bfbad5d310fdd8f1c201fedb122c52dd73bbbbed000247c8ba18d2d9f464e5b295b5a8f3bfaf7cc5f9270d62fb4a6eddc4cbec0a135c4e7cf66c7c937d4847a87dddeabe92a6542d82ec9ee1ee7573affa39d9393b4c93c489dd6df22777280665d8615bddc05454b7115c2aad9570cd0e859ea6467c17fc4f2074192f7e71c5e417237881df27a97c99a29dc5e7f9245df0f52fb2eee714c5f531d4fbced7e08f184c570b1ad6a7f74c2c7734c45b00729ae593ed8efa5bb9e9a225a0a2f31a072ae896e0ab34a626b44140b2e26ecf8bbd6dc53f889f7501c0ce8d141d44c47bff4601a0684db7e35100a45570a2ad82681ff4c068f3e8e627606d59c69ae3b1b4457113c7dc3fff24d8378389b2958835aef12020f04395f0dbe5cf0c254664c522809420159fababc877de2bbb3e9a27431ea1cefa6f741ec37accf87af4d60729641f57ca6dbec99eb6331bdfb1ceee3432dcf25edafbf7f6c8359503ca917a3338a89fc1fd3ac54caa98896857399e0d76fcf0774e11a265e004d7970d791ace711eaa5a1792ce898f0e5dc8bebdafda14395e7212d1f9bee3a89bd661abc9b78080cf059d3ddf98da8fd02b6d81ba6ecf58896e5054fd38f34a871c8c337c629b33ef49460771ab9fbc697c8ea781b551ac48630cca29767fe0ef51759b6e1c4db4111b3fcaed8cee74d6272a2a9fa1c1bf4c48a6d209ae41a797b8b3f88b51843b55ee95295838607c36246d8ef7d2426672eef465586df6f6e413973fb38b36f17b776968d537225c3d6546bf8ddd702d81f3b2755f35c942a0caa4427be4ed7afdde4530560dbd9dc167eddd500504d02374843efdef90c97a348f7ca4b14530b5f420dceac308e4987277765d57333af0587c060daf310f7e4c0e0cd291cd2679c660752f05613a63b56bd96514d1dd6d1740840f51f6d755f6469c985e6cca8d8bf50f70ebad592c4bc0ab74f2f2cd14938f6aabc1b041a7d68135e3163c8fbcee2571a117e688cb442b01d222b9075beb98668b8acb1e3e3f5095cafa3730c3f1df966cc73c67da13bf76808dcf2c9b25e124fcc288bd4cb6a63266f6bcdc85e43fe30e80d31602a82b4eee1f3f0325a1a88edb7de9037f502b88679ec2edab1905a8a69910d965a3af44ad78babf90f0793a27625b3fa101d145f58f7de86b49e70375f38b49e54e4d1c6260a5566ee6c47ca0b3677438a519a222c128ccbc6373b90735732a8c1fccc51b95e16621098a21b8d0821519ded74c98edeb6350900427de857d6ccabcd6355ff1338c10d94a8f3899c259a5689b6302d9343997dad61a12c58512a717c524d0db3b6f195887ecf63911426ce6ed3adebdab828f01ce44a7466a49ba0f101f336a132d070affc7d7912cce2fd8cd45c043315351737e56e01a9918e6ecfd007fef2395b2e6d3d955407fd83e4bcf792e010e8e223863c0cdd74258d8aa485091364f364ae6493d2bf1cb5a328eeba7a179432e5c6bb91a2a6b3a528ffdf7ad3dc93b1b40b7d33f2f268a003adb3f0d50eb2cdbdac0cb66b715d72166cb2c70e7b74eca21021be0b1c7ab22f29946c87df69bfb4504001ca5013f9da89634118465379bbbb0d8dc170e2c573e134f704052875ced9a626f68db2ccf7a509e651a190b7d571305536da7c81e277f0f421a4d6c315a6619908ce63793c19335eb7817a967be2c09d3f9b39eff57368469e6161be1634a3562afff1da9b4d46d4a9201f8abeb0b17dbf3e855e895c81bf2a0f0808ce377702edd38cb90739bb2226aa210ae7aa1f78da8d6e1ff1f2d89955eecb9b121a7e654b4f2a99c240ee7347c10de2311b1a31f927e28fa3f69e03b76ddc60c247057fa45028a86ae6d80bdca6a709f09e4d234a4f5896891d093c29774fa0f0d105e40066b8e5413ea51cf8b2007c801cbf5c8294fd323e80d0d93679493c4be60f52a6184edbdcb2dd824d7bd09c1aced82eb8a8e04aeedc42e9ba04742e2b4c1597f6537d7820add67ece90b12285d56c499c1b41addc14b9683f497f176b73e268b46e8e1ad6c649b71b2cf93db182ed2ba43e46a7048db3568bc90e465cb21d511097cee1b0f13fbafffc78c3ceaed6bfe43320427889c1106287d65494bef32f651615510a56c0d6be3d47ca1562df6a8b8af9270f91f0eb4fb9edbb87940cc0a432df98906d4425a608a4bc319a994dc8dc64506830149b5f227a36d34e0065a65fcc7d2f94f79239589fadd0724382f8b61d0ba6f6ba351010bbdd202883bb25f3e1e60558ee103a1cb1abce5d0e9a3907633ccafe3537fd099ae2a00659cb39f7ba8bbde205daed9a6dadeaaf79e111c3cef203ca6d5899e2aeb563d5607bd46c4e0849cd5616c54eb52839a980078a5ff38126d49dab8c805d6fce918cd7bafa8e571a8fdcc7e4b33522288d32ed852f20be446a33d09685ecae8df283b87bb738203167cfcb9cde43c9016a3fdfc1f35c41c2e5e844bf2872479c74d4cc4c970017e8816f13b2f33facc5c5142909e298f7c9fb4be17b94015d7176fce839ee03354043efa76cca4f689d47314b5cdd22d40cf9b4e28707c7baf1d5f1c44cbab7ff9eae04bdbc7ead39e685cbbfa42bbe55dab05421a142606ee447743156856f25446118e0df321aa28840a05e499312d2d8def143fe05b8c4c64cc25aea63a1257db8717df90becccfeba3852f21b865d815be5bd47c9fa2ff4f02e1e323a6c38d8dcd649fe40ec9e53b0f9aaca2c02d7265309808e15eea5fa3e8d816e424535bfcbf0965e8cfdde8b8ded0f6cb82ccdd7ea6812412def800837dfd806d40afd7122ec814c6621067d66203c615c0226fd73518acf", 0x1000, 0x7, &(0x7f0000001000)={0x2, 0x0}, 0xc) socket$inet(0x2, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x160000}, 0x8}, 0xfffffecd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x880, 0x8) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82030000000000000200"], 0x1) fcntl$setstatus(r1, 0x4, 0xc8) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="4cb3b3df00cb9669c794d5f86dfd2f885fbf674493d341f8dab431d5b97dc9ab9a86125fe90d75d1c4b2ffbb4fac7fb6344c6899cdeda13694004490282ca33f1d03984ca3c2e95f5f9a8b364eb409569154d1a07441bf1bfe1fdeb2be99b5f278ee1f15e777cba1387227d54f45122e9212e659ba1e0dc6d76c1e9eab1307301463449c3fc0bd0309d9c788d17f0f33f503ee9ff96f9de4e55827062643eaafddc456adafdbda308219f09cd4c60ec8de7a8663fa1b85dcdde1f5a8af644cf4538a16d884", 0xc5}, {&(0x7f00000001c0)="971f8b9526c092518c45f03732df1989a9e0786b76e55e6c", 0x18}, {&(0x7f0000000200)="61925432375295b3f8b95641d8f2e348ecfa235fa563171d585fa1c66f92bf3659b44513165b9a5a343f6c82b8ae9073dc5147680b3e93e06df985e5b0f873715a834099060c04bd146db146c4f77c02a760477feccdaceceebf85edc3a6dcb933e8368ae968e05d22b3fd389cf3008ba0145db3be5124e746ed4e52b85b4e114f4ead2844e6bdc40970147466469a8f6276555c12166ac9ac45748a734773f218745ca64d6635b6b2b07eebe52158624a5404860ac563c32b2af7fcc7a572fdf98cc66d581c374b428d84c54595", 0xce}, {&(0x7f0000000300)="a7dfd0ca5ea04c2b090c9eea9e2879c750996f36d588ac22ab878b9ffed3182c", 0x20}, {&(0x7f0000000340)="84a6188dceda5c7f5e4223a37d35106ba677b84c319843bd48d51babfc51135c69172b9b8703b7c763c5732fae0d00a0c5c59f79", 0x34}, {&(0x7f0000000380)="9e3ac01d8f4766245b2a1892cc99a0bd5b1b1c6565e327496470c9af7c6fb1d6b2879ba6cfa2642e604134d59c5511db7058765e8a77791327de8e6ed46d84c748e15d214e354495524582a9c388e187c38450a7df8b6caac77b52261c54431dd6b177c293a4238fa502f918937d873ac00eed59fa796feb2720c515251859c42bbfc0af0cbf", 0x86}, {&(0x7f0000000440)="3a4eabc6dfde54bd09e9baa4050d3e63e6a4519a12df334e8d1c7713723a4be16c78fbe90adc43763e34b4b0f2977381093d86769b701b3b31fd858133e55e6047a2f4265835b3b7a002437058ed852d3d5d6da05f4eea90746230c39cecd2f550ff9ebf737582f39b0d2bc85bd82c43df8308c8704d117fa6de4bd62aca93dc7ea7ba4828dea67af2c4d7f61480ac3cf24aa4", 0x93}, {&(0x7f0000000500)="330ee8600c9d98c340d20d51421bf2540f42baf1690862f69666b3d6e7ce56ab52b4623bbe4a849ad8b88af6abc7330e4a36dba1937a027a58abaddfdcde03f5633f7115c38431d2d4b5050f339415d929cdce25e81c16e4bc96", 0x5a}, {&(0x7f0000000580)="2c012fcdfeb78bef005bc1efd8f5cdb103e59e4788d19b7ae3f5f691fefb1aacce7adc17f0b10a755bb863c1fcb40a8b97886031eca9db2dc7611f6290c82a3c045a1e50a9bdd8c3162648f38597730633bb10fb8f82a4ef9ef6908cabc67d59a7d7d62199d9f8658ec45c748ff3a12198cb574ab236e7602a4f625a2a12874be14cf73ac88836194b703aa8f7a280cf33d17cecfc1ece571227c33ac9b20654dcf3af6a4579c5dd03bd3fb430e30bd772034fd99251", 0xb6}], 0x9, &(0x7f0000000700)=[{0xe8, 0xffff, 0x800, "9d66597553007dde726ed10d73b679d56b6d58853b9e7e2a6f2521baad85f7f831dae127d582c340ac767ec0517f5cd77ba7ac7a37457fb48ba245eb8bb16975f58b804545fecb88a30c3ddc9f2674161566796fe8ce6664a11f87ace728e5f2e9af288a48d781a5dd34af019f9c4159e900c7632a3d4fdb27dfdba537e3646b6ed1eaf1c56589e0bdba8c94de5f9616d33d861270144bac981f8d803bba4f32b1aea40c24c6fa724438852b942b82939d6a9b02c05a33453c3477fea5d8ceadfbd2659b43c7a30d7155bd8f6e78fc3de70ce2e3bcb1"}, {0xa0, 0x0, 0xfffffffffffffbff, "f88523816ca72cac12a6670a48bc3536f0426df28e50ac37c0eddf4ef482cf9f76a59f7fe7e98511e9362aae66439ef83e85b9328485a6e2bce28d1a94c5ac9537eb62b94538729803c8349f4aceef465b8d63c8cd67689fd0b2cf3adf6974136aec4d4596c1d07ef7552e46a3d27d578217abf8d4b356fab89091026233619901512773c5112bd52dd2e3"}, {0x70, 0xffff, 0x1, "83e029134111b204de1bd39b192f4c836f3db9057306084c8785b6a788776b400dbee95a9296ea85172efe76ea65e1fdb07ebdd4080d56ca16a7a5360b1fe1a640be159d1c4635f8ef55cd5dff7465bedcc494a8eb4eb4fb745cf1c72b"}], 0x1f8}, 0x9) dup2(r1, r0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:00:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0xfe82e0a0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x100000001, 0x0, 0x49ff, 0x0, "bf300100fd4ffd902909ce7aa6ff0000df6900", 0x0, 0x5337fbd2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000100)) 16:00:10 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x46612ef3) chroot(&(0x7f0000000040)='./bus\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x1}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x137041a8}, {0x47, 0x2}, {0x24, 0xffffffffffff3206}, {0x6b}], 0x4}) 16:00:10 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x10) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20402, 0x0) mknodat(r0, &(0x7f0000000140)='./file0\x00', 0x2, 0x7) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r3, 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0xc0, 0x1) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 16:00:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lseek(r0, 0x35, 0x3) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) ftruncate(r3, 0x9) 16:00:11 executing program 1: r0 = kqueue() mknod(&(0x7f0000000140)='./file1\x00', 0xe001, 0x100000001) fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) pledge(&(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) fchflags(r4, 0x40000) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0430c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) read(r0, &(0x7f00000001c0)=""/114, 0x72) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="1d0a588c5aaff9545b1f76f47a06560905db2c8be33a0e99ede2c55a0962f5584a0a0d67c7676d2da3be68e4c4e948a0050401c7ed617e3acc52d227e7d2bfcb57bdddd2949c41a88306d62f98f6fa6c83f8f3ea5755", 0x56}, {&(0x7f0000000300)="510b2bcbb1b03b19bd3ac5b196841c3c1c5e5f2dd19d0113724b5e94bac3f5e543fdc725c38294790a61819768378d18d9e6528a52d245fd9799a3eebd45d9e0485a42bcede15a3afde1528ac0908093548a66f3e60af0ca5c4cf07a04b595f027c15397fc81f66aa7f8e52e8e4f34843bbd0e21ef4c615042bb929c9418c96c5ed9e3bcef67f68887ea402fc8a858bc4a5a96b5cff47716a82472e0ca7a57c7bf9abe9b753c0af24ef890fb55faa5feaf4c7b5bad8f390b27b99ea99be8d02231379fccc1287e1131233763b1dbc8b829d26bf83e9943e72562e823c3bbbc41a2c1611b28bd4a417f969fb01a0c08d0d7336a0cbff774f49c74b94d91", 0xfd}, {&(0x7f0000000140)="80ab2a2fa84345080c79fa975741ebf1e4965df54ecde966bebb28c5f110c24e2a2aea24ecad8dc1c8aca8feb3b379afddde4c17b3613bfe4596b03bba3696dcd0069b3f39ec70a6510469e713bb20faa5320e427a48ca8cf357adc0ff5777d3d39fb5c336e4df1fe2bb0fc41a1c9b9343e7c6", 0x73}], 0x3, 0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000440)='./file0\x00', 0x40, 0x9) syz_open_pts() 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0xfffffffffffffffd, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x20, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) 16:00:12 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x15) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x45f, 0x9a, {0x1, 0x1}}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) setsockopt$sock_int(r2, 0xffff, 0x108f, &(0x7f00000000c0)=0x40, 0x4) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) munlockall() connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xfef7, 0x1000, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100050105000200000000152ec866334731ded03a529e9933b1ffff120049380500000000c0ff000000000051f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6a6b00000069a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000193b6e82686ba111ff0f000000000000f45c9a871c7b757f91f2f0c3dc809c3c01e94f5a34", 0x5c, 0x0, 0x0, 0xfffffffffffffe7f) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x81) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) read(r0, &(0x7f0000000040)=""/20, 0x14) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004000000010000000000000000000000000000000051000000000000000000eeffffff00000001", 0x2c}], 0x1) pckbd_enable: command error 16:00:14 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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) socket(0x19, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x9263872f34fb585a, 0x2) open(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) 16:00:15 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000f8ff393af8680002000000000000400000000100000000000000001700000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="65d220a4b5e65828371c3d42fa8686cc1573a164eabe3716e8", 0xfffffffffffffc24) pckbd_enable: command error 16:00:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = socket(0x12, 0x2, 0x7) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x2, 0x2}, &(0x7f00000000c0)) r2 = dup2(r1, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3f) fchdir(r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x18, 0x3, 0x3a) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x12) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000300)="8c1ce2c4b3f1befd8dee010c00f0002f41632f7c72632ab4a4f5706b3b17d5e1d46bc0ebd0504d1ecf5deb10c55a920d73c914f48a2d05068861d9cf06de3105ec7a6096323db361a8c282", 0x4b}], 0x1) setitimer(0x0, &(0x7f0000000280)={{0x10000, 0x6}, {0x32af, 0x9}}, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x9a03, 0x0, 0x40, 0x0, 0x7ff, 0x9, 0x80, 0x0, 0x1, 0x7, 0x4}) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0x8) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000000)=""/32, 0x20}], 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) dup(r0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="fa1204a49155ce1e0002", 0xa}], 0x1, 0xfffffffffffffffe) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000b00)="7a8e72087dfd6ae6bb5b2b6e2f4eb8c13c55251f3c9574b6cd1f6d6af71233d31bdcd43d4293a02fb174b6188f964dd3a0e0b9c5896b7ef994dd29d86b9001a453292c94c5de59281e551f4fbe0924fd4511a84ea7495caacb85a123cf6da9c86bef2a5d387ad15a2e8a7f514ab6dfe1f200515e55365d58db891a42cd5f3a283635c801165bf3474356c57769506a8b1f769508e51ae32f820a4016449bd11fe4c3abe4fe8f2568a6ae722edbbba3a21e518604198ab56f9f6522d299139412e83aae7223f4ac4138f8a7d568da154b407230220d2be12375ee43cd2659d1a7e496de77f62e7b20301095d6bc9a848224c5090fb29f2915fdb74a9b48cf4872e07217a3f887c8542dfe9e5a83c7decb723de0253f06a12179e23305fdc245adcfa476ce8a741e3b1285ee7a406d6b86e24cafa8edd5b1d82a5241df6e7b65daae2b894f8a2d47eaa483b6e380cb72495ddcfa7bc5f6dd6c4a5fe27b8140eaeb915c32efe44eac21c2f8873814ed8a0172d8cb2e0c85c5db7f4b19e258b585d2771689c5682fc724548128bafe66752f467209ca70939c46877159012fd1e79c4a1f4f234a6238393ffafebb2a59154c0038c8d70b968c0fd2cff8921109f74c7ef64dd3895beaa41e90902aa7dfddaee69d34b911c01c02859aa6ee44435ee89db3d99d4584a1310569f71389286809fbafa1141822d3a2c6968d1ae052cb399d855fe3d4d158e0fa521e35a2c017e8a396c6289107010a9c1f7e002faecdcb3f6d627a7bd2d08ab4720757891df31332ac69dcdc5f9135331e3c8af1b4f2aeb5bf46c760214cf7847fde650e01f345c90f54782c7866db05c2c1921d050eedd8d0e578792fdd99c775ce11c93a022741b67b6f8559047a4130637f4a47c0a6de46160dc2acb577503663a978a58925b231db1230e7285b027e59944bff0bc8597307cea9cabcba9ba6c1170a54ce2caef36df66ca70c03bee01dce28d422803c2a950152ddf1ba9951214348f0eae94dd054a20ae7b3c62e39d25e8ae10813e3af9f4a14040760594b120f3faecf7e5e32bbbfb828b4243b46803caf5a474dcca793a0a43e8b795038c569d684f4e98b2389786e8a40f7461c24b74937d200235109e91c3e493a0343f5e7da44f90d3d6f9070a65df64579f73f2eb05bc4d7aa1123600a5780c245c8f5f82475361773becff8668a3749afce1b26345773d3b8e1b24c00f4cc93d9a31d4559fbd1802ab8f6257e1a51567cfa7bcbd40ee7d1cbb88406e3a49416ff2faaa3edb6cea3f28def04e27484e0c99116d224de8037513c81664077d1cddfb861da5fbd4968a553efccc58636071a7e224257f53f6089e0e2524419c8cffc461932bbb3d594590759a18718b87006b3347af8cec362ffd695bdd2d10b084856f3d1c4ff114e86ec7a0fdeb04b8ed2b24d42e1264a1a9dad560621f161f31e3a01aa95c4a74785957f9f37304e5e4949cbd672ced073e0d8f713d3592f5e88d646cc9626e5b99d580a1aaa3940ced5aa31392a392d97c1170dd5f5478ffbaf700bc9561964c0864c253c82ddfa4658d2e3d54af0aed39dd3a2a3c9bf6b319bcd04bde64c3f176a7e09445402ff69b358a34df327c710ee8d3371f74ea505c9845205e9c7211a7e3494616675d9c8343bba9b58e065836338554f252e6b095fa7f625d318234a47a5b4addea652d68fa04a7fdf6eab22388acb68fca220fe7ce890eb7c591c8016054f68ab489309ff60c563797b59b3da70141b4e3c8f08a7695cac2081f37694dbe9c5a5fa2d0d86a2ea3ed0d0c86ac28dbb23d99a6be63593c95796af53f80d0ba4c3ad2ef520d43c082a7fb845e3721b97d17c28ebe7b06a8c14c75db81e43357b01fa871f5d975a35d0ae9f3ac8693ca31f1fb1999a1ae8ba71e8f9b78cca7cd6c6fea96cca412fadba239d6731671aecc97b0e564a7f1d3bba5a3fd939f7264b102d0ab6b14dc0854df5b94c6368736825829d3c02aca93f7e91ed3504807ffed9cfed941efd09b20360ad9ecc2ba2959eb8e6381e902934de108ef8d8413231bcda5d781bd77ace2b7c47ebdb2bf9f2b4a1ab3a2c7aace6a47bb1efd6db2eaf4a834ef99df9f8b464fa632be7399b0c330c3f5e9339aa04b219481e4c41ca74f78fd31d5999bd3c818aa1b945b21541293c76c70cc5e87c4afc19386dbeb15a81aa0fa1866557d5214cd60fddd9f05de9dd76fef266ed6ec3de544c9eeacbbd1fea3499f19be4e585e28bbfb8f5d8f24dd3069067b48b2bfad0bfeec0b5e34c81d06a406b4d672a9b973313543a2083f8b75f9c8b0543", 0x66a}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af39", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pipe(&(0x7f0000000080)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x0, 0xffffffffffffffff, 0x2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000001880)=0x5) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x1bc) r1 = syz_open_pts() close(r0) r2 = open$dir(&(0x7f0000000540)='./file0\x00', 0xa0, 0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000018c0)={0xfffffffffffffff8, 0x1}) readlinkat(r2, &(0x7f0000000780)='./file0\x00', &(0x7f00000029c0)=""/4096, 0x1000) poll(&(0x7f0000000040)=[{r1, 0x4}], 0x1, 0x8) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000140)="231256fee84d75f334871eee9c601080d528965460ae615ffbab9caa347a9002f47a0d8569e1c237f6af07fb2530b67485e9e01c15c46f", 0x37}, {&(0x7f0000000880)="f0e84542f77d2c519148e25ff5b4479baf151f4a4653ac606a19ba95c3ece522dc8d8b1a8d3b711f51abd542989d12fe4bf60ea288ddcd87f0cf5d0e8ea4f4a69800b02054383d8e519a1491c0e0fb8902a9b64a2cf9bac70d8ea2fde13858017d73f10f7a326adabc376fd8953134f6c487e7e756b15c5ebf4f62da098d6485544c858f97446994abfadb72b757f62e8481be00d6483b2593e7de4bb6bc94f9c5eb16c8a1d2c7d1e2174834a14204d446006ec03be158fef7610c1c3c587a4ebe7bdb7eba49b9b4ebf32c582dcdb51fe47b2028ee26b7c04e58e837a7aae609bb6ae02397b3f448b774345510361c07c0cb729aadd833d24b48d7077af6578182558a933d0a1ea53eba0b04a8e3452d0f914ce5a1714f4c5a67fc5c40efeba6a327891d956ddbf6f3222dbe91a2ac9de12cb98ee4b3c6792320dbeaef18a244914cbb2e59b7ca65b7da789b698c81b91abeffcf5656914219acbb9552803145acb0e6ce0004489b685ea6cf24b8f4fbd7c8320b08df048b7e721ec800cc3f7139be0e6db36c24fec2a90d9af1f1ba06e9cbf7f37e14f8cb86dd0eeb4ffc658acfe22732a04843941acbc193c0740a5a8345902a1b807f7eb14fd6d160310c684998b9120fae5b8a2f0f9214009c7ee7155ea4509c41c81688a54e48b463bdd7169899c016fe620b53762e96ff3b5eb1c48604ab48b534815465a91fd3c563580b68cbe5704464f3cd049e731c2b9025f30cb238c4d57a9c5205f5e8f7eb3958d49e32731dc483a64b43b4724f747609953f879a9d6a96724b54d08f1d8d4e484716a64a91d82dd4fe8c019d21e5c8a940b77c72a3dfa0ab81cc9fe80cbdf172a16001f64c82a7238afc0cb04a9a1ce05accfa2c22ac65b2b523f369bb09dad08962e2bf477aff563653b4b66513ca8b674761974b80f415ce20b89b3fe59852069aec4c2bbba249659b6fcfcb4b856833862c532c5b105122bdc8a3cb187687cd74550b5d865a3cb621276b039527d1f0318010c36c0c1ada92e99ba16522d3349aed3c9506d574116417059fab914159d4986f085123f6f232c2e5539334249cdb4fa57e0f8616999d994a62d89aa959792806c6c8425b55d921dacb97794fa1ce8b6c817d8966907f5e22b5ad0b1ed4f4c72099d485d2fe347a5c1c367e327375621f4e92b24ee67fa9e1c63a940e14bab05422c5ab781cd5947c9479674afeca4aba7dc184df658dd147cc52eb0003ee45a3689ccf028a87584c9f3541bf07e4ea8f9afea359d5e3e1840c68a7bcfc43f1c7720df32276113ea4cf08575cd72375ba4e16e6abef46bc2228c09eb211056942a2bcfebcf62030c14ffc9132181a552d5874f679afc98cec5bbf144d50ff805eeb6111d9aed4e927384307608ffe9f337de86bcfc4e72ddb8d5c6b0b9e2c8d6b508dd15c52204f670205356124800739b84be53dc1b4c582595dedb7692d066a26fe8e3865706ffa7b6f41e442128c38b42253726ae7ed2177497f8ead451e27ae4a94120bdec71385728421b66db5dd1ffce0d9482dca79977be842b87821abd4821407b38f9e7da729939f76df9f209887b9787dbb49b0a7249e5b57b1020f8ff85ed7e45a75c93305abbf9f36616268ec431b453ff9a8c1163fd6ff8f7f88fa3170eeada572ff125ab0efd2a28e829fa0e2f2ae78af5f8a97b197145496199aefc168788e2fc9df1a32401313fbb6c54ae088b803d17a5b6bdcecff124677d9bd26ac9ca23248f6368f9eb033bfc7d8eab8472d638b4f3a03cf6fa8f096eab472fe39ef7c836cc025ae71a58a79b827f2d736f7c1ef1bb3886d69e851d43394c99d08fa8a57919bd0e5bb2cbf3963f1813b45598ddc7290a2403115c22350a5c03c2d0454838f86991cb3299b81b42d83bfa67723e467be17b4def64eddbd2e42f2d20b0a121e0dcb9f841e081e9fbb5b98ada44dd9015641d2ec189fe566e9dae20f529e95144821744029e21e848c195eee57437d2a763f247fb46657fa37edbe424fc09b16de3f48b34b62afcd1bac7f566d5686383aa669c4aa83f6b1484b18ffc842f543d8f2e2b0615f0f14da1fce27f54ad6fb1bcb1b362f58b76453954d6b10114f71b09c2be4d1eaa2e1767d16fc907e273fb09ef38be1a1fa32d5cc0d2f596b085a579260a6931dabe4009a1dee7fac9eac2d5fd8c0760fcd1c7525afcd5728823e1745ba85833d7e2ca78b424cd18777b250b01e36bbac1d24c5025ae91a43b514b59703d030b4f6a139108f0115322f11ebf2a5bbdfb607d241ffe011c6c78be66df479d95ffd8896091480b487d18d6c7cfb8309b22473449e4a93fe1d13485570972515ffa5d89a883c4d4df73fc00c5ec7b021864809cccf212c6acd1f56029dfa61daec694376f717c6076f1a3a3292c781012b6c0d834f2fb332e60cd42d62cd46dfa44aa48f3801c396ba11f39d68774d3962646e9f0c38f7b3826b130a00c68aba6d90bb1f5097b092aa0aba1087f0722a7450729c12e66bc3a1027e399a618ec52e6f249ad2b7bebba708cb92f2092a74fb293645d3c202967daf757ec660a0ebd472c6936656ae67d029a3deaaf431ba98cab558eace38deee04d06de9e04ece6a7b73f60f7d4a884da592f0188506abc0c69eaa13374a7f7d989ef0379a634b46586f2ec51936d7d2b5e23f6eda5d612a33301c5fa61d7b3ede62293c61b7afc8eb8764c5d98fed8cf985d8f8b1c93ad822f57e5bc56a52a17acf47a67b7bd9bd08fc37508ec7a38db287151a52d85729ca2672b8eaead112823847fd314b9f094a0cc8dee8dc5780bf0d2a6f35b95f7f89b08d691a10153450253bbeddb8771b80e8fbb86a274ef6ff96894925453e20c48bf30c0fd9ff5245219950cfa3be8d231d8d48913dd91a283bb8e00326384924206ce5ebb686fe9d4ca484d4ba8cd30a3e1165a2e9f8e153aa9049e196cf448bd61928b4c1bf79209b537ad5d802a43aab2bd500cac85d1644810cdc6b307065ad48c21caca3f35500e982782b99c96cab9f443125ca2c1c45cb500f5ad95a1474e45474e68e0055f4fa84295fe19ea960d7a7a1f3ee02b691b3da5b98725be6104d6620c3a930410e3b70fb81f9efcec42e8eebc67f84d18cba394c365a90c4da3e37309f8e6a1998f409942b3755b1603087389e71a3a0eeb442803afec47c8eaa1272e7fa6bc9157ec1944ab804572438cab7670755f45d84026fff3ebf244db81ce5d5f46d4d023384ab0032a8643a820ad317491a8c77b360d2d1cf2a9aa66dbdfcc423e6ee569e8526e3ca82edb3586da9817098f13ab51bd20d1cf042a94a4a5c556b64f45eab57d49b0360ffaa27b0d8466cc933312243edff4c5316d7be1141c46bcbdb4fdee29aa299a095ff800081d854acbfe8f2f2aded27c300b27f6147c7a279a19b0b2bf1fb2f4c20a7db3b03dcb7b7a3339eeeb5e4f8ab54014ba5df80e1f3d3237a93282a02eecfdc1fcab1a8104ec23126c176a741c08d78d765d96a441822c2c3559c977db3fff39f576d0871444d5807ce67f5556b85cebfd7a4b3dd4f05c92a16fa3003ea4ce05483a25f73f3f1a10d2f8acf23dbf9d57ffe34090982253b03ff7d48bc47bc5c9e46e48963a6f5621c855d0229fcced6f26df5a529cb53d475e4ac72da1a376385569a5445e3f418c5d33e856254337a1d737ebfb6c0be2df992d449289dd93d62b571aa4c6bfa7ea7d09c13bbc7ebf2b7378ad899b1eacc81f2e7ab8d7070a41f504f1ade9407932fe109d2ebbec102e56bb708d6f1f9636cc6ac39c131011217214b40a9f62332e5ecc2c13fba223acf90fcc356d852f6ad73c7b88833577fd74b6fa8ddf737543056ff599a679b189f3c76559c664eacb49eec1071ae6b2dbd098ba397605dee12d3b076f19128e448143efb08c63847dc312e4994fecc5d7561ca93b693e0b8a485ae6c8ce9fa994774464b8fb5012d1109b084bef19f27646ac4b48ddb0edf754f36d8d88121fa93cee572f47c3fe96cb0b09557db5dff5d2b0b6648cab90716f61faa3657a8e176f83d94c00ef872da5a1df68aba786c45d4db8514ab1d4230689113094dea9159478a6518996d2d0253d0cfbb1f026efd8a4ed4f225299d2d53c3b7d62717de611c157200cdeaa51856c4d355d8721a708eed27a0c82baf7f3fd3c92a03db4c5c7376b6a49d54ce89b987c6213f654aeaa7d6688c890a753a9b73140b9f0a16911810db73b9471637caf898f930661c192114cb025b4e419f628c14d47161ea8f05d12e1c38fc681a03cedfc21238041f4cf0f6b3acfad735921626f4e900170355e1ac8789b75b4bcdafb15b5cc61a63f91d579a52e728ee88b0f2454c6a778d3dd508ccb09dd23511e6b38cd874c15201d757b741d447b8d4a60601dda91cd602dee9b64d94e41e102623948238fc651957b188b1b006a2652a41d2838ff86a79dee50839e72141aeb04e5ac5aa88d83ed1ee0c0dfc89b36055facc8af6f4dcf23078a045f99e82d9c69ed10d8b9c34fb715a55f4e6b07857dc27288953908dee4da4e85ff524415388fc6604403d01cd1ec3219e1bfc9e26cd438e0d321c8175806f1a76568c68224600847c442a66e032ef707a4c77f8409ce457ba324c88d02aeabcfbbfbb074c9c4d46d683780cda457a253f6ae155ddc40d99e54c07941c0f47ce06a3a74afd4a9f594c68d76372febfa4bfdee7b14a264a18f7746656da4ebabde9fe9cc6db9921a1b079278018e06c692a9fb0a5e588d844b5bdbdd690fce01eef88b179e61d3b05cd3a1f7da195957c9706386acd7db20d8f1b7f71ac64e7678adec20f52eae83271abf4622e2e6bc016195c71778789cf7cc03d57bdb1c56a4bf7693a64f5add529895420e7597842594d1095a183fcf57aee0295729031694d67c10b964e66e1a1f599656974624f06a1258dd366914951969a858c32365d8fcc1e4f6ff58863907c2fa7d04a7395441484e02cda1c289b5aa6467b5233bc5a1f65cdbd14f2bccad4a2da75f8cbb3e8aa3efadb15c6502123dfec8391ea177a0df49bdca4e64dff2f37af6b859bd1d97cde42be11553e6362faf0734e7178ebd515b1aae31f7a7f138e886ba550150b2a9dfe52ef6e93029b082c5147fda46592b9b474c54aea7cbadc09c786b08c18c6be438f0d122405e43d755f4d1c1e34f252051a7ed90ed3a97f788e03ff394eb2cd4bc0452f359ce938323737fa1c5ee94e6e582b1362443d123f2f1568063f93af3ee16af68b7f456056ffd010c6d73e6c21bbc4187e2d77541bec2418e21953092635d720ea71996012434e7c9b3728e2d33e21c157f3da6ed8567a3f445a19807ea569c1125a855822d749eab98ee2965da6caac29b4388fa1b8d6a828a20b98bca9e43c7b105a62902819e12aa80dec9282d77cca915e24ac0a46b2893377ac1a682032f37f1bb1ac30db9f122865e40089be96d1838dc8db2262beecc562cd564e8e3bdaaccb9b5eb256614cd5c632e99aa03545177ba7e372cc6c3c0f47e79779825f2f36844ff9190e55b630c011bb8d2e675e8ddd48b0731ef1dbfd1ba49c2b6597d0833a0059c748c1e937eb79a8e5e2e6e0afc46a5113a3a024bb0f8f34f6306fc91f0113a33c0f34578ff00c965b1d6fc4c69ec302eb944da7cc0fa93a9f6ed1a79aade80080d48ba2c1dc635c111e0a929565fb8f41af0f93b593995a5bc8f03d1731322b891be58b3cc353e473533fea9caea6407c508c44079f7738e0a2c02618b6cd0231e93ff58f63172e0a0fc5de", 0x1000}, {&(0x7f0000000180)="cb048a69e8cbce9ac0f91320cd602be4b1df41a3415651c71b0ff184c370afc382f7a370e327ac4511dba6e7312c29d4442e561e190c2a308a6b404b05af4fa611567d0949f714c10dfe61f15668f6672a745ce3e64a03e3c43b60cf5e5f6d33ba7eb5df2f330e03cfcde36dcbc087cdbbffe497ddb113cd4e804be017e311c26bff175ecc13d5e9cb985376e97bb8f1bc98104806b775c403f9401bec83fc0bdb2aec9c4c1e4d349ca36e4175a90413234f08b3819a1e14c3b9787ca5511926", 0xc0}, {&(0x7f00000019c0)="0dda548f2723a14053a67bce9833c63bcb6e7c0401f2866e2a347b2a706141f222251eeb02354f6adebe30fd04a5108c16638273c033fcf921ed9d6cd2ba264acc5949998a4c062bfa3677d1bc031a8026a010aea2d8e1ba6b14a8cf043a2c1f86fe5ad6cf6c85d003de49c8d29bcce15cffc6be09ecdc87cf9b6abccb8c1ad67ec125a4e6d96fa7bc5b6011dfce2b37a7b156e4a743e47b2c82b58da3727127e6175df71e4be56e534f7a111a63951dc80794180f8c8e63b5f0598963f01ebed15c407e691cddbc268ce27f6f74c16163349345bf846ccd988d64239b6388054d584d9f0c3e8558705271d2f524e980a3cc0d3009c2ca0acccf52f1b4864241e4b09d3ebb4029504800df5273edc0c46945c5cd370c068820026be520abd76760867e0c39f823f6374a368fceac71754ab2162b815e52bf2ea45cf4fff0395e34e3722cae5fa1cea0bc9b866c528eb2ec8e35acf59b6b10bd909c7360fdb32914db34aa09fda0d2f88345dafb8e5611aac3c2aebb43c0c5bb9f8def084eeb5825649e3ef6ea8e9caee85238befd765acb0e253cd3f1e934862d0521dde458941f7380f1a4a15704488cae993e83b414683c6824132d3c6931c4fe3d9411070601efb3da29ea337595e11a2dcd91463dd7dd867009d45d28c2d5db8990c6f2cbaa5a485452bee55d240183cc4d0fc06cec985c3063489e55b7d0c0a58d73d9c8afd6db10ffd6a538d58d5720acb46bd91f95c36b8d3c8c09672c11a2bd72051f917c1baf99cf5f7c719bba5ca1b9bc1f6d17fc420f32383ee2bb46416af8990ec268ff4ac725cc9434d7a86f174ef9ece0cf0187ef67d81e73f2d5c1fd70d39c8c411d5ccf97dcbeb6385e34a627397e9890df369c8f6cca0773adb63c3c807936c9aec4e40aae9f83eb9d929419db01bca8d85e71f2e3b08a4c5424f3e54742b414a7b089d91ce36bfdffc225f7657e35302122c9865bc219f15bb3d46ba23b13c312389199fe40487a8cd1d860f36405c7adbcc605720210009ee5bae867c5fefd826d49787c198423e6bb57bcfe9a7d013ef098373911dfda8e273ebe36a683498f7a7c49b6f2a431e2db092391a2cf43eeea9d8d3a5a282e16ba10cb723c365f142d876af8b2964aab81177fd3685325c2da34059df809d6be56c029be0978bbb70880958ba990548d3b6653793cdbcf98090c922f996387c95df65990dd9d7d0ebdc819b7211e534449afbe353ce1520e5569d51ffcc1211e7fe07d8e9905169c192ebf85a4153e027c63aeb1ca2b4cf4302236cadc43e0df9c83ce7710e52fd486be13c1846c26d2c177819734d1eac19c4cf4e9d97308705fbfd821795a69db2b206a5854455ecc57412b7d4dfed572ce7c515eb9e0d56a951fc4b918c8a306a3a655a221eb63385ce3304333d32439555f33ad02478944c49fb0511e0dfdf3e391ef3c829e8e74cdabf3d39fe2ec6ea3a8b9b3e7b6a36e77ed10299291821e17d4d003cf3c435ce44b5708491abcd01e02e492bb8771d33c48094b7ec39c7a15981962c2f98da20c658096aaa2d5ec1a501eea437a50f91aaf401b2813b6df98e0b1ca0526baa876116133af7361e89bfa54221f4d30f502bcb4ddc7b9fc01a825c95191987c7ec0389c9dfcb10159ac4b66fe685f5b7f6c75fcbd74332b97bc55eecbffb4ec50f7eb7cbb57e0e7b6c4ed9731347642e8d0314a1e2475ee47913428b39f12d23c1687f856b90a3aa077ba8c3560c7f3150893c2a4b416ad9956d92af0e1a57d68ffaefbc675c0a10277968a062d6d3f872b412a73f8487ad5c32e7b171900464b69bb042e864f2f20bc69edb25573fa4149384d2ee663f525ff3ca6f9fb62427447d8e0752e5a3f3fe51d47d314d0da2916cdb31c07479c2a1a977ffd17de6e2d2af847a3c880028c124cd12b429c88b4e1cb9c2719f4324f696406108f745d2b023d40e2eb6c01a17d261a0cf3343d74b841849e690f878f6f06f306b869f9b20c82901d30ec7bd735aec2c25b6757d23eeaf7a516b8680ad942d7108ebced97e6bfee399843cc34a34e85872e877d4a46517b5a58d5eea47edda5b84f88ba8c978e6786ff768443b066542474c131511c9416925cd0a753ce3740304a9ec97078b7458dd0010bddbb8da30734c18519ebcd260caba59527c18b570e73534001ffadd95e45e2091721b717558a2170a60b42dc7e88f02a5a4026c241f8b43f518374b69b2dbbd5c4a2519a60d9d1ccd8940b91f83dd260e3e63bc068be7708360c4711e6ef2b80f2894d448145a02232cdda4965b1c573e61d028854cad1105560d49e3b0a0662d5f82217eec632e3d4181367d3746d8a19764d29ea48369022c01049ceb926dfa6915398ae8e2a3c36fa16cd0ee1cc67916f4f1185bbe80a6337be80a148eba5835bf82c1a8bdfb6074626db174c4f23651455188baee82ff35ca8852bcdbabe899fd3ffc406807ebc484c6b2e40fc772c6879b8e5bdf03ff18ab83112445d29539f3535a98fa51e36e57475b9c1fb98c733aa58a2bc21117c0467887eec925b591558bc8c84b53b10324accfdd434299a4c496ab7685d5e872d04999688c390a215cd5b2208ebc948e546196ab1da552c9dcc427c055739cb878fd107b9dfd4d8797041edd5feff347836bb092e6a00432005645e828bec8ceed109d0b4e0e6304f0ab5dec7c5125a8eae03859e002b62129e1c125009a72aacf888952db3ad7036bd213eba225fa7f0732c50155651f93d1051af8cfc57672f41b9958fe4587ade417b5321449deb2fd3e69a967a3b0ee76209bc8fe80ab8458709c6834df0a08b2f610bbfec5de835e047ee3a55492d8f92d9b72dff328b3ed8699c1bbbd3adda2b3b144d14c27ddb815e47cbad6803957645c4657c3d05f6d4ad0dfd8d303c16b93287293a6b58ce80c2e154da37da36ba100c153f42d29f9ad0cb735878d901a06edf7899af7a1b4397f5662f165ed955fea5c1d25c42002ad4ea6bbdb810ba40d4773e8b702599ad9b7cac4e069663d17fb44016fffee2519501eb378222fb375bef7ff232f7ceca5092c1df3a2757124bad92061796ce4449304174c4cdb4adfff5e41de23b363ef1c6688e9693abf625e0b5c3596bef02591c7c9548db4782929650af2f244279a76a5b03ca767d679546243299fdbfcd0ff0a0f94f3331ff50d0ef72bc23cbad5a7d340e6666eeb519a942500f1df87eae00151afcda81284167e16a362ca10be74b68834d43fdebb0f7fc5778fa3c5b23a6337031c3fcc291d0a31b84842bd1ebfa5d20f345912e44e170592ec80153ab909c1264d6ad367e178c93fb8a1e0bc811c8eb85e153ba862bd0b88a39334d56db539083b5930ffe8e4be00841b675e495e50384ecbb13e391985007758c222c880f08a81bee205e046a7b273248ae4e6a3515d2ce6b66eec34cdd7a60fc6861d85551814ff4b23453995b4ffcdce8aefb0b96a1619af629054c1ee969cb0845aba53d661004ede4fbdeb4f8d1a2ab0b87877dd968e0ace014223d3c1df64c495c4b41331a8032455d0b378c28abc353adf0cc5b62d24d11a1da969d681c53428730e27e9d2410f3d4cba1f7ff9025cfc357661439ebd3d8cd6439d2656e5ba1772fc1fd2b85783fd23b9a43a7ce22f5b9216e7f1925057f20b9aed4ca0b34986e474ec17f74f33a04cdcd4163a84842e6e6e540f46987edac16be1f3a6388a7e4cc9b98600c8eced440923566bb92952289bb94192bd9d4640b88e5fe166483e12316409aa6ed9a0dcb04a8d6f54e04806246e3dfd6ff2c7343ac4ec6cc197ac1c2adeed36eda46675dfc5896a4935dc8086bb05ba5f258f626f59d4f27b0d21ab8c3a75ca26f6d6790bd4383176785f2faabd3cae184a12411deb2db2337acf7bf099fd5a03c9b5f0754340ae846de0a3b85688a2cccdfd76423cd5b6cf4f49422b5990f0fd143f6bfbcd1d4a60d19ab15c7762a9449f0a998250de701ea414b599f425bbb7d69297d945e14de15c6fc7afa377a921bbe6405d5970375dd1296b371a1b01876d66e9375d1a07766b1cd7daeb4af348e9c7d54dceb3ae157495800e2c0c11daaefcf174debc1464bd410671adf954bbd86cb2bb98d72c1de39c892ba7f90dcbdaa7880900d11d0015fe001165bd1c9eacf0b66f9cca929a1dea093c61c91155516b9073f376dd2952a42ac488e418df506161fe7358ce4fa6fb1588c20446aa381a4d72e3754c40c46b81e3cb0636f860006b89732d0a544ef94fba2c7c2ea40880c9f3810fb8a71a2e10c91d80a3c8f00e83d81b53173491f335cbcd55d3d611f7833b320aa431befff2bc316340639d69014a8269ddcecb9bee87cd77a177845ce5d90f6af920d72c8c8330822079b928c66b9b154602872113ead14b8acd778ca9c91fe42c6c88b03620ed373fe2a17b00430deeef3baeee2affb4cd8bf2863681e4bdc7b5fb11ba0be151bac95f5775309e9b2591de7c203d26445640d8b8fc2656f615c94b7985a3612d3a5965bde6326545a18456870a62ec395d0c504ef9cd8a85c75f16c87c486d3bb851903012d77267a9bf57979f7de45a89bd05bc947a9554df01e791df86deda54c1d3f088c2dbc2d4db947ed69ce5ed756510a93cb0a606e281fa9c551dadf819ec217b3cbb9eeffdd140433648efb6447e582f75de4951859c4d011279f0c177b509657466dd103485b1636a7c3d31fb9a374a1664d582b3d0462dfb36abb46b9feb99d57ac106b19e73e0431d26708a85fa3fb99e19bc49a9b3f33ad97a73841848bafdcee6aed6b37ba5daeb8fc1ee2454120d66cd60485fc0d6504a92525e022afd1fb8d2c33dd66a1fc743f0070d62aff1ff5e767fe916fe3e43cfe09dfd880ccf09497fc72d63aa74e4bcbd8c2eb1b6cca71d8f8f5d27ff736ed54e373ca5f61814379c3e33ecd3bc488a74795d82f08d2197a63e8c0e6c98ae111bedaf4585626f50036c70fcf5842afb2ec7d820ac7b7881c3acdfe4e1828ef802930a0412015fac5d70a98c9fe495818f77097f3d9d0ba0bf15bd1723f47e0ac1d3cf23ceb9816451921fc5433826ab3c051821fd13a2e75a426c754a1ce54e473368f3fa47a59fe8028d181f3f6db56327e31f987c53d90bd0bf58b892011c3aa7245385f8b381b96cc37e3ba738f6a6d0575a2a404e2900e14318627ba8972cf30251c1cd1357f9273e172b5cc4e8081a03c59687e2f8c84dcc5ebd869c5a847237872bc8b86ae99bc5fb9e2f523e913c28bb0f8978c26953f389fc6abb05a9f4cc015331ccfa2b7e6e88d6dd9e5e8a0bc32f3c2caa08f553f42efe8db839dc2f32acea75bdc032dbd05a8a8cd5c465723e87fe8198b6461935cc767b279c2869114dee82bdddd76531366bfbf57b215faf5a430bceea3224dfc0450c3d02cd37d899af40647e1858c504bec36262555b80d4e0532416c930a4076712bef57590c6ec2275d68eba2f2e00f410a9cb3bcc98799d37085b96ca8477a4644d1bad8d04048ad527f2b909a20fabfeeaf0c28f157c72fbc6fce33f09107f5e2129c82e8550bfaea72b493567047bdcf7d5c9189d499bd821f8dabd0774351693709c73b9ff5f6c02b3ff79ec304ef0a3c2db0f0831b6d556d217234579fed8f8dca215446175fd585f6140177f3fd7463ac79829102360a89a6a63ce2f6f371830b0e81dfe2c4be57ccc233a6e3ec5d1a840e991d29ed9c434302be2ce98de5cc65252fa3b56f7db088d638cd0415b37e518471ad80a95903d6d249d20a9dac143a", 0x1000}, {&(0x7f00000002c0)="57267335b286611a37c8d96a17c1acad926d0e81abca45731ad5cd47e40049106475fa337834a2d998b821dedcd5dc163679b07aa2b8a040f837318ac6e35c0aa7afce365cc3047245c49f5dc92b6fc31918685d7086620d5f", 0x59}, {&(0x7f0000000340)="cc481a2e435f460189f03044c4895f96d2ed04072746295f17da5baa111511b4f09221c979141681a0b67d526b392cc06a87f93526bb3350e84aed294d2501cde7a0f528e2a7a67003eea91712127cf9fad097f6eb1c4266940b45879ead86e633dd9e9eadd36b8a1c1988ae98c341f205ab4bdb4861f44adca8881e7e4db10562a7870bd9b5734bdd0061780edeb0cfdf28b1df9c4dfca446c70f", 0x9b}, {&(0x7f0000000400)="c60d1d9e4587e09d78fbbabcbbd63fe48295b5f758d31c21c6038bf2c95002124b762c0aec7a55ee4911ae68cfee1be831149f08e9c8f97d005f940b916a414b32e3646ee9bbfe61578df0f5cb07ffb88fe3a0c0d9013a649d7258a9c009c20894cb3146b509b81f604ae3fdd7adf99568c5f08556693376a1b2949330a6b5ef79b7efdf5cc72f85ae140209ba6aec1cb1c470b91abb9de999d0ee48fdf799af0be7983ac841e2783b5fe1826ae7e8", 0xaf}, {&(0x7f00000004c0)="f6d8f8bd579f1674a4f47fb10c", 0xd}, {&(0x7f0000000500)="7be325a3f0d58ef6f9ea7b8c456e2be378bcb2375b30f3f936", 0x19}, {&(0x7f00000005c0)="ff01fa4bb9404a41d1088c33427a6c8c0e8989deb6522ba3792f2295bd115801659e6c7bf0336ec93f71d2f3b8473f03d5071372869f3048bdeb271ea2f79fb2c9b1688da336d63b98db7992c6bf98ac3d5f2dcf85c5271668f2318d136d95b87b01b49739ceab9f38762e8935cdd89580f4c98468d51b6a6458652d603ac8d6a4acccc909801a3027ae9950f9b9c4f7d19c72ac8dddf44777c6a10b142870f182c7dd4dc63995bade2ea919e7376dc95fd7ce558cccf59240dfff51cda24ab3a21da678a8cdc3c16b6b1f", 0xcb}], 0xa) faccessat(r2, &(0x7f00000007c0)='./file0\x00', 0x88, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) getpgrp() syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x1) 16:00:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20220, 0x0) r3 = fcntl$getown(r2, 0x5) getpgid(r3) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xe54f, 0x4b2, 0x1, 0x0, 0x7fffffff, 0x6, 0x100000001, 0x2, 0x2, 0xfffffffffffff800, 0x9}) 16:00:16 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/92, 0x5c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b8502e2e50", 0xc) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x80, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x100000001) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) load: 1.73 cmd: getty 1857 [ttyin] 0.00u 0.00s 0% 310k 16:00:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\r/filmuC'], 0x10) dup2(r0, r1) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x6) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x7ffe, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)='>', 0x1) load: 1.73 cmd: getty 1857 [ttyin] 0.00u 0.00s 0% 310k 16:00:16 executing program 0: r0 = kqueue() fchmod(r0, 0x1) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) pipe2(&(0x7f0000000040), 0x10000) fchmod(r0, 0x1) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) r1 = syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:17 executing program 0: mprotect(&(0x7f0000776000/0x7000)=nil, 0x7000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x20105, 0x0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x795, 0x1}, 0x3bc) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="0edda823b0f4a5d09045c67eb11a088820cfacefc547e781bd4f981dbdf0fecd40e582faf93ea4b0d6b6aeccd741be127c9edf03953edf7a2002cc849447ea5b437603e3d5e4229d1294222ef8f36f2beeda397ac5a03c8d1c0683ab02c59e0b3467585982bd1fa64c772c902ec2431c0945d405d765e4896c779ddcc926829ffd3c690b3e1d5a3dda05b6b997f8dbf52fab6fa47f0ad1d3d69f36778b0d10ac769445fea331135685866debf78692a4961f86cb76bc90f39e899769566480704c3f35368ece44ef0352980a2526f5c2a4b44e81a9c10da903585f2cf83f1ae0bd91c5dbdbac60a5afc39690a8016c0cd1a2030404ceba6704ac51", 0xfb) 16:00:17 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9f9bf558e938643af6e9168cf7861c4d497769d2ac6193441a0317365f38fb144a712b1a2f7378d151798a154cdc406603025d980e0f21ab31caf5a5396f565dae842fe32729bf67d0a8dbeca084cd1be2a2af4b30ee72fa21e576", 0x5b) write(r1, 0x0, 0x161) write(r1, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x80000000, 0x6, 0x33c, 0xfe, "59c5cd2a0f6f4ff638fb0bc854b2f6acbf59d731", 0x6, 0x6}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/38, 0x26) dup2(r1, r3) syz_open_pts() 16:00:17 executing program 0: semget(0x1, 0x1, 0x2) semget(0x1, 0x0, 0xc6) 16:00:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000300)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)='E', 0x1}], 0x1) syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) readv(r2, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100051307000000000007005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x2) 16:00:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x180, 0x2) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001580)='./file0\x00', 0x0, 0xe1) r3 = geteuid() setsockopt(r0, 0x0, 0x33, &(0x7f0000001600)="49d752c07d5996a7bb9ed62d01dc2362d9ea22075c26abc94b7f5571e799e75627f7364df39f3999f02b60cdda2e408622041716547b512b580887233b17a2f7f980e20c4135ccc01b63eab57b20b585e3cac84b70f7ba1b14c4a58e84ce33e5aee516f131210600e360b083f01ac223d0e954e6abefaa4182841eeeb7daf0c5475f228f0d7206eb865862729611517f0d23c1c7bc83350921ae9b", 0x9b) r4 = getegid() fchownat(r2, &(0x7f00000015c0)='./file0\x00', r3, r4, 0x6) ioctl$TIOCSTART(r1, 0x2000746e) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000040)=@in6={0x18, 0x1, 0xd05d, 0x4}, 0xc, &(0x7f0000001300)=[{&(0x7f0000000080)="2f029536be153464194a26e7062c6b6ef7b600892da90ac0a2d15e70c6fbd1fcd4291024f42ce9819d3e9774628dfbf7f54cc75db0fa6ad015f6604a50892cda6af249f088996f922627d08d6ef9d7619e09adc23012425d733320bdc143e65c91efd3cbb73b783821bcc6c2f16a358cc764a436df5d9d7876da60a2ad33bf5d200b00f9493c711fdbb908af695269a4c338d164dbe9c7a07aafe93c162a7638babd6e1c8b04e45ee59b9a3b2b56eb2c5eb40b7458444956f23b8cf9a687282cb934c5054b9e37f798fcb0104f726c8033cd26cdc1ea1f66c231948443ab94a19705452e9677c96dac7b2a90153db914f800ee76547e0b377a8d066f0f12d164974e1fd88b6444c083358d94417a06c6640666dc5091ae629cc8d6e669af808701cc4655ac428e4c617f7f0948730ce55773c5057cde644ebc9427ad01591318443fc330305c5bfe152ff97881afc128efb564750bb80de86377a05aa2bad517c7a20c0b5b3f216409a4fd1662fbb33db93f7303afdf6438a0f264a1ae92ee03a7aa065381104b0f7298c0d7edef37661ee739b4e703fb99f2984a512adcaa222d498bc77ec319c2969239b717cf4d2c1d73550c099ed065d5c9760982528dd7c4c3939c3594ab9741af44298c331473420435154150049fbba3fabe33f14f82a33bac08b90d44e534ec4103d339e490ad5f59f72542372244dddf765e2ffcb7a61410fd00d221d3e05ca6b4e2604fb079990a8631f5be1cf8f1d6eb6f077c1076abd25c654a62995d76c1164909ff4c4a606598163b766922f5167071592df10bbb1042551f9e48983a1bdbee16283b8ca38f76b6a0aa5df62e8240ca239af12b84eb228a3f1d26338a5fa7870d29cdcdc82c39b46600c4366815c41133f78767ca646730986002773766c62eaa89e3506f08b64dece06106d3e2106019caa25968d8c24e579521c0c325b84a023e482cdb0cbbd9c1218df6b74ffbfbfd2cdf1bf13e0d4782d6f1219b8b6773b8de553b69fa72f9d30c2271a251f25d4b91357f42fe7e51b270e059c35263119c9512bb75a088f180aebf941d28582e4a719f4d1b7ce4fb09a11cbdde190bcc4a5c5a6bb28868414928130f6c564d3b0a8d08e53e9f552568ec5719a801255ddc88b0dd9d79934785b025cbf1fb04c1ddab97518f8efb10dfa823e54c862bae2a6e26f2f93165c0615619d59fa92beec07ac08aab7c1bdafb602d9284c2c4bbd1eafff791613cb339a1b9ee0970c85707942a99141ed97c42b36143b5715e381d194ffa2cd0e04694e71c979fe5672042c3ce22149f3813a9ebf590ff4b64bf2242b958bddde37a5b40f999611ec7731f1a06eb38e667fbfb252a32f4cdb1f6ae3be51e8ef4edecacba76e4853d3afa62bc860042bc7c8345e27fba32793fe194b2b01db8f7e5824c4b6278a3157d40bbbfc35c463c1f4c0b434551cdd540287c768f12a3278583cb6f76e634e89c5d5a21211efe4fbefcede16ac35495e381507ed00c1a54e0a62a08a7fa13673517ac5e2bec8aa532a18c6ae4120cf5ce3ea66d58f7aa87b33e4801ed01c5c3e55baae2153a02f63138e23436757c538c8c3d70f35a9432ad109917591f696f32cc37e160aacaedc68616d3ff30af1fb9d25753df8affad3415f3acd5575926e3b7650e250a0b6e2500e5dd7f57b37ad37e497d4f72b28a56d9bd06e124134016875a146d3d44e0682297827383f809a5d59dece7ce17729acefbbf5b9247b8dee5ee35a2b083f625864daf32ae4a4c6be483450cf508f90a6863a6e8539d42da58ac370c19f57b463d176e0c259e5c5f807f03eb9e680216e06d9839fda0c8d13e545b918051b06f075abd9012719c5c543caf5d8a18714991090f530d1546f22f1386fd130b99a592160a616b4c7778d1adbf1aa08c1296b3504bfe023a642418b045bb74738f82bddf64bfcc1ad08f2fb7054ec7c36b387b60f643a3ccca8f9619465532f9ea5816fdf03002208fcc0e54e7bffd245e354b373b9ef12bb4e1977deea46f19fbbe13be169122dd85d40e268c011e3b712f8756feb31f00de6893f80908faeece655239eb9966e7d8fbe771590bfe9e8093a2c351717cf3c160ac6ac786fcecf0eedc815c031104a5f1fcfe3d30ce80643cba6d6a47d193b16dada752682095410db4535937e89f0102fd9b658fc9f6d8f5a27e10076e4366d07f9a85ef2484d0fd110698ca2dca51bf7f793a7a1f753f9c1cc2d1a11650ac96bf10c2b0a04794f48e7489ca8586542787e1c3a3b60af11bf2de78830580cab83391701c61ddab5fa2f6959cccd87b8ca08e3f585e9bf9124e2d564af3b5b62ee950d8234d178167255ccbb99839af4be015ea537086d990821ea4ea446955a6796d7fd44aa256ffc1b61c4dabe6f9f28705d6e54ff6cd390615ab1756e5c2e17ff03bc603156da912bb8d7430728c6aa604ec639c2d9cdefe69920a02d519a432c9d203d6ec6507aa75c381219cad93b8004a5285aa2005e18857b35d37e75d570b23473b3da6642197edc1fa4b662fb62bf6c41aabeb1acbba357e4a28b5895c1108a3d3aa5ffa8d24f193ff77e93b6d6c825406961f9ef8d1612b12e6a937aeb51beafd169ac5e9ccf47fec63bb9019041db8b99a52fd58355ddc67c761add4beeddd9831512e3361ea9e2162e04a37377d0e8464f38ccc3a30923d95a9b9e1fb20bfaa0e0b016c0cbd69bc8f120b6a99ae633cbe60137135afd8cede2bde5e6612fd5e0a2c6ca78d801037bbe22753398720605c39094f0cb41f88100b12a2cdc04a59de798b196ad578322774f199843e038a6e4ee80a08ff3040fa022384ed5a1f5d8785b2dbef9a942b91a227f81a88d0283421b13ee614b4acd57d4411a6a5b96c816834c3f71a7a91e20cf683e30c4283ac6d2dbb204b0cc2d9b4fa28c033f1b2e8113e54b6539b6523239cfbb51d0742543d01bede956e87c1d896a635f37e41f784fb2055d47330b7d7a536ebe5e96a615254335313c6129ed169386b6d3e4dfaa70651b26c457b69c95e48394eb7d37127f3ad446859e288335fe4bc26a1935462059265055e5d8f5429321b754035e9ab28c33daed4b96825d11c2d494faad0b3ef87faff355f2306b3c0220ac9084f261f4a20108690027316b8c355e9fe0cbcdc00e5a981f7049daba1e1261fe652f1c8b870b5c82de9555e4272a88c1a0bd67345d5c1976aef45e2396e40caa5361808d180d9dffe81381b9478eed2737e33e3675b34c09ba6c7054ae78bf4b039ba6f496f0f715f54c48be6bfa91058f0557fe848947b7f4f435bfe1523d01f4ec70fa7e7c156717ec75665cdb9f3f3a75be877815fb70b35549096f087792962fd6584770931ab17152eb15933202711c574ec20150d1179cd88942f2f88ea391572c08730b76e30f3266f51dd2261336bb4179fd868d0ccc4a1cb67112d37b2f35ad7f490174507c602de4d057256cfae95f4b8bc9a3875f83fd639e602e9fcce0c24e4d667fcc0d0da72adffa3fb597e5a8035be32e9704cab4d36d2d94df29888163178e616a1bd7ea6c1a1d02df2535dd576da715840f4c0f7f1d5e44a7b1f47a9f5ad907595cea3494c6b9fd5d2a3bf955290119be0a98b551b984f2fac8883ef1c7abcd0a6b86ad30a32e4d32ac5d4d91fe74198d4465d1025c2337fa6d95f87e879d4758172c84958348158a401a3fe427cede813a5bf71ee9ee12715599ace8c350b8c897a66373caaf3fa9196c05d9ff29a14b70e9811bd9cb6cd943e8195372dd7e6c673f648c720e271fb776a29142395da92cdeedb8c581f769f342a92ad0e5f29a9626ad6bee65224bcae13b0ac67c0cf1cadfceec43770d3a824e2e9077ecf3809de31ab437833fd90021fbe912a52d1c61e1914c165d314224c2b9ee88ea1ba1dcf316874d7662eaff82aee1c8fd6756bcbef991c02d6b9d81a179b834b94da7e1110ee40407fb4fe6aa641a82a0cb37c498ec5541574effbf1eddfa6d821130ff6624fab05975ceb888969999d71c06d515a4bf9291837c4f37d458fe7152aed3388cfb8b1dd3f551a1e354980e3c4ba64ac368a23dab870acd323d8217b6f202f393760c111605bf8c0f5024cd0b1548fc44ec3315b2db501e0306c1052eed943f558bbcef5a7221327c929b2ac262a22710b6c983f31380b1f52eb6b9414a2e832bc94804cc7d287acabf26419957e39f95b5d370fb42122338bb9de13d8e44b5e5621e45e81991d1102fe15904806927360dbcb626d1303c3a6ef499883c4ec8d6af1e3c6067fd664cb76515f6d7ebe9b9979a20f19210acf1f7e34d5dd3c6ea93d9e8f58a6686e0ed0571e8309d3bde84ad4422a7b830a8f8a181027cd8456bc3cc5f710cd6d5572239ed9c29160ba449822855289f5749fbae27fb3137eebf81cedc9570a8b22c8f4200140561fae2a7aa49cfc585e9dc414e3d9f679925daef8a229f8ac5b304225b3e9bc5c19ac8455d0aff0bee8dfe8dc6fbf1c776abe62cf80a80485f289daff18aea8263436531a1aef4d9c80829a0f43fe272e99f26bca3fedf0e433db0962cfd953a7b96159215a76a761206d5638e1fdf1a210e47135065131a14ae280d27d54f2cae67d5d1bf3d8b2f2bf1ab24830d6fc57bbfdda3b81bd3c5ee47d2cd7c985242a50b2c71ac3115a663ba96912d9d67a08d0e9945a7fcbc6ccc734ba7b863f03f18a395c6e740f6301ca4a57154f27578de804692cc30840ba7ea2c921b56be1edeb9e6a7da1980b331a99f45ab13f93df619122b97088b302812062bc4ab8f51fde6e84151ec3823024a2bd4c3fb4dbbe682f9c6abb2351fbc205df6d3ff08d72c32123020d1718f49e490fe8fed4fccb537bfb305a670cdc4672498179e18089c8c4095bf998dfc97870cf6ae72ed9965abd060bccf72fa2b69fb8e38f27c2e2934629f5ed19a5619106ffe2844a4873d7f398bae26bd6035ae1635984b1af4531d4323467617ee6a22b13ede2cf42cb0ddcd518e9e87fd506e7e4dcfbddfd26792d0846d3c1ee756904d018425d99c613836f5c9a0fd82dede7555b77f26bf842c945f2918e7fe8eefabf74599918e83de88f7e52d390fc1fdb4d552bdf6f5e1f5b6444f8267553be4149b96a4deea5da79085b60689e8b097f646aab11ad129efd2b9b5b80a1d40c513fe1f01f96328d88ab23a47669ea9e3273156bc3beae7c507a70ade59fd4065190f87d66bd12c87f5de9f91ee4864a106caec1c0665c8698141eb5adf00151e62d2b012df4ff75c1e0f72550a36aeb4164ef6b2784f8448438aaa7c94f8d3f7bb39bbd86a15540413ecc1ee6c60091d32bb3cb40a662205b48696ad32abfe342bdd219a1281a0394a4b3dc6be771707d2b2b9b8af6770261f6f0083684ff57a1f628da230b9719e5f84833c3a5215173669ff1960552286da4c9d34271f99a441f365969957cddb3ff4b43c32fcacb6ecc3dc84c64ff669a04835705c55017d1247d2c27372b5bfa96e50134845ad0eb19133e8f783e58a293cc6cbaced93573913d4026197dfc3257aa67224c6909c7ccc621f411216beaf6203307783335f548c23cc251a7b2e57c3d79eda01d77cf7345635f54a8b033fcff810551ff203e6b1eee55a0c8eea85184a668af7221b4a377e4f74cd36dfad6ffbaa780c80da88da4a446e6ec28e1eff3cef9c412931fe8f28b4af8647763434ce337db6549a1bb2988c80cf9dd1b8ca3d076b071312cc437b4992af1df0df09d4cbb3460e140e7125975215035086cc3e837d9", 0x1000}, {&(0x7f0000001080)="8486509d059edd43dae662d9243628", 0xf}, {&(0x7f00000010c0)="e93a0adc46c1278735a945cbdafd9da4e809aec75010e766adc2aad1f6de5cae0c0b1872db3cb3ee6bd6dacb37fcad1f5a294db05964406aa6f0aaed5ea1035c71d7568cc2c7fe2edb45e8bcc08acf0930ac1f5c474125e838e70b3b63c93c265f39dd4f09fb6949f3c304970f824b73a2ab217102172a7463ee405f5ec088dd9351042e22b98f5d671f905b7e85a9172f9b683ec51944ad04483dbcc3619693977b29da5b181d7b7524921ffb81bdf86763f4633ca3519cd96ecdca6423176558485cc1e4d54c3d6ac8be2675b64f7deaee249291f2394150c17801575e58c564a998a0b3bf0415edef", 0xea}, {&(0x7f00000011c0)="462f523ade6e65d46db3148c37c519b652ab420cf1f345e01b0ff9cc29d9b60a5303212b909c2a388f2a915a5f69280e98d0b6451124b25bf5c3c3d294331a4f210af73902821ad3d22cbc25efd6316c2e24884265c0679651ac742e4c12fb61c440f4f2762a7ef96790d2704c3f8200e0c12972c528fd0f478c68ac68b1d6aa2f060473c43843ea0e7ec04eb9141b6833ff779ad9d77c6b99fc2ba9e848114a77", 0xa1}, {&(0x7f0000001280)="0c905dd0b585fc1735f9c6cf10c3e93d491964711cc3abcf51b146848f27b788a99c95c452395082ee58c7144343fabbb90aa748b9e1ca8a7a8b449ad7687ac4adf10df4e0d4ce42bcc8df64e1d43ed28ab7133be377e0aa003399b6fbd63cbcb17c069a8abfbfbd6eb734c82e", 0x6d}], 0x5, &(0x7f0000001380)=[{0x20, 0x1, 0x8, "504a58389e45368d05566aa924"}, {0x90, 0xffff, 0x4a3, "46c432fb080ad09b55d2cf8450700303bf4c920f7f07f5155b3634646d5a53b723409514f3ff2a7541f1b5742547049eaa70370f4e53833a4cb6af2a2ffc53703f21eec67cb61719809e84aa32208d790df7ae3a2a5639a8b506de13108b36147f9efdea9628854c17165359a0e88a31e1ac04a31c53d6a7b24d"}, {0xf8, 0xffff, 0x3, "604100f2ba509e19f3965da561a59605fc92db8c1410c0b686f165f8a6902d9b2d14868567495fb7e6a6dc2a0dbe722d45b9cad9ea0523b5fbcbc9db13c6833d3bedd31746640df803d93ac87c2c80907c29e7bcf6fa4c8e6db7e58cd81eb70534e3508db3b5862753378e84073a98603befdb1bae7b50039e7feac63a3ff662d2bcefce04d9a743677a0ecb1c6c800683bc800b28faad97342ee910b6c3c46180ffa627965c8b896e42dbc02725d654214cb918e1c8ec34c266198ce5b9ba6a043828098d8d4fd8dabbcb268bff6ab24826e5df25b15055cabb57d3e86ed0bb80cf5e71"}], 0x1a8}, 0xe) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040), 0x0) 16:00:17 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="bdad650dcaed4516829188a780c4378a877efe96f9f83a9635574b234d047628d1c5634b0b8357eaea8d74d897a94c54b709803c7e37ab55620dadc6b65fc5f70ea79fa805f27beff07ccb79f3b283035aa35d9b9bd4772649d99c8b631cb0b1c4e6d4519f1dc3e203fbe38cd80405a4f7c5ffee1c2d711f1e381461e253a26dc24a598feb73b00246465c83f360a1ec4348ab6e8b57d141d79d957c73de6935ed233513d6011746085bc70cc5315e5951dd412f", 0xb4}, {&(0x7f0000000000)="e1f95c4f1a7318ec6472569e0779b34b6ab64d7a2233eb1c666067e84fc644167f54691720b0d2e77561e826e479", 0x2e}], 0x2}, 0x402) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000180), 0x0, 0x0}, 0x42) writev(r0, &(0x7f0000000040), 0xc5) mkdir(&(0x7f0000000080)='.\x00', 0x1) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x328, 0x0) readlinkat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/236, 0xec) 16:00:17 executing program 0: r0 = socket(0x2, 0x8001, 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) r2 = semget(0x2, 0x3, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/81) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="f880d5a53abf5a933501e03a88c473ccbffe236b72694aca4b7bc04e2104e29ce431b1c4ddc4fffb91ba9d6f8573699bee1b1d71c20e3981b2a77b1d0ac49a02913fbcfaad463967ab566c29089eec663d232ad5b5823e2980b1f984126c76ba05eea2783b4bae3a42ab5ebb2a03a88f70361d89e5a0ae4b7aadabc15564a1ea85701a8d93f25444d09eecbe3b5aef3e007fc6851d0ea8a36102aedf26bf374ff43fee601cb58f6625d93adf96922684bd3e584fb278a6cb3340ddb2bf51baae4e86906089973fe6150eb23ea13a72840e6246b7676e7c6a8f77ed9a97b11414ac9f4cc1483e8e458ca183aca2ac8ef7c32b6bf46b8b7bca2508977256cfdd62b3ec56b5223b5e1f7be18fb5048f4a761e579681dfe0b05bcf58486d664632916fa09f9d0d073ae5ab8818f317dd69a9b9b5fbbfd5978e01f7ebc6f5d83de99a39eb65efa203e9ea4c53e7e97851802fa73866d73c877a27b6263b3b40675c8c24d5dbd4d3f16c5ef2f6a48362"], 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100), 0x10004) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) getgroups(0x0, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0xfffffffffffffdc8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000001180)='./bus\x00', 0x8) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x3a, 0x1, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:17 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) pckbd_enable: command error 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(0x0, 0x0, 0x0) pckbd_enable: command error 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82023138fe2bae653090f876a57c32d17e0000"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224451bb5e54e4de0bd790faeff84f2b71b5688727d47a08f108c846b54f6e7da85ac33aedf5d7edd802f5adf0d7aab3d7979a95fb57a8486b42c4916cef7326c56b7a0af640b70384d6b02abb0aa6a5aa88960e2eaa3b773e4c4b05ebf211644c755bf4bd1d63e4c0a59e650b2bb858b27feb6c0d4ae331fd61dd7e661c895c1cb64564cee10a9bcd165565945a7bf5f2da75777f3da152cc17c6f5e53c6c237abe6d2899160c52e83f9f565cfd784b9614e33ce116ed5085b76ececf49972c19a81db08cb811f676f335f885d68e2f46d80602f7158ecbca5ec6c73a09522db3f214dba7894d61413771b5092682ff6e7a272f96aeeac23f52b6481145878baa3fd4d6a2800471d01dc9ef859884bfccc25fc9d1da7fe514731eaf532c34fcf61949eb2b610896d775b9a5e0beb9b887be99f899755581222b04fbfb7ee4e5bf3493ab02a2ef7cf732a7e70dba6a07bcae4385819da4cd46c0ff048dcd617bfbb3dce99ba055d145e3a338d251f6765e7dbdc3fa1cb4792c4e242708d364fc5ddf81a9923c9e2105b4f070530513c1ce2901779d95db792af3cd17b328deac3acb97720941225a55f97dac9ab003ee460db3384d5d6af2dfa7318aae9d6d0e2673f9f3fc3f0e7187710eab540befc833d272af3dde3ebf59c5b9766a35909c7ed0b2aa4d02f8c3dd3dc4fa389bf294384f365e97a0845f071629c8f02756f73ba76c2603e244d5a39ef22a52f1ba0607ab169a49ab9664daa5f4090d16e32ceeced236463ca6a185e69ec90fc8f09274fdfed211d13d001eae9b3ebf3ed1443bad97c9c4d9a2697af861445d8bfeb3fdc3eeffed6b173dcb0d7e5cf91f6a9c5c1e69a1da667bb0a4d7bbeefcdcf8d321643b04be15a956da0e3a587830cf9ec121b8abc9c20a8c8c21ec150ea3974c83f8757d014a850963ca565d6fd", 0xa4a}], 0x1) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xffffffffffffff6d) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000080), 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getsockopt$inet_opts(r1, 0x0, 0xea9f945c52f4c4d2, &(0x7f0000000200)=""/203, &(0x7f0000000080)=0xcb) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x6}, 0xc) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000001400)=""/146, 0x92}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='W\x00') ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) setrlimit(0x7, &(0x7f0000000340)={0x3, 0x7ff}) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x40) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0xffffffffffffffc0, 0x2000000000}, {0x18, 0x1, 0x1, 0x4}, 0x8, [0x4, 0x2, 0x7, 0x7, 0x5, 0x76, 0x6]}, 0x3c) r1 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x8000000000000, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) shutdown(r1, 0x0) setsockopt(r1, 0x40, 0x7fffffff, &(0x7f0000000140)="081e8456eb6b50204298841ee2cc298d2437ac1364a918a15f00fb47e6b44aa6adaab226d8a09629f5d8d4084223a7696126d886fdec66d362c2531629309f25bfe78ca8e4107c390c1ddcdbe95bb948aa1a86555253e4f859efef54ce58809a1d765f50726015f1c3d7bd6a9c2d4d513beb535410a10e99ef92c72123ff1c4d4287a1044cfbb47f04253afc139275c6a7f10635c4e62b702c88540481aae0084764efc14376eb88dc8247e8210f681f8fde28db20c3281fec0629841d055003de1e9861886b27a2892aba8df08e85acff1e353e6bf2f7d79e78f96a2ff5896d1d0e338c58fd574324ec004a180db24e1c118864d9c9b840409fe9a52ee8654f864acb25cb1fcfcf21e86608f7ed741d57e68037434221725ba1b7ffff72822d1c6fadca6bfa2af7820f5bca9f2f22b0ede03b22c7783ea33130bd7f915b17bf47cbd0923cf8ab3b6bf1c34b02f0267862a982c69449ff1e3cf608282ed045329a2a492e8db92a207fd416a57a0993c002790384254d34e8e33036af6140b1af2bc756851d757e5d836acddca3d6fcf5a06ab90a0467fd0dc2dc7c76f9608f4913959803ac93377c731a1988594711d4296e569eddb02757ce8d198692fa1008c4a8ac1e8bfe88b63e7fb9f283e16238f697efe66a461ae93b9bb8dce728a2845ff0137d7d1de4243b63f966a142bfdf62d2d1e2f3c3cb32e7ab0a62d310dd592703f25d2cdc002f049fe3b3169a345c622a93ddfdbb3053bf7b9717dce59bd8a548cbe2ce91485a85b0c1fa4aca561ddc9a64656b47b09a8e3db07ce2579a1f23a51ab919c07a4e474abc22383e36d393a86a836da08f18d74ee1184dc9782e96e6ff6e32e46a42b7c014ebf5575d6969463eadd7a65b8a217a1bfc5ac4b0416ab5a0db24bb7729c1b73979d209a912d6034e54718348e11fd780f70c43fbbbdd2d139e1a81a00a2b9fb765d2b3a93a6399ebeb56908b916b626ee7e0d9e22f4b88bec8fef2a1ea2f8bf8b6b4e04c4cf317fdbdbf9998784906a0dcf19f2fa4c0989b3ce11ec61e0e7698cb6f5dee4a766625d763a88e10ac8f687a11814b064352941458de4ba8b52f932b713c2f6d3850de122154fced362e2301b9679e127afa8c1b49245eb97d790887a561929bf7db8637d5c568e6d27e1af0efd437732b1027bc62c38bd4868f88c88a94a5b730ac0af382d101bbee30f0ea0b9d8dbd1d5fce36a33d70b0013e56d806c2e7cf15161d43b05357c5e36fbf145e778579d81711a9a8019edd997c45bb2b7c759d21a6d76753635ea85a7e37cbd4e9c8f0dda6968a4c1dbeb3d2e22282e732bb5e6560f3a7e71a9fdd0133c8e63617e54364adc779a481b10a658108e8f1749ae4a84e0ce41632db841b653b59f6658f77144a9d1a323ef61ce316e244b3ed95cf0f7aa2a0a3df2c88fa8bed912cffa602e00e69d16a9b24012ac618c1c12356747499f171c57f361a35cfb625268245f316e46e6911aa0b3a6cef20a6e21ba094aa6ae1f662630d9a553656f0b047e6f18c0a580454b9eaa44acbe4bb33aeb39a46fdf21a7f2ef5737f91f15cd968edcdba220936cf8301055ad1e406853ffaf0e7b13ccbf2d3902f2c985533bea29b8c17e1f8ecd4f9aedc75a5690adfb49561133c7c7cf0589c2c1a4af92712c69c98433c5ff028ceb2a5f216a16f090bbd5c99482a032bdb359601b3fb704c5f61524564ce268c525c579d161fbe3e93804f8aa35a9f1fff0bd285817d63ada2b50599492a319f8d5c9c3c54df0d63a078667b629e0e9d7b1f16f3630eef87afa972fd2218bc2144e95728b2f1bf44d5390a9bcbf9c062f62c906499adf99ba352a1fc3362ef63666a66a62e856a0572ce380b13a22e03a92354400dcc124612c0602d45a6c21528811c10ed01c64d9e925d57b1e2bcace3ca9734b246f63d7eb5f7eddb124bf9cbd6aba212bd629809d5251d99352b8bcb7138337ed29d6e245275eb74cd86f0508d0ea93520fa95503e92679e18ceb13ce0805b909659de1728c1713bf9df3f7b2d22bba21383bcb87dcc444d2fe2c22989a0d6e201ad0d96c8dabb677fcd409b8c37d4588c0132332f776863a87e7ae31740c65c2a7d36c30c58669b4c03a0bedda54fca3ca9e0223fd7ac71b17e94fe35b61b731fb3f72b91550c11eceb2c5c2ef2f915e6f521430e0ed2f1c900d6c121eb8bf09927d72a189eb763449e42130191116c819f6d3688fbf0091778223feb85cce1877ccf95eae283a82ed46cfac6066b23518000dce2cfdacfe54aa241b17ca7fe7f2ec5f4a1726bc1824d57d1e5f55d4c74071993f22991de4cd7cb30e50c7a5838e3e5ddfdeb0a8c0346d59706dd275425b5b80eb9fcdfcc6a2fe9fdeae2440026d1427b42ca9dc0a26d879be12a4c3f4cc90892b26fbe6455790d35eeacb4acffedeba98537ef4e84fe66c32fe471bae987ec0787b08cf83271a1d1cbb9d0298b4ba4cdc04758614f7c7728c08de530660931cb252095e3183d5b3deaf7f048f24e6f7cbb82130c61d94c46a428cdbde329bfb4882a9e371418c762f230a6f485335582955373a11755523318bf01aaaed7ba5779a3411203649e4de586138fd02f41223b21441b3bb6067edb28daabeeea1c48fb654521b7cb4f8c10b96a7912d930a94edff1f38c068f8c99d92f99bec404fffe3d3d6582e4438361498e0b4610ab6c35ef5df3ceb03e35968b3a00c33e56b41608ffacba06f0f8ec46eaf4666cc7786fe641868f7f576b1afbd046c67370d4d89a7b7f7d4f50513315dd92368a47bd8a9f4ad0af4f44e4e091bf710f97f6c1cfa3d1247910cad7fb6363445757ab3f7c7224597e23c22edf74eef024209be26028e5702f00b957a91b1d7b8a45205a8c975c8fc357b8885fa69a03ccaf06ec4900d043ee2402d6e67a0ace6af0c0878f43921d0555b45499c78933f6b86684fafeb61b1f91396973de1c2b27e59ac7b0e03e8d15a4227bf334514f38b05281fae893f599cfb53c35f79bfa5fe616ae9d0876320de3287e7f0acf506e331c3eb821d0baf363c8b17724cac8c095ee1d9db6a08203c4f8441573b610abb347336725f9746cf0ef29bb626cc27c93d3419799b12d812701b6ff576a3c746648aa474ab527d131c109e7c2fa4f748c681146445cfeccd42135469062529a4f1d39e71b7e96a87a7f2af15beaf855f475f3adda2fd46b4fa7d0b423b788f90f66643b5c3e8e886720ad11237415c2669cdeacfde888ddb69c9a82f55b6a4492d7d2c94bfbb109d18da735145399f0b8598c24384f554155e831ba5834f45656f847381b3bc58fa6267f0d69f0157e9b8627cb525f069897bafaf7580f833559b0c0e846c456ca71e10d72e37c449ea82c0e040ef4f5cee516596402b47f231e9a9ed83c3f8b4ad4451baf25fe5584c4b6b1922bc3e7104596e07078ce799f7bed68c0dec8a3e7a212ddcb2802863fecd68255ab40342b726fcb51950d5bad99dbcfa6dcbb68f9d1b4117069d07c15a4109689383d422e60be5ae2175bb914788b674e84aadee31058837fd49ca86345bb5329440f4d46e6b015b52b5bad36aba88bfcac86eada5c4894179f171ef4c188d64a7de2cd0ee0d23ba9e1693a89323a7578287d65d82e08cfb0608891f48b4f6172131cab004eb56e38f5856231e7792830f55cc9650c2ce3941d9c8b4c019675b95c75b9e852d505f3fc5a14361a7de64fb1c28e0652ee631615d499c856b33d5744d687ae83fa41b30de748f3a495750ed551e319d1bcfdd36fd11e70e4a52ae26b5a44e1fe28dfe23959f50dea48b0af4947e2794aaf0abf8ca4f55e3a439e48fe6cde47091d05111c783b37926ed16be8a0da03e1aea4c2ed8f6d41c34779d71d0ec84c214f331b3fba3fb031e3c8b859f331a5f611357eaddf1c4f0396291dee07ada3db546ef635e5475caa78227822b97c3d36106b7822eed7400aec3f25adda0811dc1347eb81db8c853c6bcf2000a5b3ffd0eabafda331dec7f14381bad426493af9644f6012b223e112c5367df1aac4267f78a6c923edda57a6da260260c9c8180ddce1074ca6969bb366d1d1f8ebfd2109ffe62967111c7ad3f82ae43839a045a3ec7159717f182ba0297c8852f6df583c2b305506a7d7014c31b9ae5e2a92380103775508632775682bdd461d30e9eb077d3648d24ed790941114030f4fe0793344a662ce0fda4f0ffb2be40d55374f291790e98e6016e364a072df5fdd6fc01a3a13a6766cb28bdc6220b517a9589d913dff591a953e0367e375f47b4103763bd682ae4c267f973d6b5608e592ee50b6b82096f9bc2434332dceceb956e5eead016200857d9b701cd9931ce016d4d9c5ed83b0bcfdf03095d3f5085e42d314bd2accd1585d45575258910664b3095a927ce324fcbb15689d65ee7b8c3ef1abd6952dd224d024860032d7d3894aa42461a1f3811f6a9a572389b04fb4c6fadef444a9c893a29a4eb5487152619d12cf4e739dd1e20374a47b029b90a5fdf62d0eaa6425da69d8bf7a7561af0b27909f65e59795f294b0290bdde53abbd7193bc00d7032a2e785f20e7a61c6c69e563268975abb3767d830024c526fbb9403bb496aca9dd0d754bb79daaf473043f7407c170e837895dc963106448b0f5b8a56c6711f38b210a3284c1893be3c5ebb4d2545960e534284badadbb45574c4daf76dbbca3c0f35f4b7a20498b66f935ac69d51c34f90f2be5fb795b0b12aa962f528f909c36afbae22145e8c4ffb8fe8c925f3a87ab174ac48ed7b75800d1256e4af017319094318bfe1c0de1034087c27bc410d4fc0fc112e73405785ae915c8037a88d755cabefd7c3f3aab1f468c5cac8af414cf9726a8c9137034579aad80b339dd4af8305e58669b17f8d3b692376a5b4738713b5c07f9aa178c179d3409e7b46ece43b882f638fddafdd26b9f9223ba736d844bf6258ea395e990066e4f91fd9f0cc3a4f9378597fd5a5659aed3fe679bfd145a8d8a0ec33880d72c37bf843f36c16e79f0b45c20f4d62bcf94792d4fcb9f28689a1373a611ba20d1cd8ef92cba8641e2d9293b506c0c1aaac13030efda5589d2519585714e4f894de537400b1f83abc437e9ac1d74ac75a8246f43328522458a9ff150589530891ff0624a0a8a2f5a0300ce9b444835b13fb620c9dcf986dd52e774becb08f97671af729281e4293cd5b6c2d07065c389b826b226ebb5949734ddc85aab8fb08f3c77c83f495819aaa3fc9bce4233d67f882056b8816c1d06b996e83eb572d0ccb2c15fa0cd3879758373bc1b27175010c1ef8a13f6fc70c4ed6e053ec3f2d63a32098ee67e46fca7bde0d18a15b8bbf371236326dbcabd2d0aff30e7bf5107aa35cc7fbe94a9f993b1e6753154ee293340262e1dedb895eaa97c91623a7490839d535079f452e5cd90c7bb0b19b27e141634e4186ec87dfccf75d94e008767b56ae685d6ed99b752ff1e09232065c143b8b1fd08b0e3470cf99d9afa106635a23e5d90c6552600435fbd24c2d99488f664c4d2b6936b7f53824ebe7c46899f81fedf2cfc8670ca7a2c9e51a508566fe2bc1e0957bec6ed2868bbb24c3b8b786e1fe78931b787ec4442170f0e33607f698dc91a2769d0f320f5688b7385aa34a794f67b46cfc2fcb1483595043c96862154853d13c192347936965af010af62393689f2f4acce524b73eada34697f121cc68ea609da831693ce56b9f4fa4a1046a0f1d69d0416c2ed7b5355dc0fb824be4c6d36db05dd2b24ffc9e01f48d105c67", 0x1000) 16:00:20 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() r1 = dup(0xffffffffffffffff) fcntl$setstatus(r1, 0x4, 0x80) setreuid(0x0, 0x0) setreuid(r0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:20 executing program 0: socket$unix(0x1, 0x7, 0x0) r0 = msgget$private(0x0, 0x684) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045ed498959ec8e082889f3817f54858c3d5e0a10e045ef4e170f88afa7a2f48274f3ff6013087e5b92ba9c955cae8950ce72e06bcd7c042cbdadefebf4369ee3fb964bc66e51eb7e8db5bd902f2907fc28a8d112163f6a61cd7b331a27ed507bdfb0e485234ccfe0e57f6b9a4953559a3e3e262a002a61862e95e610432fe025b4c53b8abcd4626e0aae289d350ee32e2e30deee84544e35f1f12d9294050939babd703c126405746247355015f9f6728d4a9ced67089fa45fada06444ed043bd600000000"], 0x1, 0x3, 0x1003) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r3, &(0x7f00000000c0)=@un=@file={0x0, ""/1}, &(0x7f0000000200)=0x3) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000580)="54903db030c96654688a67791a69a2be23f08785b97065da2be97513310441", 0x1f}], 0x1) msgsnd(r1, &(0x7f0000000100)={0x0, "64fe5872a62960bb69f835e996f7415e1d41bd7259fe5edd970af9cf89447300201e4b06990b2781dc4369514074e77c95f271f4cbe0a28febeeaba5f32a36a9d0"}, 0x49, 0x800) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000007c0)={'./file0\x00', 0x8, 0x8, 0x71, 0x0, 0x0, 0x1, 0x1dcc, 0x3, 0x1, 0x8, 0x2}) msgsnd(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="030000000000001ae1383de3df472f6cd770cb06382ad11567d4e600e93bf151d6ac6540c62ca693c3abd84258c84abc3a30044dc2e56e2eacf10cb3baa7c0ab49352580a78803a1b25b9810b37fa7aee2723b15f40ad72c5f2e668b2c2258decf341a05bd19e2922df57bf2365955f4ac4164bea0c9bb3332da0139fa422d78d7b04f66a0b88361cef4440f1ac1eb4f8b7c0865aa543c9a0fcd1fa4d64b7e9220357d1a4c495e59dda4de03c67dbdeedbefb8655ce56410"], 0x1, 0x800) writev(r2, &(0x7f0000000c00)=[{&(0x7f0000000bc0)="28abbe36f35524ab9aac1f928a3d2b7b91d1f1cbf293601bbdb9e8d3f81eaca8fcb68a81063d01a29cb5a56b7c66af1e376fe6f072", 0x35}], 0x1) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) r6 = fcntl$dupfd(r5, 0xa, r2) readlinkat(r6, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=""/195, 0xc3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7, 0x4010, r5, 0x0, 0x0) listen(r5, 0x0) listen(r5, 0x0) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) r7 = msgget(0x1, 0x200) bind$unix(r6, &(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa) msgget$private(0x0, 0x200) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000380)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000280)=',[\x00']) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000077958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175d2e964d2c77c9beb78faa497ee4ff775e4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968050008321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9a3e5aca38dbcb32a6fd188b59becb9cdbebc38cf"], 0x1, 0x800) msgsnd(r7, &(0x7f0000000340)={0x0, "f3abbc6e9dd76d44377679373e99f69e00324a1893b0631b3f3dfbbcb6b645dc5b0583046905f9"}, 0x2f, 0x800) 16:00:20 executing program 1: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x600, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x10) renameat(0xffffffffffffffff, 0x0, r1, &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup2(r0, r0) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file1\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x200000000000) mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) 16:00:21 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) listen(r0, 0xcf2) 16:00:21 executing program 1: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='h', 0x1) dup2(r1, r1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 16:00:21 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x5}, {0x18, 0x2, 0x200, 0x800}, 0x80000001, [0x1000, 0x5, 0xbbef, 0xe9, 0x5d2, 0xfffffffffffffffa, 0x2, 0x10000]}, 0x3c) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) 16:00:21 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x500, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) 16:00:21 executing program 0: munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000001240), 0xd34, &(0x7f0000001280), 0x927d, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x81, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x8000, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x8, 0x5}, {{r0}, 0xfffffffffffffff9, 0xa, 0x10, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x1, 0x6}, {{r0}, 0xffffffffffffffff, 0xc1, 0x54, 0x4, 0xfffffffffffffffc}, {{r0}, 0x0, 0x4, 0xfffff, 0x10001, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffc, 0x2a73ee39a688b0c7, 0x0, 0x2438000000000000, 0x3}], 0x8, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc2, 0xfffff, 0x1f, 0x7}, {{r0}, 0xffffffffffffffff, 0x14, 0xa, 0x3, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0xfffffffeffffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x4}], 0x7765, &(0x7f0000000080)={0x0, 0x5}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f0000001200)=[{&(0x7f0000001180)='C', 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x5, 0xa01, 0x1, 0x4, "11287a03c38b862310a0c8b71e6e2d4c7d5ab1dd", 0x54, 0x5a}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x2, 0x7}) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10400, 0x100) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:00:25 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0xeb1f, 0xfffffffffffffffc, "0800cf4da78600080200", 0x3}) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x1}, {r0, 0x10}, {r0, 0x100}, {r0, 0x4}], 0x5, 0x7) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet6(0x18, 0x5, 0x8001) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001680)={{0x18, 0x0, 0xffff, 0x3}, {0x18, 0x1, 0x7, 0x5}, 0x1, [0x1, 0x200, 0x401, 0x1b1, 0xffffffff, 0x3ff, 0x80010000000, 0x2]}, 0x3c) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)=""/138, 0x8a}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/180, 0xb4}, {&(0x7f0000000580)=""/88, 0x58}], 0x4, &(0x7f0000000640)=""/4096, 0x1000}, 0x40) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="f62498538b4fca6999f514e2751ed426154660619e01e9a95b892e6645854e56eb6a5f82d04b77cf80ddc76b88f61314301668c0a573e372a02a163888dc8b027076154e4d36c0540d68613697178236594a33fe1fd97f29cff5b119cdd9d181af86e35d00c08e52b5b8aee36b1e0568a7b82f2cf0562fa837dfd7b72e9e9463a1fdb7f2073be5f0ccdda0161746c8defef3b4536d0d12b4d9d5e5f1a5b32a62db5e486547e9ce98a534ff9ac39559f5714e", 0xb2}, {&(0x7f0000000200)="0f8283ceb556d5c86a2aba8b5107955efdc58fd922f02a55a44d59c56610130a92bd843ff0ec61056b4ee50fa30dc4bf165d9d76c99d9b734f90f800a87c99f36864633ea57194208cba4f", 0x4b}], 0x2, 0x0, 0x0, 0x3}, 0x402) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="280000000000007ae5627b0cdfc01f38c22649b86a963905", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r4], 0x28}, 0x0) 16:00:25 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x21, &(0x7f00006cdffb), 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)=""/75, &(0x7f0000000080)=0x4b) 16:00:25 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/129) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) shutdown(r3, 0x5) r4 = fcntl$dupfd(r3, 0x0, r3) fchmod(r3, 0x82) openat(r4, &(0x7f0000000200)='./file0\x00', 0x100, 0x10) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xe124, 0x40000000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186000010094def6a700000000000000000001b0c500e1ff01ff4f22006e000000000000004a000000", 0x2c}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x80000, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) write(r1, &(0x7f0000000ac0)="a6bc8e40dc1097120cc522fb84008ff2a19670cc1717f7170cedd30a5dd30d3e2c31efdd78a4a72055698ecab0888afc7b5bb18ce5fe401d4e68acaf84a11d4a3d67cc6a60a18333d56b0bcf04f0950b961561bbddd70775ff6ada39e3b658e81d7a64a4d0532a48071999b2dad0da77d1dd6be3334a6b6696d00256839d7ea986bce984a31687b56b693c8ab58c34f111d94ca36970ad4436f4b9b3903e7d4a7641d095209bc6f08afddfbd53c0d556bd8cf0e36f56c93855edcd29663d700d91ce1a6da7e3c5f9e67d7de8a9e34ecf78ab9146aa60c44ca5533e7a9462dac1630910afae1f661849eddc03297aa5f0cdc1986f03a3e02bb15f23c666f689f02093dfb538c241cb5def4a7e0a88f8774e73992e56f35760f10bb8d64ef10da2a77b6b55bdbccb217ae84b1b6fa5bcdcd6d165ef783c390116c6b8a21dfc980c7f4a100762ae696ad7dab9b345e39fe3da178abd94b645d18d9bd11be20e82528fd6064e1de342555b0e0ee7fda2ccb6869344023f44a2ba4107c2154bcd383fda0f83dd7854d625b51270e02a96e9ea925dbc07f824a7bb9856d4ae79482e489bd7dacf3e96e7c448d81c106b4cfeef407eb013da1ed51de36d5c0009554d303c1c4a46eedee06951b65c91dd3e55c8122630c288b89d3811d8df7ecdd08b8d2507328cd51970a3c0f883def6f42fc009cac366f05053778da7becc8e0768b103eac5664228e49ee27205bac39015b7e077023a9ea6a54ed2304ae09618ac96a133e762db2162515438a0fbd7902b47bda510bde10584097799b3c601d121c9bc97f09db19e85f16bad00bdd5df74f30c5dcba4aa99a8b7b89ff13a70d742469f685866cd2cc95296af96551b720124e8ffa21d6514fb4f432e186cba0be0f8e77670bca6e764f824cfd2729ed6c9b49a8c9c68dcb871258e62c1f58147e027525fc81da87c587d26a326d89e0e53c45dfc92b8a6460be62e2212ffc6c3341b6aa42281670467dd367c2036d0e4cc1e0ea8007d905945763a540de02f5be7db85fbaad3d8106d09a24d63940b01c19d6772ab9cfc835ea6977aab131c743fa601da60e402b641de756c65128d645d253df3ce35bc0c60398bb09c6bf7349da785fbe4a91e63a08ccb4f18f3c3e4e72441337991c3a06d07a592b3345db2528e51cd54bedc471dcef6549ddc41a6c1ef8a5407f44192ca37518e7366b35fd09587ec120366eb6505a6031dfbc3694f91b93997af5a248dbb5d4f85e5472915a99f545560d9303575378f4a871277e8b7c94d65e8f8e0e87bbfdc72f06e36e249feab93fe17452349ff481606d8212bbb3edc1c5dd3ee4ee618f8bf08e62161e39b634ab09be99b66f53d090fa29279baaeaea762c50abfa8e5f8926b040823a72e918578d2677ffb89aa34377618467a384203a3f880cb065f76fcdcdc39495c744141e933e447a67fb38a16601a637f24b2ee3a02d7d4244bd26d6e67da949a428839bc139d76b2f0e84279a94dfdafceb6be6d61bb9cb165aacee5c44f720d2c74bf4fab33432eff2870a9298d725c591434440e30bfab75b5202be4a958c5d950ba4a1c2630adaa574937f6c916b10c8927b0aa0c393735f0e3b3146ffff0c4a19c72d0bd76e2f4fe4a5c757371d24eaf1237655e39ad0eeb554b593340a44fbaeb16877ed15329bf9a48cfe32aefa6ca4f3e98bffcdbe9f18286de1a67ca239742e98a9d41e495ae4edb7be84549e23d81b0c49638df940daac31b838b61311f6b4e492a02e378b76b3041cebcbe33cbfa6131448c0d5d4b9fb67f573f98d9015fab2051fdf2aa854f9bea2ffea75907f9e82f3ecb76c891b351da9536ce244733553e6ab40ba16b093d5333f9a3424206ca155914b006fec871d5912883ab798a977dcfc43effc83ed9e785ecd97fd711bcd20adadba9ab3c8d1d69347436b9f937fb500e3517dac7ad8f41cf96b8a78577567c60bb5d46c3416c94709badf13345134b9805874ee4a798fc9440233e335f133ec41b75a732a80fc801c2a0a26dee7e832c3001acc897f21b22caf956ae2da852b523e29c264ea7a079b1dcb8cdb629fdc5a3de06ed46f02eab2104ba469d0e18589e331b9396059191e49e389e5be0fa0b706edf95bc3a033b54af9608642e31a5c1c0eaa7da672417bb69c7c912a7548d8b55735178d7aa127e74f55e339a6e3715eb698e35bc4b12990ba4b795d1cba4c0b3d2a156e35450e57dccaaf85ffd12990333d70d4677db2835c8bbd83195549d5b3b353e8a1b0b61c6ae1c821749d524b5fca41b1231e2611bc1c144a01ab1598f34c19ca881e9582625f3fc0ecf745a0784492e8824dc111ef2639915cd2f50a3a0bf6c8e6a443f516b5e9400b0fdfeb05533a8f60a0ac0b5e38ddf93566dc444e6505c3582255ad7d4e67c1f3e2ea2e522d7ac404ae0fb1bb4a0ca53d9ff5f7b2bd41c17be51863a036978c26335fb93c2ba01b5ef1e6fc2a02d175a84fa4c9d7e7809097763df94b06f03b91aa71a5bc32aefef7aa88a0f9aad8fe30085cf805b3377be9114be85b80561d1a42f767cd8fa30923f753616b6dfe8d0db52cdc339450a1d0295f5d78c547c2b0aaa39ce5d95bcda6fb68104e91af32262e18b516f6419dc03350ef32f2aec1cbea2b2e8faf2b496cab3e562255a3dd4143b80aa04978f4a11d83c6914a9f0826c907aeb43859c32de4f0da05a7a3266c3da16c610c29d6281c71e5424bc79f2297e354e6c1195feb6eeefb8db02dc64c5eefcc6ef2f1a2ee3e38a97c69f60ea6e32166f80736dc569f65c14d00ce1cc2e73467daccf67ee0fe098a2a12bf747b3955da53e6d41b1885aff776d487dc35b69bc49786952fd4a3042aef60040551ea06ff3cf2687d20a3a0381029fee87e64aa9c6245b1d0a1245a1e0bdc856e29823686ba6a9da173743f177536e2f5f97470e7d691feb5e3d6079f05c54ed00297a86e857cf4b9baee7332d75e73577377b1819641ad0c015c365170c4d4825c823a275f849cc3ef4bf9fd5bc42d141aa49f8263a73ca5fa94828dbc059f5ab0c2a27ea393a54db5daae3e021aa7bbc272d444c8c9969f082c3cdda4a52da30795dde499d1e08153da9fce710fdee0f47c7d97184ab9bb00a18b49ed55e1a253aeaa4f96b0a414b1045fe4b580a407a9bc8c14a311d1beeaec21d8108cc1bb141887bcbc7db588cca21ff8b063a40c4760338fd65aafbacf5c7ac6ad602492dc05919127d20605d070ae5253cd59397c2e3e455442c5c09f76511d8687fbe2cb68830cb9ed09b67eb0d615580881b2fe1f89e9440c3c19969bd7df5e0cc31929492dbd0386bd4da7dad231a1e74ae72fb7617056060d9c2ff8e7be49c79a1501f52d7dc4454094a689fd300c49c3148ab97a4fda870075d52b24457da1e14757121c6d1206b0509d4df5fdebaa92ad1fed9ed602f44575671538170349ed6866761fca2e14974d8a703c7b6f43e753c1204ae4eaeb7fb0c4a4c9c2c11fd19acb1f9b0d46339416564ef7adaf812332f60ba94a891fb5552244dae13f5498dac0b15b304d0ce4ffa3ebc6277fb3a33de8c574e8c8d643ed953e9752448802d6a42ac52a50ffaa9b29ae47f886db2670f1cbd200841974e434092a2abc59dbf01cad85265c9b1f2c6005379e2e54a4ceca0fc06dd9b06bfab4884b0028178cfcec43f9edc01827449f36834eb3e5d908dfb51dc533a8b691e0ac05b191b5fc9cd126b69e72be733e3fc030f7e838b00889bc818fb37615e1b90098091c81a7ec96c13034ba783883fa0442998c60a7dabbd809f30f00bca436a4ecfbc33a7aa534b84c145307adf063ea580f6586a150d01807a61bcb109899c0c1ad4043d633e60b57aa7977bf5efcbea21596ee23ec4f6aa1feb472e98eaae8cca3b33eebd3f5987a4cee2e6d7b3fd082dcfbe7106b4da4f613f9e3abfd1bd0b97adcad66bac3c6aa1ecaa96797c8350d18521368f75311b1dd750ababb3ca4f8355e688d7a1f9c0b78b1383e35f883fddfab505175bc98b238483e5a0a1891dd481af00fb8d751bc7cdb8f3928acd470fb73dc13c46d2fd3d0387fd2e6a109fd30bee878a50e7156459739ae87129f0e598efaef78bb0f7c0ad1488f02a490ddc78fd42b7b610cb94b7ccd3c84929f15f0119e44960c20ba7440f681cf1fc1e390965f89d123e9850d79cc5e647f08d68ee30e11aa5c9638a21a60a3ddf95ba891d6ffaba345fd85cbfb5c5fc72296f0ddf7135850fd505b222179fd948a21042fc778258afe6bd7b40564c376dc90d6b85e55ebfbc1847e8d4123a3d48067e78626e94f76d16d6f14389121266d585c28beb3f127db0eab850a3a6a2c4c81f7de2823be3416ee1ef8111911010a345297c671ab7385b8d68488769d608ac3653d34443b223707d90f452d2dfdf5eeb95d0bce2de87e5c3a75432f7cde673426b57376a2b7ef225a24cfe31afc84e902741bd5596a70e071ea6f1c2dd2903cb9bab35afb0c164035c8a5f064ef17dc3f0c1c2492e57b217a82fbe8b7f11cddaf4e079e9b20e9f60e8a8c684b1105a310a7767f58699641aeb8b6205e4f1074ca7834df9ae2c10334ab509d9ed39e2a4380da8708255fd78d4942013e18d7ba900d5faeffff222d9515aa69fdf798ccca90906f52e152f85ee6c4c208fa2bb99ca9e2d8fb20a41d98c194ff2417bed8775d0cc83a2f9ed9137adf5939caf72f05ac6c94f7e73322a9250cb99966eaee979ecc5c100d9eb8ecc37afa97cbf9c6d815d6a255910c0005c4b2e5e1cd310d90612444af88c72d2bd2f2e11a49debf59960a6288e1af286b052ebac73503744c88d8ec6df5c9a10fdf2f7aae47a17d2e50ec995f68f67c5933129d5216668e0c651b04d0b7a4d8787df6f00a7d70e52459fc1bdd7a3737ae4612350154c58dd9131a1b52f850bdd646fa6f4eec2b02e3cf8fef2466daec8735f254a760de1ede5973245855e24d1e15e3dfa033747be1d364f602693219130a068e95d0b7edaab1ab94350c1fdca1d60c2c391db98c5d60e01a3086cad805d8a31326880302488fa7f47357c6ecbfb32238cd1d63577a5e5ca87b801d14a50ec73f205c51f7fcfcbfb4f5e5478e54daaf0a4e1387ef1e6f16f1e71e69767ce2383e71746cd08f366bb29e17157a8d46e856ba62252883c74a63bb70e636416464241777923ad8184a0b8a53f05abd654f88d713b70b4274bc871084e3e8a910e8408ba87c0414e4d2981ce521dd00e1a9a00ddce9dbcb40a9463707bf8de7bdab24fe005c3a4220182a045bc671bcf1658f136898fc434c99ccd3422aaad2963a056bd3d53d870fa4e95995475cc6e652103737ad97c991a47e306e962805c41658ceb81fa377fdf7f7db8d9aacac1ee2be7fa2be572bb24036c52f022e573e4e574d4ec0da33c3d03883c6c86990cbf90152470cdd7a8d6f32e7446afb880050b11c5b37b6d844d564cdcb57aa6df7100557f806f2055c9bbfa41812dc940f449cf1e6d0427faece79d33a16b85d41b431389d2df97a620f66d34234be4c22460c7e694aac85909f84834a4a09b120cd9def0ea697d734ad41e2cd86a98fba2ed8efc2025e9a0ec0cc84bf4dc0ac140b800c756f5419eb87382918e537a1b3d78b7d3eda8a4cef8548cf0e34eb50daaec56eccbfb5c04c82911bb3742186dbac2cb416ecd5851c3907c2acf32a7a0210d85d0d50f39e73a904425001a08fe983a436adc5b9fce4a67525e5471ea60cc420d63fad440d7419d57212b538e2be53f4034520877a4", 0x1000) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) select(0x40, &(0x7f00000009c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, &(0x7f0000000a40)={0xa, 0x6, 0x2, 0x7, 0xffff, 0x8001, 0x81, 0x4}, &(0x7f0000000a80)={0x4, 0x4}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x101) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x11, 0x0, 0x1001000000000002}], 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="610b16abd168a038f7c48ddbb476309e144bd9", 0x13}, {&(0x7f0000000100)="c9c522892979bc1a71ce5bc5083e0acb2cb8ad52a59d06c4fde1010956b43c3d9d5b39f3b6175fc96cc94dd9365ceabb858c679c8068961770260f7c7e44d67b21838db5a63d2e9668fc636f1da992fc8d6dd968321e52c98e4101e49440149acbf27de2039214a801bf5b7f0237c7bef28eaab9141d7887", 0x78}], 0x2, 0x0) shmctl$SHM_LOCK(r1, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) select(0x20, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080), 0x10004) 16:00:26 executing program 0: r0 = 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) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r3, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x4000000011, r0, 0x0, 0x200000003) close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:26 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000200)=0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x80, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) accept$unix(r2, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) r4 = open(&(0x7f0000000240)='./file0\x00', 0x2002c, 0x40) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0xa0) close(r3) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000100)) 16:00:26 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) unlinkat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x2000000000000c4, 0x0) r2 = open$dir(&(0x7f0000000300)='./bus\x00', 0x8000, 0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x30000, 0x49) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000015000000000000000000000000000000f6b15f258aa40b141e12ab82ceea80ba0000000100000000000000000000000000a9330c9cd9930267250ec5773a353c69231607f8005e40b01ee9e5a77e71ec88f1b5786d732a734a16de2d4396aa3655c98a612cdea37b663773954b7a649b4d2d95fffe33c4ed841e3ce0d95356bdcf44c26a47d5545dd969e12213d7a86d53c6d0d7fe8c52c4c10539f55423cee3f82dfb3453b4b4c8704edddbe0175ce7cb552afce7f4b028d3d9f6ff67dc350673a3d4201247f30838b4bd4dad08e55da6f041be1050b72aa2a5d560172ec49e62bdf4820c22696fc619e02c8e964f0dd2723d8c42411232ada3abec27c69313f446343c84be0161bbd81d0cd437a456569e33fbb6cf32b0fc313dee1e9c1ab80ad1c7da2a2d0909bb9e7e57bec1c89111099c660d3dc477b5bd072ad579dd5cc89b5cdc5d446e08362d80844230fb852825e99498fbe260a4095bedaa3b3ab03d0533a66d8326aa"], &(0x7f00000002c0)=0x39) fcntl$setstatus(r1, 0x4, 0x48) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r4, 0x5) r5 = semget(0x1, 0x3, 0x50) fcntl$setstatus(r2, 0x4, 0x8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000003c0)=""/115) readlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000440)=""/130, 0x82) pckbd_enable: command error 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000000)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x0, 0x122]}, 0xfffffffffffffece) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:27 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x753) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:27 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x808a, 0x0) r0 = socket$inet(0x2, 0x0, 0x101) r1 = open(&(0x7f0000001180)='./file0\x00', 0x8000, 0x1c) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000011c0)=0xfffffffffffffc00) getsockname(r0, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000001240)="94ea0000000000", 0x13c) setsockopt(r0, 0x0, 0x200000000000000c, 0x0, 0xfffffcbb) getsockopt(r0, 0x7, 0x0, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) close(r2) 16:00:27 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x0, 0x19ea, &(0x7f0000000040)="c0e2196c66483307b222f5a31a3498ca6859c3b52429c70d91165e8610bb5e9743d029239998171107990fa963add8ce5632edc4131b2213269ef64159e1e213894722a584d675c9c4173d40402a0e55", 0x50) pckbd_enable: command error pckbd_enable: command error 16:00:30 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0x80000000000006, 0x80) semctl$GETNCNT(r2, 0x800000000, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000002c0)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') r5 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x6, r1, r6, r1, r5, 0x8, 0x5}, 0x673f, 0x101, 0x79}) r8 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) r9 = socket(0x19, 0x4, 0x200) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x10) fcntl$setown(r3, 0x6, r10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000002c0), 0xfffffffffffffd70) setreuid(r1, r11) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r11, r7) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) pckbd_enable: command error 16:00:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffb) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) pckbd_enable: command error 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000b86686e4e0fc7c05acbed20000000000000000000000002000"], 0x10}, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0x6}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSTART(r1, 0x2000746e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x1) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0x9) setreuid(r3, r4) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xbffffffffffffffc, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x5, 0x3d6, 0x23, 0x40000000000048a2, 0x8, 0x0, 0xfff]}, 0x3c) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f0000000100)=""/2, 0x2}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x9, './file0\x00'}) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="106ccd8b76860000000000020046ed970cc99886a5c73bd25c000000b100ae6511e6d788a22385c719fbf96f6480cff0fb6b3411f8725f5d96c01755fe88d0fe7c2f67ca007d7985d68adef718b1c5658870bbb776b3ff3f6cdf59019651305ce44a638986c3f26fd1f1234c15ccf5b5f826538dbadf3040974b4af489bbf45facf0cd6cafb20b287f71464485e30df32e8b0e1cd5d616c3515539da62df74515024ae01795fc6263569f5cd66c92736cee9ce06cf9e214911502097bc2fcf3a494780207624c017208d6bcc9aeeb7a2db95078259b79395dfc5b2a93580cd2acf6e5d687f4bcaa72b2bed978587900d3149cf5493884acf8e55aeef9fcaf05acf89fd189ee764d0d0bd60d2e5936f6d7b246657f1916580e2bd2212a583a4bace05b14103b6521af9107d5904cca492be3b1dbf697d0aebccbf28d970cd0f05eac554f4ee55ebeae63211c3c96e17938ce026445a02921f46d35fa5480e2c163f1f1599b785f02a901b4091cbb25fa5f3a3414750b826ae7a101c0011ff04d2506aee8347196c18db047ed40a40fb93e2fbd46cda4fbfd4b9ddcc556d3ccb400843d32495bc6b3dc115e2c14a6c298dbc76ba4afdf33478bf094c2c535b89f004524e32282df46b32c0764b4f310dffad9562e499129d6bdd7de337c83c048c5df30db09a137c6219b3f2630a1913e4"], 0x1f0}, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x32e, &(0x7f0000000280)=""/214, 0xd6}, 0x0) seteuid(r3) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000840)) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000005c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) 16:00:32 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, 0x80104277, &(0x7f0000000000)=0x7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="dca101d8c52b26b3b6809905f32b9ba5429b7ed13f6175316b944bcffa972afa525d8971f64a097661a76abede5d0d0405d22eef4eb247a55a301a1bd07f2c352d2c3dbb78df7caac3012e3add84e597d6a418aca5446f27ec6a3fec3a8971ac1b91b75f59aa9079abd677e49f871c4f363188138606c2c1f84e322849eec76963cca918a54f6b1739c976e28d068583b2f311cf1b62cc8fa1185ee22fdc212f4a3701a5bb6f9af77d295d757052c372bb6317f7324f4ccd7ed67e24ec84a9daf6ae757288169fd486fff478f9f2c84301cccd740eaf1498f4bb00e874a54d3dd8a13f0e", 0xe4) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10300, 0x24) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:35 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0xff, 0xffffffff80000000, r1}) r2 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x1, 0x3, 0x10000, 0x81, r1}) getsockopt$inet_opts(r0, 0x0, 0x100000000001, 0x0, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000000)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) chmod(&(0x7f0000000300)='./bus\x00', 0x20) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000a80)=@un=@file={0x0, ""/48}, &(0x7f0000000ac0)=0x32) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='.)(\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='{/(&,\'\x94\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#^\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) recvmsg(r0, &(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000340)=""/144, 0x90}, {&(0x7f0000000400)=""/147, 0x93}, {&(0x7f00000004c0)=""/36, 0x24}, {&(0x7f0000000500)=""/65, 0x41}, {&(0x7f0000000580)=""/147, 0x93}, {&(0x7f0000000640)=""/124, 0x7c}, {&(0x7f00000006c0)=""/109, 0x6d}, {&(0x7f0000000740)=""/111, 0x6f}, {&(0x7f00000007c0)=""/46, 0x2e}, {&(0x7f0000000800)=""/189, 0xbd}], 0xa, &(0x7f0000000980)=""/165, 0xa5}, 0x843) 16:00:35 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0/../file0', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x4, 0xc47, 0x0, 0x2, 0xfe75, 0x80000001, 0x2, 0x2, 0x4, 0x3}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) 16:00:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="2077e0bf138b540d489b6f6b1850873b4dfd39cc43824b3d4b13d5d306d872621e354e70a164ea29cc1b6d8f01baed13", 0x30, 0x5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:36 executing program 1: r0 = socket(0x5, 0x1, 0x100000001) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x480, 0x20) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186004008b00002b65a7dce7ddd84d3e2a7fff051001e19bffff02000000e300400040c60100f2e900", 0x2c}], 0x1) r2 = socket$inet(0x2, 0x1, 0x1) write(r2, &(0x7f0000000140)="5fde4bf3cb515d37f20c8a75d457a104f2498c03214c09e4bc0034c4d0f9d2d9626c64c8aa96004df1eca484dd", 0x2d) ioctl$TIOCEXCL(r1, 0x2000740d) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/103, 0x67) 16:00:36 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="ba6bb97afbe934ab20cfc68e5576beb0ab9d5dc0838b4f3c8e1fd9e6b233e1a86a6ae8d3c13e486da97d497f4523", 0x2e}], 0x1) syz_open_pts() 16:00:36 executing program 1: r0 = getpgrp() r1 = getpid() setpgid(r0, r1) r2 = getgid() r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000040)={0x5, 0xfffffffffffffffe}, 0x10) getsockopt$sock_int(r3, 0xffff, 0x108f, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r4 = socket(0x3, 0x8000, 0x4a932005) getpgid(r0) read(r4, &(0x7f0000000100)=""/79, 0x4f) getsockopt$sock_int(r4, 0xffff, 0x10ac, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x890, 0x0) r6 = dup2(r4, r3) linkat(r5, &(0x7f0000000240)='./file0\x00', r6, &(0x7f0000000280)='./file0\x00', 0x0) connect(r6, &(0x7f00000002c0)=@in6={0x18, 0x0, 0x4}, 0xc) getgroups(0x6, &(0x7f0000000300)=[r2, r2, r2, r2, r2, r2]) mkdirat(r5, &(0x7f0000000340)='./file1\x00', 0x2) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000380)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000003c0)={0x5af, 0x1, 0x2, 0x6, 0x7}, 0xc) r7 = accept(r3, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) getsockname$unix(r7, &(0x7f00000004c0)=@file={0x0, ""/15}, &(0x7f0000000500)=0x11) unlinkat(r6, &(0x7f0000000540)='./file1\x00', 0x8) r8 = open$dir(&(0x7f0000000580)='./file1\x00', 0x100, 0x20) rmdir(&(0x7f00000005c0)='./file0\x00') rmdir(&(0x7f0000000600)='./file0\x00') r9 = msgget$private(0x0, 0x21) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000640)=""/187) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000740)) mkdirat(r8, &(0x7f0000000780)='./file1\x00', 0x0) 16:00:36 executing program 1: r0 = socket(0x1, 0x4003, 0x5) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) lseek(r3, 0x0, 0x0) dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x21}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x40, 0xfffffffffffffffb}, {0x89, 0x4}, {0x23, 0x400}, {0x0, 0x6}, {0x81}, {0x25, 0x4}], 0x6}) 16:00:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0xbce9, 0x7fffffff}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) close(r0) 16:00:36 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x2, 0x0) semget$private(0x0, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) open(&(0x7f0000000040)='./bus\x00', 0x20203, 0x20) geteuid() r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r5 = shmget$private(0x0, 0x3000, 0x430, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = syz_open_pts() ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:36 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1ff, 0x4) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x6, 0xfffffffffffffe9d) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000100)=0x40, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1087, &(0x7f0000000080)=0x3, 0x4) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4063, 0x0, 0x3f, 0x1}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x6, 0x0, 0x9711a832) 16:00:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) setrlimit(0x6, &(0x7f0000000000)) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffffff9, 0x5, r3}) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x6e1, './file0\x00', './file0\x00'}) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlockall(0x8080000000003) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) socket$unix(0x1, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0x9) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000004c0)='W\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000480)={0x0, 0x2d, 0x9, 0x8, 0x7}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) mlockall(0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f0000000400)=""/25, 0x19}], 0x3, 0x0) 16:00:36 executing program 0: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:37 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYRESDEC], 0x14}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000080)="ab1abb051dc429ff6c13c942e3966dca6f32d7ac84e39704b7055b395eca8439f3a73aa5984c2949acaad6ea8d9f07a7a6c0d4fe63bc4796d7a034f52d661191fa26d874b4b07311", 0x48}, {&(0x7f0000000100)="a451bfaabb974b535b5b39b486f08c015a6ea9ec109dd37046fcda9c7623a4cf63e61fa05c5636af82dce4e73ef8c416967a5fefa171c3268013f742810b04465d263afef7fd98891a69bb23643fa4ea44cc5055df9480ff2528832ed8b6c48626f1cd4aed6862bc8021fdcf8df1368c2e9c7fa673aa9f137f10920818cde2c6fd9f9a110e632e7e0e6963fb5deec0af5c1f50a8df3296a02ff8eb04b148366dfb163b3b8066fceae429f63c3da881d997de48f71d3deea790a602cfebc4959b8f9b0451db048a7fdd658d3d1115f0ae169b816a743d027427b9941fbde5b5fdfc56fec96d1301de79006270034646653bb199e8950c8a10d8e6eec9775484a6505688161454400bc12c8fd1131b4032fdf7fa8447bbc65e68bbb129c4668d959405b89b6250de183be896e98c7f5db8caa4adfef039e79744c99bddc450d7e67efc87f50d5406d9076dd0f7ff1ed609351ce8fec27fd8627a779d8b1a350f2dcea95b7180b4142e2e05abaac4851fb1509b8bbc71bd633ab8cf079aa2af4d0e188f219ff522a9b1ce8dec2381f852676a96ed08d37272c1a12e0a5d8b39259ee37974f27cd1c446e186266da13ff3602581a10d8eea303798d281301f1a71b670bd0368555f4f1cdca91de116350d0e19c4a5e5938552bdeb8d7c2b87bf6a7befc6a294feedab57599dcab452e999bc7cc3ea628958a15f1cca1f1746e0a67614f290204b9143c9198b87105b444441dcf441d0c22f10462985568f3d27e583169365c4f37a9272e34c52b5e1cac1c6f35e89f18e0a8a84b08812df95375547466aab55a4b10ee5fb011132b46584cd13e40e18ef332c7b8db8e0e1209d867a5af5c7a4950ed234bdb32b247ba637699b78966c0e53245a2b09a122cd685482976f3ce713a86ce6179db6459367c6e388777fc211b84829c5c5cf6d2f863eaf8da494e5066cfc8d2b5c516f9c2f246a6a34cf5387fcd1ea6e64b5fe2465c61951f3cc8e75f1a7b15895a10f2255a6a052ef637712f573cf2d6fb235aef8fb0aadb4d5b348c20361264f89da1a486ec69a406e82c7958edb5044a27cfd895694d3b7fe6ac98542868812065dc0c7b93d555deaad5e3939d46f1b5b73d4f0dfd3dce1461cd54caeedacb6c367a52ed5fb1f98feda02f6eeb92c786b109b96c7be1df228f60490e9048513f81526dc9c91f8df5240622ec2e7cceaca8986380bd5249cfa226d303eeea81d8af4fc61cf837154790e5f5b6d3bef6eddf08b083ccb6e5413f9bced6b6043c2f22ea12a211f27456e2d21fa3fb0afb27a7b966b4d44e0106d8c161891509795bdcf8c059074cc76a25765dfce7605c9e76ba4ab5df214c6a54f079b2bffef190e7983441616b5dcb03d4bd92c60805f3044be6f63bf2f738f599abca7425c1a92342e016065a09bbca926ba84a48f31ad15133fe651400e33eb548bdb6f6176b243bbf0e97c1675c48d55f9bcda580a432578317d29fa59c63f0dae56157e8dfd72a8e1fff89881c6daa228099a7b28e24b270fa9c5c2c22cfcc7ad4d4857f62dbdf9355343810754b14fa5ef06cea42b3ef6cd52b18389009dd1a6f7db7353fa25cdcb7ae8ca656cbc517d776773feacc81ce2e4e617d7196d89f1ce50884224beba4ccf2f2af746a20447711ce955a18865f7716789d29a13de2fe03bb1c1e52fe01b386128ee285dc043931f097877de6c127fea69931a386538138c2a30ed6212db15f86aaa32b4a32cf65708913cdce2d8c7ae86f2c4c4e5b7bf43fd36a4c4ab8453ec37ae35a011e3e56d082c87c1ba6db0ee093581c3152347af01e1a04a4537aa50860f62bbe8257549d41675d6a981093a6fe2033a7ffcaa1470fa19657b1fd1d0195ed0d935817d848430c2ac6ba3ebadac6d350e9ca58930ea0402fc9395d643053044f49155899e8cf9722a4650ca27fa80711e36912b7718d402eb06af0aa80e6e365ed70b7a67f7cec6ce16ac9f56c910824209ff6b231e376651f6f2dd037e16b11c6378aafac9f453c055810bec2252ee4a32ed4bf630e16ac86402886a47db13fc42a016ad257c4a6c68ebf05dfd2311968efe313b3c936d743f3c96f13ee3a27993d37403fa0721796b4fa7834d7ea3efa10e8d3919fbbfdd0604f7eef3f41fe5bf25686ef678b23b2ff9c834fca53a4cb8a3347d03c6fb13c74ae17c64ac8ce6a2e4994c78e94d45f6a22abe162b5f6a5614256563e390f91bc098bf1720204e13ab5c2a73a13ed8d5dedf0143a8b76b95ddc3da9e1764f1adcb098c4869165cc8204a1961971a153c79e71752391c997f6cc5ea153e3d2e1a30cce09cbf0dc717f26c84825cfa7a1d83d90501d5ad440c2e20f8f4f4416faf16a537d88feb246a129ae64b00828d619fb79fc5ab1278cab1c002f0f6b24cf5a8c48df477033df021f31a9b5b206095b7b30cf34879e5a2397c89001fa21837e2d4bac26adf62140566a53ae85c89562322aec858512b6a6223fc451fc6dbc53b7fd17b9320a836132b768ebb8425d4786b80c08e07fe14a0601a30dba89256685af1222502fb8f4cc23df57aa4682646354b107ee4f21eb670c47d664c60200b9b956849df02974c6b2ef69fbf72d1e26e1eb1dbe40606d2ee5a611865ea5c28cb16af7949c94e7b4acc0626d91f5e5eba13c1c92c2c7f10d04bfa01e25f4de6ca6d27b5f404bff5b69a018b15e7af246a3cc29ffa8dc3c206dd7e9bc27599ee54f263d2aee3c58ab3a528b7a1ac139bc351a40d9d88c9f44384eb4efc162338e3bdd00a9fa4ce53504cfc6320f99cbfd0bf0d669539cf1c990cee9d462710a05fc27a2aa650f01da17358c7edb9c4d7389dcb44ace9627f2984dca03a527b3327a1c47974b4a3155cedf098df1b5cd128a12469de5395820a5b58f983e9285ce2b35cd48b499e2b4d85967a48107e46c5571434bb90f9c088fed163efe3a4bc37742fb3f778c592b96bcb9fdfb7afc88fe9130c3881112486842ab67cc576c8d06213d1c0a32b6e41e5d2135394e3255cc8bceac5026c83f84d920139a06a40db1ebf4eb0cf10195d48354846d80277a4e09986204b19e45b197d918430a747e3815ce3ee0d3820ec7a7ebd73985378f0979b1b3d43c0896452bd8ca94f781c270bbbbb6966a8140da41c066438900b4f35f6eca41f11943d668b39913a2969a06c7e1b2dad2c3ba11b69e81763abe9a66097286eb37e1115966899369dcf690e112cb66917fbfc6675855f2e9cf233d3ec4cd6f23e6664174de3a3e5d5c4215e1c1927a7cf74899ca5b6795a19a0db69d6fbd5b92e831bb54da5389280f2520187c2f496cf966065c2e72ded4506c76b00cc80de62dae98fff8a917aa5f22e990a7c34b46f943c9a143faedb513de24991f11bcfd5448c8872c07aa5a9fc3e177fedbee5554f2ec0eec8366960e79f8ceb9da440ce8680dddbae81a867e49e0c0d297888b798841351b93c0355121666955d41e9f4e0277a4e92e3a8d0c01f8f9f11e5e48cbf0b556b7896ac08ad3230e8d5e8e7e877796008a6fe65b11e5a7976ebebf16314c72e3ef1a021415f94a5620c79a8f16f33191fb72b5db152ffdc0a33460c343e31b73e4e0a45493893bbb31eca3e320b3e8052c3827652d5d5f0a3f7ec7bc091b7b013b0039c829594e16c82ae6177eb0e968b42fca06aba009ee301a226a94b258f0d1593f257572befcccc6eddf94fbfe54163227f69792d682f794035827736d680976aadd7761bd0be745a884af29e98f20dc39703ae2096a6657c656e0091121fed088b24f0c2952bb3a94fdf15d72d9152b71a0e1d1e13bc9e941c06613feba87a8d3858307487201a62f99adb1e083d0836027a1ee37979661de51463220c4d62e6788bf61de74b8ad7e8510fb858e86db23716498951ef3785b7f702d5c19550edd76829c33b12fd0b360a4870e1accf75d0c88843150246fa86e1115cad97dc2bc3b12a42967825708accbda38374cbf759be665f9e766f8831e74718e39c5827ba065d240be7909b0b8c55cf1d3c4d413ec5eb35006088af5c8eb28c2aff745a604b546061360c6f56a5bb60bcf7a64c30c1c1663c1c823585d9f5b6346aa192bf729c4d1ab5066b7f9ce68e83ba237c4071f9d537e9e51c29fdd48f434e6b68dd38df17f7917b1faae989b5deb7587f887e76f14957204a79e53f7a9a15bf3ffd20d5881edf3c7df7f6eff13e763af5332b86c97f0355cfd28ed7763248ece387405c67746a9536f229a0ec95ccc8088f75ca0d9dd40a702c3780d0a7211fd7121eb6d674ee9377543e77dfb17016f955bc0636d0658b86c2ce8f5bc29ae8d3cae3dfefd873432fef67088caa407b84fb84d1bae2a85d0afc49d7130efc0b770006f09648745e5671a860a7218a9bbed9d961d79bf7d282ff2053840e0edd6e829e5990980dd931a1cbc1ccace12bd10cb24a306a947c18a494d7729e0a02ec9668547d1a5be6c06890187609f8ec17e494478cf012a1812c105397a233bebfffd505da42b9984793150b6a1a864b0cd298397dfbf834a2c9f60e18c3f44a4ad7e0a965bd16c6fd43c8a525bcfe373ea8774e3eb8982072006e2cc671d6e1e7ccaa465688f45edd19c52c6f68400b83e73561f20ddae7faa4f3bab20b82d5532c7f376039517e594f410eae62f9d939e5303dc9921383b07eb67e63882cfd4f5185308d57ebc885209eed9798cad0eb4de9c658693f902944538a14da0c26f410f2a2b8056c7f465b0c0130fb7bae428e499042867ffa164e737d213d72777226039d9ce99902088c47903530dd83ae370be16f92de076012b2286e63890cef8337f4e1a9900506e562375be769025babfcc8f3f489e317a8afa9fb136120a71e42b9537381aead0d81e070d4ef75fd85ea0a063aca69f4d546a235698ee1ab5727f89ab308688a478457ca106a407b0c9946e682404c4cd6397fda8f5e90f6b044c469f4be039f0ee7fdb08095532159c57f7e406e1088daed5470bed4a9e9bcc74d588489f991e32ea9996a63015ed2a27181b8599bf73f8fbca9c32138d659bbb85ca9cf917aa66ea7bdd9c321317bd84faf91adba9b13f71420e085ad582baa503bc3fe758353e43f1fe1a314b669dbff3f8d0fdcab7ddbdca8521a52c161441f04311af74e54c5532f91536bcd2e2c3a6d02751fc4d71ca252cf19b14e9116fbb9e2d60df7c71a3fd2afdf0e087354f1d689069b0150bd754657f2e102629c93116852e054c00857cb85ae1ff9817f19544a4603adcd6105ee7eb15ef79bde7aa31313fb0ac097124e169460ee5ea257632f30200d1f1ef6f5d51256d7e3601661426800b4ddeeb088d27c76758bf8d1b57c953f30b0617f9fe43e5552f75ea0c237d8b5a49ee6586ef70ae07b81f5454851b82bc288f2476c8eb4aed93f7b082e977e56dfc0e5b479a7fb5fe14da8fa70f4ca4192e9d3341993baabeedbc22fd7a3f08ad4603f677d60eb08958e8c9d5e15aaf81a770e974ba1b7f64036a13b38910b692ced8c893ea22b5438f19e0eb118b4ca7604d329db5b8fa3bd525eba9158cafa3f63c5b43b1ca004ff38586e64f973ff514b522f1adfd5d31ffa160df643094df60e52ed71c106356f4bf2de1a9162692ec83e2a943dfd2046fd1e1c03ed4c4f90f55e9736cc025f95037c4e0d811b730ebde80676d82383e325538301f43436056f5679dd5fd76e02d4ac540aea2680a96486eac3eaf22394b8444c45362b434db190d2538f593bda3c0264da8da1cd8bea411bc1fdd9b538a37a8ff950ba", 0x1000}, {&(0x7f0000001100)="dfbd57d6cf2fba7286628a6ee3ca2d193fbf44d838f210261112ee2ff86a5079e683b5aee7dc04b45b406f45b47865c2b4af255209d4c45cdbe522e70f3cdc4820a702afa316", 0x46}, {&(0x7f0000001180)="22f3912d02a9bbaa354d5fdb01adf3aafbb880aa2f70e4ac90029e7cc01e95a10e4c3e13650d3777e594c0caf930a9889331626ff752368b7110bdf48c3dfaf9559a061fb5cad2eafb408c14c797b36bf70f3489b1bef41b6dbbe8a9ca4f73378c1f790d1127ac97b0674f7d51f1abfe3631e38f123b28fdbbb555e62bf73816290d078f3687c2e59cd0d041dad09e67bebc5dca7b40b1bc526f710aeca414d298968c39d810af", 0xa7}, {&(0x7f0000001240)="04ed51d7b9b7a578ee88ac8e23fd8f32555dc714dafbddbf2971c762913dd5926a2da6131b89e7a5f36f98a81cc9c891c04eae7d09f8c68f846f281ab1f88667f40339d362541d7848fb58174b1a23a72f", 0x51}], 0x5, &(0x7f0000001340)=ANY=[@ANYBLOB="d8000000000000000100000000000000ce8f8d36b65d7d5544ebd6ba71e80cc38e7024dd48bfbc4f56ee1bef82c23c184319c624bd496a9ce0c479b23cc9e7c54c9ef54680c96087bd47e6a9db5b896f60ced613c8b335c2de3532e6a6704ba2575c299d6be04cb936c21d10c4feffb6911df7c84b8b661cad2dc9e4ea734c74ec60d3cd08537c89491a632fa5e3e15e8d57179b8b2905250d450d6d17558644d9b0575ed706b026c37c814f1fc6f8437edb508f6d9150e9c231d686e3dbc9cd6e46ed4a546483555308c426936296697629736800000000d000000000000000ffff0000060000000a1b356ad92f7ac06f93d1cb7318fd2f068cb284e3e366c1553efdbac7bddaab844b16c130de76d5c72faa191587435867db2080e56b29d0499b74f11e8518a38be76305e618efdba776449e3c1526034eb4fc153bd0e36169dd4ae8ed12b6ffc7ce750b994e1ef72133bf66b52fa97afcc44750558ebd62a269ceb81837d18f08d086b6de7c186a0028c313a919074d8da988786d8e4063317a9ebaf36fe362221f95440ca9fbbebc7908f84f8084ecd1f4949801842612dd00000000000000a000000000000000ffff0000000200001866ff1f63e0138ccc1f582fd4f0e4729e9d6491ba8cb6d8d085ec5feb97383837e0c3214e514f93f50275651fae3dc8a5552e538939a8b6a69ebf6632dfc94e81d07a0344a9cee27e2cf19c47b4cab98176fdbc7088f8395aecca3693d86c912ad550041207982e7a3f1e33c5a3aa40e899317e48f94624ad08c4e6b8801656781d5200c800000000000000010000000800000036e532f0cbdf754ac3b8d9db28f861b91007c4af852ec278456cb07315997cbabfcc7ac39ea3f47ad5ab485f86d944e18adc06601d3e87e43433c10440ba9aac206ca878716af24835bce52f7e21fc60f70cb3fc2846dddfafa88ac0386eb6d1df15cd23e117745df888416ef9862721280f96e6bf123188c4da4434514a8684d86e77b558725bc4bf58d326aeca50b5d786160956b3e3c39f548ef1eb333bc2e06aeed639edb691452f9e48b6b9de8b97042b17000000001000000000000000ffff000008000000"], 0x320}, 0x2) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 16:00:37 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x110, 0x180) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setsockopt$inet_opts(r0, 0x0, 0x4000000000004, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x137) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=ANY=[@ANYBLOB="00002e2f668305653000"], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 16:00:38 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0xfffffffffffffd25) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0xfffffffffffffffe) 16:00:38 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) fsync(r1) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x1, 0xf8, 0x1, 0x0, 0x3, 0x9, 0x1, 0x2, 0x1, 0x81}) syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x80, 0x1}) msgget(0x0, 0x2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x4, 0xffffffff, 0x200000, 0x3f, "b66cf148b1eeb333b021d5db031feed6cfce1a81", 0x7, 0x3000000000}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x3, 0xf0}, 0x10) rmdir(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000200)={0x7fff, 0x8, 0x0, 0x2, 0x80000000, 0xcb, 0x0, 0x28}, &(0x7f0000000240)={0x4, 0x85c, 0x72, 0x0, 0x7, 0x0, 0xfffffffffffffff9, 0xa51a}, &(0x7f0000000280)={0x100000001, 0x7, 0x1, 0xff, 0x0, 0x7, 0xfffffffffffffffd, 0x8}, &(0x7f00000002c0)={0x4, 0x4c1b}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000300)='./file0\x00', r3, r4) mkdir(&(0x7f0000000400)='./file0\x00', 0x4) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000004c0)=0x9) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000500)={0x7, './file0\x00', './file0\x00'}) sendto$inet6(r2, &(0x7f0000000540)="44edba748becdee53f613e3ed55c198d08191cd288c33da10157d37d332a44ca170da7fd16dd92d11ba864887df16080f8064289f874b65d857ae563ecbb63caf8c886e48c9e8e36dbbb899efd158cafab8c60065deca16d1506d80b4ab33f6a539a09427c1e0cb71e568db34d3f145e14de5e1e5344f713abd4b3b5ffd5fe2fffbc80fbf90f3cfb6fd45152927159c79887f298491a47b0480185f0d158ac870892c55d29a52375d536266f533714907dee75dadeb84683790c1231d32ee8aad2099a1bab76f4156ad9b3d1ca3452", 0xcf, 0x2, &(0x7f0000000640)={0x18, 0x3, 0xabf3, 0x702}, 0xc) open$dir(&(0x7f0000000680)='./file0\x00', 0x0, 0x80) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000700)={0x0, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000740)={0x1, 0x10001}) select(0x40, &(0x7f0000000780)={0x6, 0x7, 0x0, 0x71, 0x3, 0xfffffffffffff801, 0x9aa, 0x1}, &(0x7f00000007c0)={0x6, 0x4, 0x2, 0x7, 0x6000000000000000, 0x4, 0x100000001, 0x1}, &(0x7f0000000800)={0x7e00000000000000, 0xfff, 0x4, 0x2767, 0x4, 0x6, 0xfff, 0x3f}, &(0x7f0000000840)={0x80000001, 0x5}) read(r1, &(0x7f0000000880)=""/253, 0xfd) syz_open_pts() semget(0x1, 0x2, 0x89) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) read(r0, &(0x7f0000000180)=""/168, 0xa8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x5, './bus\x00', './bus\x00'}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffb27824af42b4360eb3bf1b05eb5ad37dffffff0004"], 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7, 0xffff}, {0x3f, 0x8a}}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:39 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) syz_open_pts() 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0xffffffffffffff61, "73cc517b850900fbff00000000120055098c6000"}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:39 executing program 1: r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="9328015a", 0x4) 16:00:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8001, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:39 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) fsync(r0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:00:39 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xffffffffffffffff, 0x101, 0x26, 0x400000000, "28a41035a65137151b875ff326caa291dd082513", 0x3ff00000, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f0000000080)=0x1ff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x8, 0x7fffffff, 0x40009, "3e76b5e10000020080000000000000bbf13f00"}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="88", 0x1}], 0x1) 16:00:39 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x600, 0x20) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/65, 0x39}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/96, 0x60}, {&(0x7f00000002c0)=""/198, 0xc6}, {&(0x7f00000003c0)=""/162, 0xa2}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f0000000540)=""/199, 0xc7}, {&(0x7f0000000640)=""/72, 0x48}], 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2060, 0x8) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x100) select(0x40, &(0x7f00000009c0)={0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0, &(0x7f0000000a40)={0x8, 0x6, 0x2, 0x7, 0xffff, 0x8001, 0x81, 0x1}, &(0x7f0000000a80)={0x4, 0x1003}) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x44, 0x6) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x201, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8082, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = kqueue() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x11, 0x0) r5 = syz_open_pts() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f0000000200)=0xc) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x4000000000, 0x0) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x10000, 0x0) r11 = semget$private(0x0, 0x2, 0x200) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f00000009c0)=""/137) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x400, 0x0) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x6a, 0x1, 0x7, 0xff}, {{r2}, 0xfffffffffffffff8, 0x4e, 0xe, 0x401, 0x7}, {{r3}, 0x0, 0x0, 0x20000000, 0x5, 0x4}, {{r4}, 0xfffffffffffffff8, 0x20, 0x20, 0x7f, 0x607}, {{r5}, 0xfffffffffffffffd, 0x21, 0x80, 0x5, 0x5}, {{r6}, 0xfffffffffffffff8, 0x4, 0x1, 0x21f, 0x40}, {{r7}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xd88, 0xffffffff}, {{r8}, 0xffffffffffffffff, 0x0, 0x4, 0x5, 0x800}, {{r9}, 0xfffffffffffffff8, 0x41, 0xfffff, 0x0, 0x5a5}], 0x6, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffd, 0x80, 0x0, 0x3, 0x4}, {{r12}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x8, 0x5}, {{r13}, 0xfffffffffffffff8, 0x20, 0x80000080, 0x101, 0x1f}, {{r14}, 0xfffffffffffffffd, 0x20, 0xf0000005, 0x9e, 0x1}], 0xa50d, &(0x7f0000000600)={0xfffffffffffffc01, 0x2}) kevent(r0, &(0x7f0000000740)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x5, 0x40, 0x6}, {{r10}, 0xfffffffffffffffa, 0x2c, 0xc, 0x7, 0x9}, {{r3}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x5, 0x7}, {{r8}, 0x0, 0x2, 0xf0000081, 0x9, 0x3}, {{r4}, 0xfffffffffffffff9, 0x20, 0x40000004, 0x1, 0x8000}], 0x16f, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x1ff, 0x3ff}, {{r6}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0xfffffffffffffffc}, {{r8}, 0xfffffffffffffffa, 0x80, 0x40, 0x80000001, 0x4}, {{r3}, 0x0, 0x7b53d6aa0f79d970, 0x80000004, 0x1000, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x42, 0x1, 0x1, 0x5}], 0x4, &(0x7f00000008c0)={0x7, 0x9}) chdir(&(0x7f00000006c0)='./file0\x00') r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r16 = kqueue() symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000680)='./file0\x00') kevent(r16, &(0x7f00000000c0)=[{{r15}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r15, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r15, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000700)='./file0\x00', 0x1020, 0x100) pckbd_enable: command error 16:00:40 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="c9cd382018c7c699d82155c29c6979fe695df7f43d1883933f55ff404a7c31a907e6f2e73469d3222fb1db8c7a12762db393ddee40c5aff493710c88ff8d6cfaafe628d6f6ccad67b63156594664985efa7b01e6be4b95fef1", 0x59, 0x8, &(0x7f0000000440)=ANY=[@ANYBLOB="f7b87f3dd35aa71b4000a757ff33de4427e79b4dd13edd25d6356cd53e4459b0edb97f07da874a1dcef0fdbdaa01800000b268ef320f5753fc385960c8ec220e7dd4a10de25c2d2374195cbd758b7ff7fc70ebbf9090d21744e3dc8aa8e9be3bbd72ef8aec6be1e56a03c800cae38cd8f48618240dc0cb15219b34893c0fb5e7e1e38dc77987b59a7148b49a9cdc1ed3a6032097e2c39bd7"], 0xa) sendto$unix(r0, &(0x7f0000000280)="30cd", 0x2, 0x4, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000300)=0xc) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000380)=0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r3 = socket(0x11, 0x3, 0x5) sendto$unix(r3, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) pckbd_enable: command error uvm_fault(0xffffffff821f9698, 0xffff800001990002, 0, 1) -> e kernel: page fault trap, code=0 Stopped at rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel page fault uvm_fault(0xffffffff821f9698, 0xffff800001990002, 0, 1) -> e rtable_satoplen(21,ffff80000198ff59) at rtable_satoplen+0x150 end trace frame: 0xffff8000149bfed0, count: 0 ddb> trace rtable_satoplen(21,ffff80000198ff59) at rtable_satoplen+0x150 rtable_lookup(0,ffff80000198ff09,ffff80000198ff59,ffff80000198ff11,21) at rtable_lookup+0xed rtm_output(ffff80000198ff00,ffff8000149bffc0,ffff8000149bffc8,21,0) at rtm_output+0x1a7 route_output(fffffd8037f6e700,fffffd803a5fad90,0,0) at route_output+0x78b route_usrreq(fffffd803a5fad90,9,fffffd8037f6e700,0,0,ffff8000149fd9e0) at route_usrreq+0x35d sosend(fffffd803a5fad90,0,ffff8000149c0288,0,0,0) at sosend+0x6e3 sendit(ffff8000149fd9e0,3,ffff8000149c0348,0,ffff8000149c0410) at sendit+0x58f sys_sendto(ffff8000149fd9e0,ffff8000149c0428,ffff8000149c0410) at sys_sendto+0x92 syscall(ffff8000149c04c0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffd8,0,6,e5cb2fdd010) at Xsyscall+0x128 end of kernel end trace frame: 0xe5ed4769780, count: -10 ddb> show registers rdi 0 rsi 0xaa rbp 0xffff8000149bfe30 rbx 0xffffffffffffff5a rdx 0xffff80000198ff5d rcx 0xffff800001990003 rax 0xffff800001990003 r8 0x21 r9 0x1 r10 0xffff800000936f00 r11 0xf9a3dea35dbe9964 r12 0 r13 0xffff800001990003 r14 0xffffffff821844e0 mplsdomain r15 0x4 rip 0xffffffff812ab820 rtable_satoplen+0x150 cs 0x8 rflags 0x10287 __ALIGN_SIZE+0xf287 rsp 0xffff8000149bfde0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=77168 stat=onproc flags process=0 proc=4000000 pri=72, usrpri=72, nice=20 forw=0xffffffffffffffff, list=0xffff8000149fdc38,0xffffffff82266898 process=0xffff8000ffff6d30 user=0xffff8000149bb000, vmspace=0xfffffd803f013318 estcpu=22, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43159 162386 38480 0 2 0 syz-executor.0 *43159 77168 38480 0 7 0x4000000 syz-executor.0 82551 466194 94983 0 3 0x3000 suspend syz-executor.1 82551 391869 94983 0 2 0x4081000 syz-executor.1 94983 431761 75553 0 3 0x82 nanosleep syz-executor.1 97311 305307 0 0 3 0x14200 bored sosplice 38480 44578 75553 0 3 0x82 nanosleep syz-executor.0 75553 62392 24283 0 3 0x82 thrsleep syz-fuzzer 75553 12054 24283 0 3 0x4000082 thrsleep syz-fuzzer 75553 282027 24283 0 3 0x4000082 thrsleep syz-fuzzer 75553 516807 24283 0 3 0x4000082 kqread syz-fuzzer 75553 63503 24283 0 3 0x4000082 thrsleep syz-fuzzer 75553 356509 24283 0 3 0x4000082 thrsleep syz-fuzzer 75553 372340 24283 0 3 0x4000082 thrsleep syz-fuzzer 75553 27864 24283 0 3 0x4000082 thrsleep syz-fuzzer 24283 334013 87702 0 3 0x10008a pause ksh 87702 374190 61438 0 3 0x92 select sshd 1857 140947 1 0 3 0x100083 ttyin getty 61438 104789 1 0 3 0x80 select sshd 28540 475097 87991 73 2 0x100090 syslogd 87991 449442 1 0 3 0x100082 netio syslogd 71955 407747 1 77 3 0x100090 poll dhclient 61424 38920 1 0 3 0x80 poll dhclient 86193 466530 0 0 2 0x14200 zerothread 72021 4527 0 0 3 0x14200 aiodoned aiodoned 8649 15288 0 0 3 0x14200 syncer update 66404 114045 0 0 3 0x14200 cleaner cleaner 86659 472850 0 0 3 0x14200 reaper reaper 67810 30844 0 0 3 0x14200 pgdaemon pagedaemon 25476 195192 0 0 3 0x14200 bored crynlk 68287 157858 0 0 3 0x14200 bored crypto 23537 375955 0 0 3 0x40014200 acpi0 acpi0 53962 14232 0 0 3 0x14200 bored softnet 42570 393837 0 0 3 0x14200 bored systqmp 83375 263162 0 0 3 0x14200 bored systq 89661 403141 0 0 3 0x40014200 bored softclock 26941 190310 0 0 3 0x40014200 idle0 30871 71725 0 0 3 0x14200 bored smr 1 483036 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9471 6332K 6345K 78643K 10836 0 0 pcb 30 10K 10K 78643K 449 0 0 rtable 101 3K 3K 78643K 482 0 0 ifaddr 46 12K 13K 78643K 180 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 32K 78643K 106 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 1496 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 15 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 98 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 665 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 42 30K 46K 78643K 406 0 0 subproc 64 65538K 67586K 78643K 171 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 86 0 0 in_multi 33 2K 2K 78643K 88 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 254 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 22K 78643K 2396 0 0 UVM aobj 60 4K 4K 78643K 64 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 50 0 0 NDP 8 0K 0K 78643K 52 0 0 temp 143 2358K 2420K 78643K 4853 0 0 kqueue 0 0K 0K 78643K 8 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 7 0 3 1 0 1 1 0 8 0 inpcbpl 280 420 0 413 1 0 1 1 0 8 0 plimitpl 152 34 0 27 1 0 1 1 0 8 0 rtentry 112 68 0 28 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 164 0 160 1 0 1 1 0 8 0 nd6 48 10 0 6 1 0 1 1 0 8 0 ppxss 1128 26 0 26 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 311 0 123 12 0 12 12 0 8 0 art_table 32 312 0 123 2 0 2 2 0 8 0 art_node 16 67 0 33 1 0 1 1 0 8 0 sysvmsgpl 40 12 0 6 2 1 1 1 0 8 0 semupl 112 3 0 3 1 1 0 1 0 8 0 semapl 112 96 0 86 1 0 1 1 0 8 0 shmpl 112 62 0 4 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2550 0 1116 47 0 47 47 0 8 0 ffsino 240 2550 0 1116 85 0 85 85 0 8 0 nchpl 144 3760 0 2124 61 0 61 61 0 8 0 uvmvnodes 72 2691 0 0 49 0 49 49 0 8 0 vnodes 200 2691 0 0 142 0 142 142 0 8 0 namei 1024 10940 0 10940 2 1 1 1 0 8 1 scsiplug 64 2 0 2 2 2 0 1 0 8 0 scxspl 192 12397 0 12397 14 11 3 6 0 8 3 sigapl 432 824 0 810 2 0 2 2 0 8 0 futexpl 56 11723 0 11723 1 0 1 1 0 8 1 knotepl 112 220 0 191 2 1 1 2 0 8 0 kqueuepl 104 154 0 148 1 0 1 1 0 8 0 pipepl 112 606 0 587 2 1 1 1 0 8 0 fdescpl 424 825 0 810 2 0 2 2 0 8 0 filepl 120 5133 0 5022 4 0 4 4 0 8 0 lockfpl 104 263 0 261 2 1 1 1 0 8 0 lockfspl 32 276 0 275 2 1 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 28 0 18 1 0 1 1 0 8 0 ucredpl 96 930 0 923 1 0 1 1 0 8 0 zombiepl 144 811 0 810 2 1 1 1 0 8 0 processpl 840 840 0 810 4 0 4 4 0 8 0 procpl 600 1731 0 1692 4 0 4 4 0 8 0 sosppl 128 13 0 13 2 2 0 1 0 8 0 sockpl 384 794 0 770 3 0 3 3 0 8 0 mcl64k 65536 250 0 250 32 28 4 29 0 8 4 mcl16k 16384 3 0 3 2 2 0 1 0 8 0 mcl12k 12288 18 0 18 4 3 1 1 0 8 1 mcl9k 9216 10 0 10 5 4 1 1 0 8 1 mcl8k 8192 9 0 9 3 3 0 1 0 8 0 mcl4k 4096 49 0 49 4 3 1 1 0 8 1 mcl2k2 2112 3 0 3 2 2 0 1 0 8 0 mcl2k 2048 47950 0 47914 15 10 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 86617 0 86545 46 39 7 43 0 8 0 bufpl 256 8204 0 2750 342 0 342 342 0 8 1 anonpl 16 110188 0 101148 74 20 54 54 0 62 16 amapchunkpl 152 3979 0 3893 25 11 14 14 0 158 9 amappl16 192 5028 0 4538 67 34 33 37 0 8 8 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 82 0 76 1 0 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 68 0 68 2 2 0 1 0 8 0 amappl11 152 354 0 344 1 0 1 1 0 8 0 amappl10 144 53 0 53 2 2 0 1 0 8 0 amappl9 136 724 0 718 1 0 1 1 0 8 0 amappl8 128 140 0 120 1 0 1 1 0 8 0 amappl7 120 190 0 182 1 0 1 1 0 8 0 amappl6 112 111 0 103 1 0 1 1 0 8 0 amappl5 104 229 0 215 1 0 1 1 0 8 0 amappl4 96 275 0 252 2 1 1 2 0 8 0 amappl3 88 413 0 406 1 0 1 1 0 8 0 amappl2 80 6854 0 6792 2 0 2 2 0 8 0 amappl1 72 23957 0 23509 24 15 9 19 0 8 0 amappl 72 1971 0 1936 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 63 0 4 1 0 1 1 0 8 0 uaddrrnd 24 825 0 810 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 825 0 810 1 0 1 1 0 8 0 vmmpekpl 168 9893 0 9870 2 0 2 2 0 8 0 vmmpepl 168 95225 0 93690 110 37 73 83 0 357 6 vmsppl 264 824 0 810 2 1 1 2 0 8 0 pdppl 4096 1656 0 1620 5 0 5 5 0 8 0 pvpl 32 441638 0 428965 268 32 236 237 0 265 133 pmappl 192 824 0 810 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 555 0 88 16 0 16 16 0 8 1