ctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:01:15 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r3) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x80) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {}, {0x2}], {0x0, 0x3}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x7) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x7) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000], [0x0, 0x4], [0xfefffffffffffff7], [], [], {}, {0x0, 0xfffffffc}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) sync() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) r0 = socket(0x800000018, 0x3, 0x0) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x2], [0x7, 0xfffffffffffffffc, 0x0, 0x0, 0x1], [], [{0x0, 0x0, 0x0, 0x4}, {}, {0x0, 0x0, 0xfb3c}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}], {0x0, 0x0, 0x0, 0xfffffffffffffff7}, {0x0, 0x0, 0x0, 0x200000000}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0xb2f7d8feb44a9af1, 0xfc) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) r4 = accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r4, &(0x7f0000000080)="bbcfda9e9860bc14f0453b8974adb38aef30e44e5f779b042db08fef302b999fe3", 0x21) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0xdb, 0x0, 0x3], [0xfefffffffffffff7], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}]}}) pipe(&(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) shmget$private(0x0, 0x1000, 0xc20, &(0x7f00000e5000/0x1000)=nil) fcntl$dupfd(r0, 0x0, r1) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x7) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [], [0xfefffffffffffff7], [0x0, 0x0, 0x0, 0x40000000000000], [{}, {}, {0x0, 0x0, 0x2}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pread(0xffffffffffffff9c, &(0x7f0000000000)="6a505db5a7ceae4b78e65ea472e10eddd42771b51615578d863595c1885a8588e7c99c59e9c68120c746a7e92b886d9a544176ecf21e7e2e7d9f326334c5633fa91d764d71ac132de3a760b2e339988b032f1574a5cb8a0a82", 0x59, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {}, {}, {0x0, 0x0, 0x0, 0x8000}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r4}, 0xffffffffffffffff, 0x1}, {{r4}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000080)) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x4, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000], [0x5, 0x0, 0x0, 0x0, 0x0, 0x20000000000000, 0x0, 0x0, 0x4], [0xfefffffffffffff7], [], [{}, {}, {0x4}, {}, {}, {}, {}, {0xd56}], {0x0, 0x1}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'\x00', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x81, 0x0) setsockopt(r1, 0xfff, 0x1, &(0x7f0000000040)="cd141122c7d4a48e231f016bdd15d4feff645251c0f16ba11cc31ef1", 0xfe7d) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x80000001a, 0x3, 0x12) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000007a656005e6816d000000000000000000008b7becf8c0efb96d8bb5d82cdc4e9c5761dae622051a2f7c631d930d925fc626c8b7d40f1ed419bc2a497161e4c8f2ac1dbb2f52f191e2e2bea3aee84d4103ab2e84e021"]) r4 = fcntl$dupfd(r2, 0x0, r3) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = kqueue() r7 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r7}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r8 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r9, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r9, &(0x7f00000003c0)=ANY=[], 0x0, 0x1, 0x1000) msgrcv(r9, &(0x7f0000000700)=ANY=[@ANYBLOB="78a415018000db51090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c1a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c99d"], 0xffffff64, 0x1, 0x0) r10 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r11, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r15 = getppid() r16 = socket$unix(0x1, 0x2, 0x0) r17 = syz_open_pts() fcntl$lock(r17, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r18 = syz_open_pts() fcntl$lock(r18, 0x9, &(0x7f0000000140)={0x0, 0x941e78a3d93fa0ed, 0xfffffffffffffffa, 0x7}) sendmsg$unix(r16, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r17, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r13, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r18, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r19 = fcntl$getown(r16, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000980)={{0x2, r10, r12, r14, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r15, r19, 0xa5, 0x1, 0x100000000, 0x2}) r20 = getuid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000740)={r19, r20, 0xffffffffffffffff}, 0xc) ioctl$TIOCFLUSH(r4, 0x8040691a, &(0x7f0000000300)) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10002, 0x0) ioctl$VMM_IOC_RUN(r21, 0xc0205602, &(0x7f0000000180)={0x0, 0x20, 0x2, 0x3f, &(0x7f00000004c0)={{0x80, 0x81, 0x5, 0xff, 0x5c, 0x6, 0x646}, {[0x0, 0x1, 0x9, 0x3, 0x2e7f, 0x4, 0xd8e, 0xfffffffffffffffa, 0x7ff, 0xfff, 0x3, 0x2, 0x0, 0x868, 0x5, 0x8004, 0x2, 0x10001], [0x10001, 0xffffffffffffffe0, 0x8ad, 0x7fff, 0x3ff, 0x2, 0x2, 0xa0, 0x9, 0x3f], [0xd8, 0x7, 0x80, 0xf0, 0x8, 0x0, 0x8], [0x3, 0x8, 0xfff, 0x80006, 0x7], [{0x7, 0x9, 0xb353, 0x4246}, {0x9, 0x0, 0x81, 0x40000000000}, {0x3, 0xffffffff, 0xfffff800, 0x2d6f}, {0x0, 0xe020284, 0x50737517, 0x1}, {0x7, 0x0, 0x1, 0xf7df}, {0x80, 0x9, 0x5, 0x602}, {0x9, 0x1, 0x0, 0x2}, {0x9, 0x2, 0x95e}], {0x1e8, 0x40f, 0x1004, 0x9}, {0x8000, 0x6, 0x6, 0x10001}}}, 0x80, 0x7f}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0xffffea2f) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) lseek(r3, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:16 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0x20) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff], [], [0xfefffffffffffff7, 0x0, 0x0, 0x200000], [], [{0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x2000000000], [0xfefffffffffffff7], [], [{}, {0x0, 0x0, 0x0, 0xffffffffffffffff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x5) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt(r1, 0x70000000, 0x8, &(0x7f00000004c0)="84c8327899b6d9cc4314f5e81e2b60b018c2853f1afb88e7fbf51971d5d8169eb38c18c9e9e8d41902e7db5b22b563658d9fb507d2d9f62d123f38fe3a65502fc4953649266095275acc32f9db9617e984800dc7b233d50bd5bfdea6c9c45732053a0997d12eaeeae60d73398058950146d85a822ed560dfdddd4e5e3457840d4c6143bd055be24bf47e69be63c154e9c0c440c499ed0a451a7b003ee8fec9d3a4c0d3979e192b5148be863b6edf30df876718f00ac8c53d0028de7e9066cd24e2ef0652e5645c9299f2688805f0537bcde7da6bbf286ac0d8c7a0a4dacd2e7bf0c463ad121798c6dff20e9374f421c8d04e150a26ae4af02985eb6df800072f8ae9832e7bd630560862b8d5b975a09c388af0078abc577ce5d9f4bc9c8b6b076784df8dae3eb0c8e8d1b266b352cfb20b51fd429c529a1b69065cf4f9b76fa7142febc8e3c36cc2f0ee7e271abc246cd4ac74b0e7296dcf48ab0b36304e8dc1d9f005133faa1e54585db0f6518ac6505ac9754abec09cf3ad49dd4b01a94e774ce68ee4bbe1b8f128f6fc14aaa831bd2306f0f7b4468bdb2e7b154481e7f177a41f8bc39dc3b9392f4913ef6d8faa9da2bfee8bba8620e484aee7299e2a3ddb395e3190bad8cc7fb49c9814035f490d4f385ac99a450d1c9c06005a2ff76d3d6919407f3bf53f0729f28748c13defc91d2b0ef25831111cdadbcf404876d09dd0c8444dbb8607b1120de2564455d5b8d83f991651a0cf07ecb9e7723dcb8f761dc5d8ae6ba16c57d23505510f07d644c7d350972d1763db4dcdcd811ada68cc0970d4ae620f70abcb00d9be722c9126c42d5019a9be3e88b381cb4d4aef5ea83407240d67c0f6b1e33e942a6290fea6845f2f1f0fc8911a4972ce86ce68287add72935e3293da9fdb88a50000650fdc1702ed60beb20ecb3161f5377afad8f5525a4f17574a6de6a76175f0db98d075f7b2e63ef673cf8ff90eefdcb4c4c1afd7ac57c0b9697006f2f8e76882332b83b393e05f651bb8a95d03facc6b886d956e92f560257d91029b05c5631b84e12d02a9ded96d463b598329316f478a109489f1c3ac0c848359db60173e1f79555805e9b84e1680c408d9f18c73bc1279b8a8df917f7bae3268fa5442ec6291475c5df73198d7d661441f73dae01e3d82c6082a8163afc6de43cd5c6041753ba3381a1e7afa5cacff9930b66ed2be7a5c1b0f475ccbf0da1546eb6c5685c3eb8c9633240faecabe3cdb8bd8fb30b5cd98652a64eddd5ebf907aebfcd882d99e1a34cbdbb52fb1cdae43a5377d9eb7700c230b02cad1242b74ffb9b0890ff49e67ada1c60a3640c519b692b397a53f695aaa66fcc525e815c727ecaa0441677b151b794cf61580565d1e50cf43e912d1ab786942789c411e0ce1a05a17a4759d45909b5f89aaa7b158bf7db04a464b0dfb854d8e6c7b9d26806ba297199efff127b254787c7d332c680708c38ab5685d548eb636797327e20078a4710690d2051fc8f002a82cc488cbcf6ffaaf71e3d0cfb0769e776c8e16de8a37a6bb9b1d0d07a0f2161dd995c0e3b81f9d9ca9b746d974015e6b3681645e12a7130db3279432355aa95eae6cc0e101ffd2de94505262a95c0bd37b5036160f11902a0a388c125f397bfb1af5c29ade47b87df25c416a23a59f89173e217879447ff6efcb4996d1515b1c748f62b3288085fdd3ff52469cb4c6d472f63677fdf527ddf9353d10de0a951cd4ed7a2f1199ba30d3a98ff5f28e0caa28a95af538a6f6cf444e21adc27a57a2364e50ea3e429691929f4d9397eaea76e1f415970021f2a126df1b82f23733cc63ef6cb579799273ce63c1a1ff5eab3836e7a3335affef2b0ce994e008229796df8edf8c5e7b9f3e72183f9a8d5be663ceaa558a66d5355ecbf5c4fed15a5477e4b3c96f62b4681602252da29191b6c32a5d1819be1936dbbc230d9edf5db9ad82b7456c37043486c9c5a04cdb15ec28d95d9f29dc5642be412597afc0a18da4aa51b17b3582eb704847bb531a8abadfaae0d306683ba8faf32e007a84421f9ae6c43ebba830b251b56a2864a618ae270c4fa4a99f94d70ac0bf8be979c1c4759f30331202d5f05792c7cea33a43f7737b937ef41b0d713c0971c4c4c0cd433c5bf6589e9b70239587b45b45b8c44529c761c350a4eecba5863006fa355ef521b7a60dcb2ab3b897e19039c6e8effc59b579b693a2237ed3db4978dd1a4b54c1b98c44c1842a43d83ddd940d4a4a9b33d8fe9bc02cb89344b30f5dd036ede4900a7f031508171f7ca9d8f1494c5fc6d0140b333411f9ce0715f44de0f6090e33f656c6202182a3ec4319789c5515d72cd464b8bd11a90ac459cfe4693dddbe19ec62286e98d606b3a212f547255e18fa32c02f3cb3dc3e878e564f5b4631a894746bc38c2505d751b23908747be3ae561c4b225062bc3d6579499c5dbf4f775c93cc30a6a971726b5b1321354585953fc5d547432492fffa901ed92dddb63f11693d2e5d3cd48b64994adce86960575b7b7c6ed2e31a661360d04b2c9713e0bab82a15ebd02aec9fa5d877a3affb336718ee1d0ac15190b2cd1ea018d07e0cd0472fa8c72d5d53527d6a3e6b6b27f67d6a14817c687af987275f8a5688a2edd28228e9da03c24a25e301a2f5ba2164c6851f160336fab9465bc55be4817f2c2abf80c1acaea36d9c6ad7954c3fa142441a9a8a211f11adafd5d8fa80beecacb7bbb4f01639b0e87cdc996a72c423408cc441ed8f43ce34d1a96610c6a17ad5fcadfc3091f11bf341adbcf8e0edfcf5d2f18c8582a55be19474bfd7e7d13490300e61b85a559742072a19967872ac7750ba32f50dfceb2fb491f2c2e2d6d22a3f9077517dc60f0348424b71f4b89795e9f23d439798e4cf7e929ac4612a89fb3d20b9371702956c1c7d8834f145453bed095dd3b480a734ad5f31c2f0647371d2984c0120e0b1a8237a9bc2db5bc7f28764c524c4d59e9a5cc4422fff38af635173c2b31cec8c10813c82a5431bcdcbb53345798dc9cf68d056eafbd754af421b6c92eb40b6ee919ad6948b44d37dd9e2a3761463d02d7748e5e2b4b0989362fbd05f5c0e4b63eaeb8d6ae544cb592084b556751dceccf49c8c3a69a05fa9b44b0bc756f5a6634adeaa9bb05d26684ae908e030418bbf220935fa9ceee9fc30ec29b8aca704494825aeec5b2dfda8616594c61fc9045f5b9cd60e83d45530c664b3e2a18ee3039fd1c6863ae740eecc5d00c0b404590496929f91a7b726612c0a55b6c9699c703581b89b0e3f44d9e01788420a9ad340fbe5661ae6f441bca2ceba3a047c26f31390c081660876f9b236a8df8f25b3e0ac384254c99f919ad95bc592236198610234a7a02a995f900adecee2949637539f715187ae3c57fc8884df493149b7b56f0da9cd8dabd387175a0a8a9dac9147a15eb976ad5cc2df4e20124c3e41c0237ff5b3234d1fd78e11cd1052dbc48945eb114b18c16de6b92ba2ad9e3078e019f2d89d2f3024c1c46f396a22ca8cef5fa9a6a3057f31dc53930a6ac98ddfe5f85b8de0cb47db902c404a86b3d9ccb8b2f81efda86d1a1aa95f1c1985dc597aecdc3735408147f796bd8aa5a071e45c18d44938d74ddc6215eb7a593152a5204c45434e977294b41b331d96da396fc57e04aa419082df74d509ee79409d5f31164825fffc9359a0b80d5c01af47016855a7a48282633ddba03943aef95d5634b729ef84b44881362784cb980829bb4568e095ce6b0155225acd2b9806f9972ca36f1df98679f38292e992e1b3feb1f1ec62ce3f6bbef21e445aafa60bab7e5e3a6b1cfa7b520823b467b2e6361013e05b804437e22286cf3be08490c36fc8509ac62794f15bdc3bb26e5fe8262cf94848e948c2990784d403e0dccc5563817b81fa7f3b2f4952afb63536807e2d5e0c5d40416f947be06ff22711a9e3c22430a39e8688e3ec39743a2e15738ea2ab256e8869729fe1e0f1ace1c851fc951848a7f77fe4e9347444acfff45b8a73de6542567b3eea865c91e4075dd643813db80da3b3979dbd7f88d63a9eb4990aa1bf8cb21f3482d1e889661dc03fa23e2b0407276d2abd6aa32ba8fe3a0462feb65acb49c8812b6b6ee36331d9826272c62b7be99830dcab462e0371566ea3a1ccd82789d538e07abab02460a3cce63024a4047c234fa57335ebd17b028f36305e5f0b73ad70c31ae3a3fd0f2c450997a974e38f27e4627c8216da1aaf662559a71bf00b17af432db3d8c4364ea91a70e3afb75692155044da0ceb5eea676a01f5c91de0b3f6e88b0c32fed64883bebfee828c52f364bdb4536f80c0376385a74c6a1bb5e99e4951d3f2a0dddbb4a40783c417462698a2c3a2a561e64ceb1c898578f14d9a84631b11c7d7b769bde86958d6c0cf364686c61688d12f8e10af103af0b12ba15b04b8d729e7f3542390f2848e9bc4e85fb5cac97f47f0c260b1879b44d85060447899ccb91722576b57081e039f0f9760f3c01f8a1680c8b4bbd2374430252b29b3bb201b38f1eb970b02d2e3204d88d2cb391b73bd81625314e7987a4ca9ffa5b3e24ed6251429fcec8c651588faf761b845510b27c9a8356fc4dd1154785d93e6b89fdce405b3b560bc854a8a0e059e2836b045c1561802a8cb61cf128695fed443631e679a05f512e9602f3439da2e48f0afc099b1bd7e93d2a04902d08ad68743838f4f0550fbd34df8e6304349dafa258c856000c602e09d4fccae6009bf9f2798a6853eb2a14e9d0507727188caceb6cbc7fd0e38e8eb4775b617013fcbc2663609b0e2d971d3d440de8e37b484483d2c1257fd66e2c63c18f2170437884196bc75611041bff6c9cf423b57344978ecde79b90b7de1de356d61591a4d82e64f51049273560c35f98a45e8e3bdc9e73243f656d6a584a1adc25f953f810aa3b4c381907dc004913feba0a2b9d4bc10570ef6d45f198cfaa3e6315e517c23cd2728b43d014b0ba735f058fbeda9393f2ce7a24e3a7356562c95acd46047e519e3e7d5a66523fe33cc70664c35d53b72092f349a692a3b2671486ba3e1a99e492c94acd0c6f7c6163d4783d82ab4ed5309595eaafe6c75547a68e9f148f28c08adfe50bbafa9e072c34d072340755a047a33830470a51da3436723e826687055dae8c99e4591f6a8d9c901090b66fc7f16d5b6c9e8465e191f3e5c9378d6fdd51c30cdf033b10aea49002f393d9dd94ce33b1d5baefb5e497b41c18fd5dc976489b3b53023c9664b370b2e319061d348fdd723332184061d70e93c70893fc181be5c2beaaafa3676253b5d247e9f37d56c340a7253dd718b2c84c4f002fd4c56dc1126192bcb709419a78640f6b16fe3edb23e3506b506ddde7a217e27165cf55f481f9339d27f592910b6f95c33131e3457a45608b837e5cb47bc0f4cda891ec1df5449c36616c88c86d1659b4362e39a38bc7579fb668bf44e9cfc35bd9ba5f2e63e635db4cc31dac5f3f8f7e61bc3b9f3c0a7d4b252abd4935f8db83f4a9d67989a1e0965b80603739b5dc255b161049b827b5bc425c94823ccd193e2ee4003a525bc19e31aab12066f9fdd53d12362a191cdb63591a83a15ae9043fc3c00e48ac15b0e504afb4e83b43217a0ab4d2f51b1c4680bb4adc0ed2330705b233a7e0687050c9257db5e4e7774240d88ffaed1b329518dc1728e1853625b06e0ce91e2951ab413d33b5b6ebf1c254c76383455ca31960da9a5027a01a18e7898bf35f144b28c13ebff682463053cf0fe8f38569e", 0x1000) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x0, 0x2], [], [0xfefffffffffffff7], [], [{}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffd}]}}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)=0xfffffffc) 16:01:17 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x60) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) getegid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r4, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r2, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRES32=0x0, @ANYRES64=r2]], 0x1, 0x1, 0x1000) msgrcv(r4, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r5 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r6, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r10 = getppid() r11 = socket$unix(0x1, 0x2, 0x0) r12 = syz_open_pts() fcntl$lock(r12, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r11, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r12, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r8, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r13, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r14 = fcntl$getown(r11, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000980)={{0x2, r5, r7, r9, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r10, r14, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000080)='./file0\x00', r0, r7) r15 = socket(0x2, 0x3, 0x0) r16 = socket(0x800000018, 0x3, 0x0) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCFLUSH(r17, 0x8040691a, &(0x7f0000000300)) openat(r17, &(0x7f0000000040)='./file0\x00', 0x14c84a06ee249d08, 0x80) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000, {[], [0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4], [0xfefffffffffffff7], [0x3, 0x0, 0x0, 0x4], [{}, {}, {}, {0x7f}, {}, {0x6}]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000004c0)="4895c8956b5bba0fbfb71e5419345f49ecc4c0a4f6e680fbbcbf2fdee30e68ac215632c1f31b132bc20e44c9a705e65b2269e9e8f08da9bda52b8addf623320f7d28e5a19e104fa075579f4dd1dd482dd5a772e11abd1a753ccbed0b20a1807acd7ce865aa4b785642ef953a10859a343bcf843a4c67fda0d58963ce963129be0773b49c799491a52078a02950f81ed3040ea48b20582eb53ec4dd6313222ddc25b01c3d08ad3951255dc8e86fcca39c521e928fb358034759306f605e8cd971", 0xc0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) flock(r4, 0x8) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) shmget$private(0x0, 0x3000, 0x100, &(0x7f000054b000/0x3000)=nil) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) munlock(&(0x7f00002cb000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {0x0, 0x0, 0x40}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x28) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x8, 0x9, 0x3ff}, {0x5, 0x80, 0x8, 0xbe6}]}) r2 = socket(0x2, 0x3, 0x0) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f00006d8000/0x4000)=nil) r4 = getuid() r5 = kqueue() r6 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r8, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r8, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r8, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r8, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r8, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r12 = getppid() r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r14 = fcntl$getown(r13, 0x5) r15 = msgget$private(0x0, 0x0) msgrcv(r15, 0x0, 0x0, 0x0, 0x0) r16 = geteuid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000140)={{0x5af1, r16, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0xe9, r16, r10, r11, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r12, r14, 0xa5, 0x1, 0x100000000, 0x2}) r17 = kqueue() r18 = kqueue() kevent(r17, &(0x7f0000000040)=[{{r18}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r19 = fcntl$dupfd(r17, 0xa, 0xffffffffffffffff) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r20, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r20, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r20, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r20, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r24 = getppid() r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r25, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r26 = fcntl$getown(r25, 0x5) r27 = msgget$private(0x0, 0x0) msgrcv(r27, 0x0, 0x0, 0x0, 0x0) r28 = geteuid() msgctl$IPC_SET(r27, 0x1, &(0x7f0000000140)={{0x5af1, r28, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r20, 0x1, &(0x7f0000000240)={{0xe9, r28, r22, r23, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r24, r26, 0xa5, 0x1, 0x100000000, 0x2}) r29 = kqueue() r30 = kqueue() kevent(r29, &(0x7f0000000040)=[{{r30}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r31 = fcntl$dupfd(r29, 0xa, 0xffffffffffffffff) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r32, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r30, @ANYRES32=0x0, @ANYRESHEX=r29, @ANYRESHEX=r29, @ANYRES32=0x0, @ANYRES64=r30]], 0x1, 0x1, 0x1000) msgrcv(r32, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r33 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r38 = getppid() r39 = socket$unix(0x1, 0x2, 0x0) r40 = syz_open_pts() fcntl$lock(r40, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r41 = syz_open_pts() fcntl$lock(r41, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r39, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r40, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r36, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r41, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r42 = fcntl$getown(r39, 0x5) msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r33, r35, r37, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r38, r42, 0xffff, 0x1, 0x100000000, 0x1000002}) r43 = kqueue() r44 = kqueue() kevent(r43, &(0x7f0000000040)=[{{r44}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r45 = fcntl$dupfd(r43, 0xa, 0xffffffffffffffff) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r46, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r46, &(0x7f0000000d80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f5315419be0f948fb383500"/194], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r46, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r46, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d9abf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r50 = getppid() r51 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r51, &(0x7f00000000c0)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYRES32, @ANYRESHEX=0x0]], 0x8, &(0x7f0000000600)=[{&(0x7f00000002c0)="a62bd6ed1b93da9c25b26650f3f5854a74a167aa82cfdcc5ddd843c4a7b47683c28f5dfa2ef79b2a9965a884b41cf81f3acf27f9207525b7e34dfa"}, {&(0x7f00000007c0)="5cebfbef617c262b3d6d9fc178ce8fce4cc596488721b8ea7ee1382728bda2eb923b69ed5cebcd674e0377326e3affa9191088160ff46a722374cdce116e5d0db6723920c3d7d170316da70d5a56d8be7326cc5c0f3cdd6c8e9593195f7f8d0316408c9057cbb7c78cfcbe5fc2c44ec7dae777f81a11fa9e1db9c915f5e400fd0a27acc27eaf3e728e9268d0fcf4cec16a2d003b2ac752bdf72f6902127641d606e3cd6cd3b742115ef1440a3a056f1e959b1bc03a9cd9d7634754659761ae74480c8835d03c0e2404db960998d494bc7e3c7da7238c3c509854"}, {&(0x7f0000000c80)="3ffb31ca4e0974b469f9579d9dff6b09b49ec2312916ae5bb19a20f515aa2143685db65592cd903dbdf1e27bfcc9e9737faca98b8b5fff33f575b9d41cdf300c83b22b1dffbb92bf238f3b63729516ad9916236a23abc16709910f4fdb09f37c743062c697ea168d27b9e836d807dcecba54b56be00ec183731bf07a757a6e44040bdf2ad94dd6c6a9db68e0ec4b185ee831a93ccce65c50524cea1816d7a11606ec4ce37591a86cc3924421d2000da619ee8855fefe18dfcb609bce8580aa17bafcd247b4b070128c1e731bfeb59b872de213be35cba7978f599340da7f605ee0886bcebe9673409a677faa0d7c6e2b264bd6e1c113c214e07f"}, {&(0x7f0000000300)="65b6653e7c35197739a724cae9ba99c1df3f0125788746929210170bf265c65c4db7c34c0f3afcfffbb7d9a82dafb8d351fc0f0be58a2b323b4c58a48b78fcc25ec5418f2ee4e431b736ed4f894f55f9cf45810078387692a1233d41f36b"}], 0x1000000000000073, 0xfffffffffffffffe, 0x182, 0x2}, 0x1) r52 = fcntl$getown(r51, 0x5) r53 = msgget$private(0x0, 0x0) msgrcv(r53, 0x0, 0x0, 0x0, 0x0) r54 = geteuid() msgctl$IPC_SET(r53, 0x1, &(0x7f0000000140)={{0x5af1, r54, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_SET(r46, 0x1, &(0x7f0000000240)={{0xe9, r54, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r52, 0xa5, 0x1, 0x100000000, 0x2}) r55 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xffffffff, r4, r10, r23, r35, 0x20, 0x2}, 0x7, 0x4, r50, r55, 0xf52b, 0x3, 0x1ff}) r56 = socket(0x800000018, 0x3, 0x0) r57 = fcntl$dupfd(r2, 0x0, r56) ioctl$TIOCFLUSH(r57, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) r2 = geteuid() lchown(&(0x7f0000000040)='./file0\x00', r2, r1) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {}, {0x2}], {}, {0xfec}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x6, 0x4) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x7) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff801], [], [0xfefffffffffffff7], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x28e052d3c75b3ce9, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x81, 0xfffffffb, 0x3, 0x2, &(0x7f00000004c0)={{0x1, 0xd5, 0x2, 0x1, 0x2, 0x80, 0x449}, {[0x5, 0xfffffffeffffffff, 0x8000, 0x5, 0x1, 0xaf7c, 0xfff, 0x6, 0x167d988c, 0x1bb, 0x8, 0xff, 0xfff, 0x671, 0x1, 0xb6c, 0x10001], [0x3, 0x180000000, 0x9, 0xa20000000000000, 0xffffffffffffe0f7, 0xfffffffeffffffff, 0x8001, 0x8000000000000000, 0xfffffffffffffff7], [0x8, 0x800, 0x2, 0xffff, 0xf7, 0x3, 0x17], [0x3, 0x7, 0x4, 0x1, 0xc7e, 0x2], [{0x9, 0x6, 0x3, 0x8}, {0x7fff, 0xfffffffe, 0xc, 0x4}, {0x7, 0x7, 0x5, 0x10000}, {0xc4e, 0x9, 0x2, 0x1}, {0x2, 0xffffffff, 0x10000, 0x800}, {0x7ff, 0x8, 0x804, 0x1}, {0x1, 0x5, 0x4, 0xfec}, {0xe28b, 0x7, 0x5, 0x6}], {0x6, 0x100, 0x0, 0x2}, {0xffff, 0x4, 0xdaa8, 0x1000}}}, 0x2, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r5, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r5, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r3, @ANYRES32=0x0, @ANYRESHEX=r2, @ANYRESHEX=r2, @ANYRES32=0x0, @ANYRES64=r3]], 0x1, 0x1, 0x1000) msgrcv(r5, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r6 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r7, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r11 = getppid() r12 = socket$unix(0x1, 0x2, 0x0) r13 = syz_open_pts() fcntl$lock(r13, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r14 = syz_open_pts() fcntl$lock(r14, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r12, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r13, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r9, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r14, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r15 = fcntl$getown(r12, 0x5) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000980)={{0x2, r6, r8, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r15, 0xa5, 0x1, 0x100000000, 0x2}) r16 = kqueue() r17 = kqueue() kevent(r16, &(0x7f0000000040)=[{{r17}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r18 = fcntl$dupfd(r16, 0xa, 0xffffffffffffffff) r19 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r19, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r19, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) msgrcv(r19, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000001680)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712f2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba33a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec6d9e18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r17, @ANYRES32=0x0, @ANYRESHEX=r16, @ANYRESHEX=r16, @ANYRES32=0x0, @ANYRES64=r17]], 0x1, 0x1, 0x1000) msgrcv(r19, &(0x7f0000000700)=ANY=[@ANYBLOB="78a4150180000002090000009604d062dbecf06a3cd220f8fb99bf8ec8790a0aa209efdae3eb9bd04cb49f4e91ecd104bd7d01bf762b2b513778c3a3ec2705be72f4ca3a5c4dd4f560a12c15c40c635087ba56f056b06fa7cb4065bf53db5efca66808ab3cd4106db67829f00e80be5c733b20596c5ad45fb0465b087dd835516a932f0eef44f5f1bdb17fd55f555cc9f8645113683b8eb9e1d9f9abed45c6b1aad199a3d458b284929e98e7edf5c0ffc350650291b492fa37063985c965"], 0xffffff64, 0x1, 0x0) r20 = geteuid() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) sendmsg(r21, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r25 = getppid() r26 = socket$unix(0x1, 0x2, 0x0) r27 = syz_open_pts() fcntl$lock(r27, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r28 = syz_open_pts() fcntl$lock(r28, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) sendmsg$unix(r26, &(0x7f0000000100)={&(0x7f0000000680)=ANY=[@ANYPTR64=&(0x7f0000000480)=ANY=[@ANYRESHEX=r27, @ANYBLOB="e7f6bf5c77971c79e0a789c16a0772f8ce5846833e66c238c804e9a2a8233c97a4322337c525f1e54dea3c688894f6863a62d21ff7d819b5ea78201201d40f217a08a7cf84bd7edbb0219ed2a62138", @ANYRES32, @ANYRES16=r23, @ANYBLOB="20a0bd56c417dcb00383a5bff70ec13daa009b562753dfb7e68f79c1b3e4b85c7a24f1dade537ce732c1855a471cf027c1cc761e82726f647adf2a8d9e77d62c5571f9fe93dd2ba741f0c6353f63d5ae59c3e1110fec0ffeabbb7ab54eeb599e1f02953808735c4db2d0d47183327fdf24842af0f05c15cc3fe4548bdea489d5f954729f9272d6575b1bf3c530e9ef84ce8b874d6280ac8ed5371ab40f418af338089e5b5c52c7264ac483060b03eb4305a20ac6f1e6316a03f4d64bd9cb038d4115fe08b3e7d9c07097e6", @ANYRESHEX=r28, @ANYRES16]], 0x1, &(0x7f0000000040), 0x0, 0xfffffffffffffffe, 0x0, 0x2}, 0x80d) r29 = fcntl$getown(r26, 0x5) msgctl$IPC_SET(r19, 0x1, &(0x7f0000000980)={{0x2, r20, r22, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r29, 0xa5, 0x1, 0x100000000, 0x2}) lchown(&(0x7f0000000800)='./file0\x00', r6, r22) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r30 = socket(0x18, 0x3ad2f96adf5dbedf, 0x7f) connect$unix(r30, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x4fe8ed4c, 0x2663bcbe}) r31 = socket(0x2, 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x6) r32 = socket(0x800000018, 0x3, 0x0) r33 = fcntl$dupfd(r31, 0x0, r32) r34 = openat(r33, &(0x7f0000000100)='./file0\x00', 0x0, 0x11e) r35 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r35, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r35, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x7c}, {0x34, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x104}]}) pwrite(r35, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) getsockopt$inet_opts(r34, 0x0, 0x1, &(0x7f0000000740)=""/192, &(0x7f0000000180)=0xc0) ioctl$TIOCFLUSH(r33, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) socket$inet(0x2, 0x2, 0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x7) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:17 executing program 0: close(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x1000, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x5], [], [0xfefffffffffffff7], [0x7ff], [{}, {}, {}, {0x0, 0x0, 0xfffffffd}, {}, {}, {}, {0x9, 0x7}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:17 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000540)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r2) lseek(r2, 0x0, 0x0, 0x6) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) munlock(&(0x7f0000401000/0x1000)=nil, 0x1000) 16:01:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x7) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:18 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0xfffffffe, 0x0, 0x0, {[0x4000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3], [0xfefffffffffffff7], [], [{0x0, 0xfffffffe}, {0x0, 0x0, 0x4}, {0x0, 0x1ff}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x200, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2, 0x3, 0x0) socket(0x800000018, 0x3, 0x0) r3 = syz_open_pts() dup(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r4) r5 = fcntl$dupfd(r2, 0x5, r4) ioctl$TIOCFLUSH(r5, 0x8040691a, &(0x7f0000000300)) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x0, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x0, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x0, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000003], [0x1, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9], [0xfefffffffffffff4, 0x0, 0x0, 0x0, 0xfffffffffffffffe], [0x0, 0x0, 0x0, 0x0, 0x401], [{}, {}, {0x2}, {0x0, 0x0, 0x0, 0x3}, {}, {0xfffd}, {0x0, 0xfffffffc}, {0x0, 0xfffffffe, 0xfffffffe}]}}) socket(0x18, 0x5, 0x7f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x9) nanosleep(&(0x7f0000000040)={0xff, 0x9}, &(0x7f0000000080)) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x0, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [], {}, {0xfffd}}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x9, 0x1000, 0xc9, "2824354778f629c2cb94ee484ce585b0b514687c", 0x0, 0xf0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) semget$private(0x0, 0x0, 0x280) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7], [], [{}, {}, {}, {}, {}, {0x4}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:20 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3, 0x9, 0x0, 0x0, 0x40000000000, 0x0, 0x887, 0x0, 0x0, 0x0, 0x0, 0x2, 0x20000], [0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0xfefffffffffffff7], [0x0, 0x3, 0x0, 0x0, 0x0, 0x7fff], [{}, {0x20}, {0x0, 0x0, 0x10001}, {}, {0x0, 0x0, 0x800}, {0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0xfffffffb, 0x0, 0x1951}], {0x0, 0x2}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendsyslog(&(0x7f0000000000)="d0d60944678570e5293e5fc5df36cc1429ddeedd4c3a2183f231f035b31efd67d6cd356868d693204ce0d9c62d05a0afbe1f1773b5af0fb3099147f6b97a2f441eea3f258ffe3c50130f634ab45a108a2b9d4dd5d5fbc43772d8e0761852bd400947c3913e271627a4cf", 0xfffffffffffffe06, 0x6) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r3) r4 = dup(r3) ioctl$KDDISABIO(r4, 0x20004b3d) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) sendmsg$unix(r5, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000540)="abff7b8ff284b0bb141381c0b6aa0a06ae21a70ae800bed2fe29dbfd0e4a5a2a170ff16260ccbb5fab1870cdd4b84904525bcfa0b621989a0d757898006d603337742cfeec296c0c01d3cd4c35be01c9127b8c759e1853748635390f2427506791e15725903f3228854f4e62bf226bb6d8965fbc959d5faea83cb8643a7dbeab4468c07d8b35ff2baabbac26c116675e802491fe575f58f668ba8755339b0a8995f44518c9066af8f4085546f7e1fdb7510073e1a3bf0c2c876ec05c6828ad89cb5f5cf77b121639f8317f74f2ab54383256285d4e5400baaa7d", 0xda}, {&(0x7f0000000180)="8b5e0952a4d23fb2a1a426fbf3348ce81713310160e98afb4d4ea247d550f7bb6ad9c202e7614b96109b09e78b317f5928de44568911c83bba8f44a8ec8c722d762bf72043f9aab5ab29d63738c0ca45ac15751d368401ff574340d3aad2b9ebbf1b3f66742ec8", 0x67}, {&(0x7f0000000640)="1c5436d18964cd3fca709940bb1f3dfcaba0b24fae29a7b2c3f3847f2a618640121a429e2b0c80c81e70d6b9744f1ee8448009548bbd128638fd8f91ff35fc5a96c269a8450ded9b6ce8eeaae19669a493beb358317add2ce3dc79f3351b2f64933a1e902a616057bd0eb7b6ec", 0x6d}, {&(0x7f00000006c0)="9e79fb0a8fcf68f15a80e0605712a417befcc242e7bbfde1246cf8d0140ae79ab77e523850488038c13336755ab864c07b51ec0a2ca251481e133e86fdd889d022c09adfb66fe8e94fc1fe7ff8", 0x4d}, {&(0x7f0000000200)="80470a3ecd5cbfb9e760f8223f3892d42916f164ad6809a81dac065468f03c95cf214d056a7db5b4475c3370072af1d701b1ce047abd3feaa636b93e", 0x3c}], 0x5}, 0x0) 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(0x0, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) msgget$private(0x0, 0x40) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$getown(r3, 0x5) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:21 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000010369, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x30}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r7, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r11 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0xffffffffffffffff, r8, r10, r11, 0x50, 0x9}, 0x8, 0x1, 0x9}) r12 = getgid() r13 = getppid() r14 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r16, r17) r18 = getgid() setegid(r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x1ff) r22 = accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) fchownat(r19, &(0x7f0000000080)='\x00', r20, r18, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r26, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r20, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r16, r23) lchown(&(0x7f00000001c0)='./file0\x00', r16, r17) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x6, r16, r6, r10, r12, 0x1e6, 0x8}, 0x5, 0x5, r13, r14, 0xfffffffffffffe01, 0x9, 0x7ff}) shmat(r5, &(0x7f0000001000/0x2000)=nil, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000), 0xc) syz_extract_tcp_res$synack(&(0x7f0000002840)={0x41424344}, 0x1, 0x0) r29 = msgget$private(0x0, 0x20000003d0) msgrcv(r29, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005f7c407167c434f156d87d763a38ac00000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee48df1cfce2be94307d12ec0a531d05df66fa204b07b605677762f951350094089204acbe51f4f58f109fd6f287b9dcc8b38d13dd9ea546ee0a5f068a8c320057553c52fedd1e228d35c94d0801413a8fa8e69fc6fe152cc49aa5fd0e9a28a46a1f881c9d6cba1dd09e911880cc495f6121d3fd3d1a0f84100def0c633e66bd7f04c4078880eb84b9d1e53b2329670fb3ee61e1296b7adb16265c64ac7ab0ddda33a5bd1af95826a2d30df1662b3a8b586b2c0a89d280d83483c4dcf03f3ef08bf7d75098419b6ac8b9e0be71e6c21c68995d7061be8de6cae8ab00bfa7a7b303c1c277"], 0x1, 0x3, 0x1001) msgrcv(r29, &(0x7f00000012c0)=ANY=[@ANYBLOB="0200000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a967975d4f4d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b"], 0x1, 0x0, 0x1000) msgsnd(r29, &(0x7f0000002940)=ANY=[@ANYBLOB="030000000000000095172acadae625b23dad4ce5b586a11b3e6ca9a01cc9c80d4bc43024fdb290ff28503e9ecb9011b61ea3681af88d72dc427ea5eea8addc9bcab9e7f85defa20e4e4e06a50cf0fbaff3b425adb1f4a8225a3306a55c216bcbe33dfaf531e52006b9793a02ea52ae609d35131767bfecf14e7031aa428e84a39fd375133d8f8d23ec8af261e503a44f54b85bb81362ce2c3ae2f8b749e929d3f64d43954979060a57a5dc9064698a715d8d171b228ca7eb519e7a5cf574b0cd052428090bca38c0550d3d39027035667c27e3680000000000000000"], 0xe7, 0x800) msgsnd(r29, &(0x7f00000028c0)=ANY=[@ANYPTR64=&(0x7f00000014c0)=ANY=[@ANYRES16=r28, @ANYRESDEC=0x0], @ANYRESHEX, @ANYPTR64=&(0x7f0000002880)=ANY=[@ANYRESDEC, @ANYRES16=r28], @ANYBLOB="c2ef85bcc198c99ba610efb95a80f6c0e3bd36e8c0c712d4cd8a61f850a43c8346b25d580c15ecdd9536e0111ffcea20365b684b812240b4f7ebc9d2ffb80c3dafd09add7f6deab9b051884477620000"], 0x4, 0x800) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r30, &(0x7f0000335000), 0xfcb7) writev(r30, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r30, 0x5}], 0x1, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff}) readv(r31, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r32 = syz_open_pts() dup(r32) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r33, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r34 = syz_open_pts() dup(r34) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r36, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r36) msgrcv(r29, &(0x7f0000000880)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYRESDEC, @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYRESDEC=r33, @ANYRES16=r34, @ANYRES32, @ANYRESDEC=r15, @ANYRESOCT, @ANYRESDEC=0x0, @ANYBLOB="f85313a803dbeec943d95a15d2310d6237123006ef2edc9a57db92dddaef4dffada54648af591be4d01cf119", @ANYRES16=r35, @ANYRES16=0x0], @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRES16=r21, @ANYRESOCT, @ANYRES64=r20, @ANYPTR64], @ANYRES16=r22, @ANYRESHEX=r29], @ANYPTR64=&(0x7f0000000d40)=ANY=[], @ANYRES16, @ANYRESHEX=r32], 0x4, 0x3, 0x1800) shmctl$IPC_RMID(r5, 0x0) shmat(r5, &(0x7f0000075000/0x3000)=nil, 0x2000) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:01:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r20 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r20, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, r19, r21, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r24 = getpgrp() fcntl$lock(r22, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r24}) ioctl$VT_ACTIVATE(r23, 0x20007605, &(0x7f0000000380)=0x101) r25 = getuid() r26 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r26}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000004c0)={r24, r25, r27}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r30 = getpgrp() fcntl$lock(r28, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r30}) ioctl$VT_ACTIVATE(r29, 0x20007605, &(0x7f0000000380)=0x101) r31 = getuid() r32 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r33 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r33}, 0xffffffffffffffff, 0x1}, {{r33}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r34 = kqueue() kevent(r34, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r35, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r36 = syz_open_pts() dup(r36) r37 = syz_open_pts() ioctl$TIOCSETAF(r37, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r37, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r37, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r37) kevent(r34, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r37}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f00000004c0)={r30, r31, r38}, 0xc) r39 = semget$private(0x0, 0x4, 0xa5) semop(r39, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r39, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r39, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r39, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r39, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r39, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r41 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r43 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r43, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000100)={{0x3, r40, r41, r42, r44, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r44]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r48 = getpgrp() fcntl$lock(r46, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r48}) ioctl$VT_ACTIVATE(r47, 0x20007605, &(0x7f0000000380)=0x101) r49 = getuid() r50 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r50}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f00000004c0)={r48, r49, r51}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r53, r52) connect$unix(r53, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r24, @ANYRES32=r31, @ANYRES32=r45, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r48, @ANYRES32, @ANYRES32=r54, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r56 = socket$unix(0x1, 0x5, 0x0) dup2(r56, r55) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r58, r57) socket(0x18, 0x4000, 0xad) bind(r57, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r60 = socket$unix(0x1, 0x5, 0x0) dup2(r60, r59) bind$unix(r60, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r55, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r23 = getpgrp() fcntl$lock(r21, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r23}) ioctl$VT_ACTIVATE(r22, 0x20007605, &(0x7f0000000380)=0x101) r24 = getuid() r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r25}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={r23, r24, r26}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r29 = getpgrp() fcntl$lock(r27, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r29}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000380)=0x101) r30 = getuid() r31 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r32 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r32}, 0xffffffffffffffff, 0x1}, {{r32}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r34, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r35 = syz_open_pts() dup(r35) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r36, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r36) kevent(r33, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r36}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={r29, r30, r37}, 0xc) r38 = semget$private(0x0, 0x4, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r43]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r47 = getpgrp() fcntl$lock(r45, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r47}) ioctl$VT_ACTIVATE(r46, 0x20007605, &(0x7f0000000380)=0x101) r48 = getuid() r49 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={r47, r48, r50}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r52, r51) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r30, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32, @ANYRES32=r53, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = socket$unix(0x1, 0x5, 0x0) dup2(r55, r54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r57, r56) socket(0x18, 0x4000, 0xad) bind(r56, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = socket$unix(0x1, 0x5, 0x0) dup2(r59, r58) bind$unix(r59, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r54, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r23 = getpgrp() fcntl$lock(r21, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r23}) ioctl$VT_ACTIVATE(r22, 0x20007605, &(0x7f0000000380)=0x101) r24 = getuid() r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r25}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={r23, r24, r26}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r29 = getpgrp() fcntl$lock(r27, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r29}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000380)=0x101) r30 = getuid() r31 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r32 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r32}, 0xffffffffffffffff, 0x1}, {{r32}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r34, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r35 = syz_open_pts() dup(r35) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r36, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r36) kevent(r33, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r36}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={r29, r30, r37}, 0xc) r38 = semget$private(0x0, 0x4, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r43]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r47 = getpgrp() fcntl$lock(r45, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r47}) ioctl$VT_ACTIVATE(r46, 0x20007605, &(0x7f0000000380)=0x101) r48 = getuid() r49 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={r47, r48, r50}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r52, r51) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r30, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32, @ANYRES32=r53, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = socket$unix(0x1, 0x5, 0x0) dup2(r55, r54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r57, r56) socket(0x18, 0x4000, 0xad) bind(r56, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = socket$unix(0x1, 0x5, 0x0) dup2(r59, r58) bind$unix(r59, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r54, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefefffffffffff7], [], [], {}, {0x0, 0x0, 0xfffffffc}}}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0xffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r17 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r17, r18, r20, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r23 = getpgrp() fcntl$lock(r21, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r23}) ioctl$VT_ACTIVATE(r22, 0x20007605, &(0x7f0000000380)=0x101) r24 = getuid() r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r25}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={r23, r24, r26}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r29 = getpgrp() fcntl$lock(r27, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r29}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000380)=0x101) r30 = getuid() r31 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r32 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r32}, 0xffffffffffffffff, 0x1}, {{r32}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r34, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r35 = syz_open_pts() dup(r35) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r36, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r36) kevent(r33, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r36}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={r29, r30, r37}, 0xc) r38 = semget$private(0x0, 0x4, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r43]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r47 = getpgrp() fcntl$lock(r45, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r47}) ioctl$VT_ACTIVATE(r46, 0x20007605, &(0x7f0000000380)=0x101) r48 = getuid() r49 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={r47, r48, r50}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r52, r51) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r30, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32, @ANYRES32=r53, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = socket$unix(0x1, 0x5, 0x0) dup2(r55, r54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r57, r56) socket(0x18, 0x4000, 0xad) bind(r56, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = socket$unix(0x1, 0x5, 0x0) dup2(r59, r58) bind$unix(r59, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r54, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket(0x800000018, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x8040691a, &(0x7f0000000300)) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, 0x0, r20, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r23 = getpgrp() fcntl$lock(r21, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r23}) ioctl$VT_ACTIVATE(r22, 0x20007605, &(0x7f0000000380)=0x101) r24 = getuid() r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r25}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={r23, r24, r26}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r29 = getpgrp() fcntl$lock(r27, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r29}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000380)=0x101) r30 = getuid() r31 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r32 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r32}, 0xffffffffffffffff, 0x1}, {{r32}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r34, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r35 = syz_open_pts() dup(r35) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r36, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r36) kevent(r33, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r36}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={r29, r30, r37}, 0xc) r38 = semget$private(0x0, 0x4, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r43]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r47 = getpgrp() fcntl$lock(r45, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r47}) ioctl$VT_ACTIVATE(r46, 0x20007605, &(0x7f0000000380)=0x101) r48 = getuid() r49 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={r47, r48, r50}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r52, r51) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r30, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32, @ANYRES32=r53, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = socket$unix(0x1, 0x5, 0x0) dup2(r55, r54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r57, r56) socket(0x18, 0x4000, 0xad) bind(r56, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = socket$unix(0x1, 0x5, 0x0) dup2(r59, r58) bind$unix(r59, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r54, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0xfefffffffffffff7]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) socket(0x5, 0x1, 0x2) 16:01:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000140), 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r1) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r1, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$unix(0x1, 0x5, 0x0) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r7, r6) r9 = getpgrp() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r12 = getpgrp() fcntl$lock(r10, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r12}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000380)=0x101) r13 = getuid() r14 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r14}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000004c0)={r12, r13, r15}, 0xc) r16 = semget$private(0x0, 0x4, 0xa5) semop(r16, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r16, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r16, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r16, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r16, &(0x7f0000000240), 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r18 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r19 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r19, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000100)={{0x3, r17, r18, 0x0, r20, 0x4}, 0x200, 0x401, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r23 = getpgrp() fcntl$lock(r21, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r23}) ioctl$VT_ACTIVATE(r22, 0x20007605, &(0x7f0000000380)=0x101) r24 = getuid() r25 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r25}, 0xfffffffffffffffc, 0x1, 0x0, 0x4}], 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f00000004c0)={r23, r24, r26}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r29 = getpgrp() fcntl$lock(r27, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r29}) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f0000000380)=0x101) r30 = getuid() r31 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) r32 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r32}, 0xffffffffffffffff, 0x1}, {{r32}, 0xffffffffffffffff, 0x12}], 0x0, 0x0) r33 = kqueue() kevent(r33, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ea0affffff9c11fe994da2e6"}) readv(r34, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r35 = syz_open_pts() dup(r35) r36 = syz_open_pts() ioctl$TIOCSETAF(r36, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r36, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r36, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r36) kevent(r33, 0x0, 0x0, &(0x7f0000002600)=[{{r10}, 0xffffffffffffffff, 0x0, 0x8, 0x81, 0x4}, {{r8}, 0xfffffffffffffff8, 0x20, 0x10, 0x53e, 0x9}, {{r36}, 0xfffffffffffffffa, 0x80, 0xf6a24ae74095f66d, 0x7fff, 0x6}], 0x0, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f00000004c0)={r29, r30, r37}, 0xc) r38 = semget$private(0x0, 0x4, 0xa5) semop(r38, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) semop(r38, &(0x7f0000001180), 0x1e316d81a01eac7d) semctl$SETALL(r38, 0x0, 0x9, &(0x7f00000000c0)) semctl$SETALL(r38, 0x0, 0x9, &(0x7f0000000180)=[0xfffffffffffffff8, 0x81, 0x7fffffff, 0x6b12, 0x8000000000000008, 0x1f, 0x8]) semop(r38, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xffffffffffffffff, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r38, &(0x7f0000002540), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x0) r40 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xff4b) r42 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r42, 0xc0107002, &(0x7f0000000000)=0x280000) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000100)={{0x3, r39, r40, r41, r43, 0x4}, 0x200, 0x401, 0x2}) getgroups(0x2, &(0x7f00000023c0)=[0xffffffffffffffff, r43]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) r47 = getpgrp() fcntl$lock(r45, 0xf, &(0x7f0000000340)={0x1, 0x0, 0xffffffffecd81e2d, 0x100, r47}) ioctl$VT_ACTIVATE(r46, 0x20007605, &(0x7f0000000380)=0x101) r48 = getuid() r49 = open(&(0x7f00000001c0)='./file0\x00', 0x8340, 0x90) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r49}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f00000004c0)={r47, r48, r50}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r52, r51) connect$unix(r52, &(0x7f0000000000)=ANY=[@ANYBLOB="0033fcd3d5696fffffff"], 0xa) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0, 0x0}, &(0x7f0000002440)=0xc) sendmsg$unix(r2, &(0x7f0000002500)={&(0x7f0000002540)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002340)=[{&(0x7f0000000140)="c57fdf61", 0x4}, {&(0x7f0000000180)="acb1512c8c7a77ade3077123fb25ed732f3b93064c0eb2babbc3c71299ca3c3083f11f02893542d4170179066548281d143061e548e62e06d775fe47d2f3dcc94dcae490318d5ed9ad0aff18d11555ffc177bd6f2029b31ff81af10b5165439a60e31d575c0eaaf1f48e96ef1e0916afe9bc415bfdc0bd1c394b531234afa1f763ebb513d6b23e61ec9a6ea4124f459fa82e423b53cd4f3d42936077a56229f6bab2a299411ebdf37613b95b91a896cae457b3562be08ce1fee793f02d0ec91c60b70e4a890978a0da91c6162e88ebfd107bfe76bf5397", 0xd7}, {&(0x7f0000000280)="3f93bdc49675855ac5a678c577c15091198f75b85bb9c6176cb75e2f67690a8c9b29b845c889dce878e5058c704b87657be98978bd5658ce16744ee2d6ece538b13ea7f05e0e66374085b2e89867d1ee7bf21cb19a85a91e745e15e6aad59aec4fc035c8a983513a7430cff81f691706cf45514c7c105575679c47091f528cae86690c4f715e9cafb3386fd2c289a0c2ea3b31c7047dd092a3686057698249ca5c016829b9eb63b4c3ddbd38951e4d5502aa747865ece6d7236c025fe9407bd8c17fafff13308ab9a64f38c414c386afc13cb2f941b390fd3ea83159fc86d1d260a3225ab65e7e78f00b2b9f0ef5d1e9028d50b311046f15044fbc80dd2254bb834d831609e5a3b6c47ff2e04aa2d112b756a33d4d6d38782d6cf35d99796241f649a7c0b6fcda84c0095e8c34779d50efa1c8552d74b04b102a40908dcd80b9b8ab1befee6e1eb095c976174bd33ea9da152bbce7e3787d8df0b8f0af2e5784b1ef96595b2df2009bccee1a47f2f5c57b5166f7b8b0f04e5b51bbc96a232e96e631a90f2329c1a6a1f416bfb60359fed1828efac2a19930b6ff47218c7e4d68d484056ef7886ff0942d9ea32c8183c3d0c14a9047cd1cc59a0cc4eb3e6d944c9dd59e5041b3b7cb6755fa6138974a7bf1929505ffd4a74829c779ebe40cde78ba13a2f693a196ae549bb6db4af11567c27ead39099f1ac0d3edcce9bc484124fc363cf1ab74f02429db01fbe1c9bcc25f969dc8b6b214e5f1184c421e8d36318a5db9cc33081fdb116f8ab151108d1b9d88f13d8a9b548edaeceaea6e325e30411daf91728d2cbf969933b931685e47cfe63407ecfee91c26551d0ee69abd7d3d97dac2326c3d3d2305b52fb100c0701326a7f21221455eb7fafb5683527e91ee33972e819498693460de2b14f189aa8070aa66657cf7d71bf0d6edac9c3b0a3d7972ec0928d8dab668e8df885d6cc85af135a0f4a1a6e34ea9144879c66dd3840589f314980791f66904e35455746491ee221b6196281f67af5e1ab3c545d1e5fde206639c845b8099993b7585cec8b3ecdba67464343a17b5f2205e94bb71692aa867256d54de9e90256207099d44cf70afa1de924b13912b3aeb3b5da27e420f96b0f8416cbb3429dd6005a53cf86e3c57fb7fc4055e8343c8873822e3edbfc0e2a89b09134499068cf8e03f1c61bd91d1c095e1a3310e521910db8524e29552fd3dec8fb4ae9c193567b1b7ad75d4e0d427306ae46baa17634ea81441b6b9bae65defeda60667168630cd20a26e32b689c4a331e0a99374f16bf995ab41559c5f99d4842c8da1910822c0ea45151f69365ad081a665cb6e58970ddfe11db8f14a90cee6a142b03dc35c3b6e8ce924eafd42a305e662e2b1326f0782ec5a953afe4544233dca137e6e151d0cc4175474f7a5a7fdcd3a5bc7ba25b9c2eda24cb85bd32ee354c867b5591fa1e2578c33b3bbef344133eeeb627b64cf9b563a196ec1f154965db2688b8c738286d99311d7149585a0899582ad15c16de41df70b1033eb9c16725af93a1e12784d89a56b6cf9ec48b6c9e73166ef484021641898f9837c358506cc0c0f4efada98488379321ab3f00075a6c6e95c53f4e7e937d38dad082f5046f6da34c8b45f352fdf3eabf871f9437b80f25101f5632c50e48be148fc52cff07643c62e22d458dc7a288aa34c97bda053e2bea0eebc7d6882acfa2c68c60dbfca6b809e0a97cd50f5435fe45cb21345593cab9347aeb9007b1dbb197ed73c6e1ac3c1dd4761902d6dcb40a064c23cfb59bbea6b1ab158160191c76100ce80d883a243a74383258b489382594f74d5c7a2727bfed2e50fb5db91bda6cf873cd32a57f046d0b94300e7293b8922887db5c561c7a54039c858be91f3de77320afc092f1be98a463cadd0e3e7b6a74fd150890fec5a7da633bff3cf13d41f599c95687757c8f752dd653488479b620f809997f847fa8a587c168b930fe213f45cbbaad0a34962f831df57742a882dcc35afc939a2bc00d64223efa02053937a0c8715877f4ae1357f8d0d755ca2dddef500fec95cd609a8f83b72cc25c790db4c6c3c6d182651a669f33c6281225cd3ab7869e1cecf471ed98409b02abdd34a5919ad6fc3db616751273331a680bcafb7e6018fb52dd7dc0cd283092bd975e8eeca9cebc30d2b05f66e366ac821318274e5a3f2fbdab4236442433ade132736151877e036d8394071f8dac68fff4ad46e9fb5db89604d53a69e95222781ce45c547c943d0ddc34cfde0ac3289988675004457d1e941a24d34dff9893ebae58ba399b73f680bfc5ffebff3a78b0209608d8a80caf3bb9792a9177fa24a38f0f86c33012285bb7d1131102762a8a568b47df23e57e565b7461528eb67a71525433e8fa80458b5344e60e78e5c990c9b4a43f3b97b76c88a0399972507f9d9d863e4c20d0d1857b1a2f17cb4a4e7d9b79051f33225c96c1b3990a1c6c90f8952ad1aa2529eaa822e7d4eb9c2b5a89bb617c6da0cff71b83f8db835b3157aa3d28b9f2e29c7bed8012fb987fb0dad7771338942ad5b8bb2c9a96e781b319630e83e413e512391067282735a86a31e3bc53a7b6f5523747d86f341ec1595df0dd68742896377b9d0c1dd80136ad6c38c430b411e03b4aeeb8e1b63ff7174948967064d83e79b792dc4c8d97d727be28e2ebb53460c333e3af10c15da51b04d5a8a4533b7e27011c375db939141bb2c6cc06dad3295c9c8c5f54569efa21b4120d772b08721594070acf3f3e60cd31e4f64f693c89f955ed55c680e54b7a230b96638dfac6b10436d1b6868ce206ca35be858fc7cba5508a2af2eb97c0fc387face144cfbc3d66f2b654c19e715f0523c56875ce4dbf55aab5970a03e59e3093c15c39fdb618b4952edbe1ac6ab0fb75781c78c9ef8869ec880f96a2b5320d43d53be9fc6afc581dd58339caadb9c53f30494b7ab201ff2d8254c067d0ab060f2851f5428df18ffd5e5d71b741ebc169cbd8e6d441919a490adceb0031c95b0387532d5dd0ac6c1daf1858999693995c50cdbecf076e2762d50290a1cb7518f0ac444d3cb26420b787b6304efa1e1b0982ef9e5e9936bd05e161b7a28b3693dfbb286b5777565a68b12f22516222bb4c795d8b708590b9ae3bee0d2ed6f4b8d04db07904b0708a05b355b2801fb42a53919f3c25f775eccdb00c47fe8716aa59353558cfe9f401085b3e13fe1dfb869efaf4c068b53a93c27717a75054fbd067780941705e834ab8ef9ba582f9af3f0a58659b65857d753d35587563fcda4e88fbb668999ab10dd506a71761ecf3bfa8ccea4b1d2eb79319c16e9d56374eb26a6a01e360a49caa220567305c932b24c17094bf9602750d13e629d0dce899860e8275dbd960bd7f1a5bf6655ab10c90d216bfe75823895798a845ffea4ca006a7e034e1a3d1307e9e8b0c38391bfd58c54443fb329ee9abf926cbd4f1a8581ef8620718249614c3c923b972fe4ff77f58106f3a5b92b245135a775f1978ab6b51bcde25b9ea3d2385fab975d456952d9bbbf2f4d9c7f464392674a357ab2499d2f7f4daba4d0882242b79355c1a39dd76601018722c7670505ca1dd0e1fc20d8416260d427e4941ae81a656181d86e0d6a6d135cb69a470908f7080e0fd1caac57dd650521699b456e3bbe5577ac7000d1e8b8e244eeb4b38d7e23ee85e25635c8a01ba075a85ba496e930d1eb53c6277c2dfd0212ffa475fc91f6b25ead3bee61daa8275aec70a2befc7d63b8de41f0e1b0b4fbb51caa9f719f2a92a9cce50760e00ac42448ba72d1be2009da411ef36f12bbf93a5d06df0e34b7408d4220c8127499679341ed70a46a87316ed79b1dac148db59b6205ddea61ec9a4b79afaf6bb3dcd1af7fecff42bb310e5bd1207bc1f6bad2d18119008888b6b41596f85c9d0093fa74de8abebff56c39d65b62e1cb2964373e10a1e6395e31bc092ae0998aecb778fd886df317f8f034f30cb0e76d191a682d327f77d8c8ed52d1cd6573e972fe5f64be3ba23e631f0a09527604c64b9fc57c8036764633bba7c6e25104542675b68184ff39676ebd05cd3e4b46e515a7a6f31ee48216115e3520a9593ea8114502eb46ab326fb6e9254c519de175bb90007e324044f84653bd305dc7d0ac483a4da7c6fafa0ae3154961e4c771d50591dcb09d7a5789ba93847ec568c4948e48c54304002735823980723f8e37d15d6df98fe3122bd2417756bb0737844409d124c17353ab9d51b798aa1587d11b69295f0a45f87783a1b9d6d95b3c9e7f0f11f7e6d96b02b14b0b4774ea234da1ddb4bce80f9d1d2a7c4587be574ae9023dabae988b4d3422d08d15bc8020619f7d9270a322d9a39b8dea88bea9c1cbb54f74b90c006adf22702632bb24a6213318c09adeaa01cd0a899899bc53efa68313f6449504a3782ed9887c4a64b9b80555ad977ee98a0504843f9e01ee168ca945e9cf8b8739cc9d7b73e00e8fb6c4abbb6dfb9c3250b32a78c5f9f717fdf5bedac0b26a1977af80b79cca69a15d98b9642a7f3c5b7988792ed29b2bb81a8f12f0a507850c421140ba8b7fd844ede4f291905bc5e77afcb82c34982dae2ef0127985c7e60086d12850a52f34fcf71934f80587416c12c54ac7e361648f1ce7b1262e4da7c4b8ca36a4ab9417f84fabb03a094b55edb97937688b998a94b235c13a4547fed67f4287b2aeb35e5a75f6fd8ff247109e6838950e6ad98f6b308b157c4e42f090211b5ecc9c4559de2583c26f22463b2601f367d9243bc9b3814421c61234786969c1c276c36ff51f35bbcfe84b345537eadcd65f9691a72bfd44a4bdceab1fecdda2fef4b832abb1d583a5c3ad16010afe11958ace44ad7302a036a91ad2bad8d58f164982cf4b6e1bc3405ea03c33a090bee23c5e62acbba6b1be2e1aac033c94e0f736339fd977ff00a4b99698256a8f58229ff0ac28318295f537947ca1701ae9b3a25280e9cb8fa4aba27a03f926447e187b0dd58cfbcda3616f46ac4d3b661ca8601045462b01f2ec4203dfeb221b4185ca2829597fbde439f9004c505514effc71e8fed919cc84932e34d42a11015284fe0869ba96deba00cfb3b4ba634905894da615ee163c4bf43edb5987e807a5bd18a276a1957ca593d3670920a629b23e73219826ec012221d583fa431686933d07fe82c73f0837f87b96e4c0a26b0cad63755211c78d9dc1372d71cdf98f782fe87c77dc6d7d8bd31a7dba176ce92182bcbd8969539535b8f744f97dbca5df18afe33f223a159fd736a33641d618be986ab8a9c76673ab076cc698968e42986537d5348def04a8458e89211f5f372cd4967ffe3cdff62e51633330aef1234461799b4998e7c04e7e6b55e51d71d5c536b4467677ea9486088bee8307c6c4e04b7afc3cfe61bb14e2924988eb2e335cfc1149006d4764af75ca54c534ca52cd1b300916ad0709defe18f61ad4b1e22aa2292e3c65b2af13b30557f520cc2994cd6cae0ba40bfeee72238c831d3fb33d4968acb96ef0412de09d1fbcf6d920601aca0cab2dd921c25d661d82d1c2580e45ebbb5cdc3c3606c7ebc2a78228da011b173c05be4252a31910791d01ef15ed44cb2ed65601f040faf661b8e0195f51fba6f8863dea97b6fcca2bbc62e67d6856db1fd85e58f5e587236bf86d2bb3ee1e2efc60d4c5aa1868d518e6857331408c1e6981e66373aa6cf3a58a2c1e71ccb7a2da2c723f7f2dd86c36ee0883803a8ee448e6b8b3aa00ac1fa88985ae2fb7019416f2321d", 0x1000}, {&(0x7f0000001280)="2238f2bf9ca7bb177e1ad5b4fd6160ce792a6ff37a8756fbecbe7132f0dd5ae70a46f6354eb4066f6db1f2e13dabb581781bef411930fba6affeba3833561082f9b2a43187e9d1f5deb2f436a6feeb30750278a539813907729206392bd57b26e0e96f120ac81cd103c8e5c4f95db4f0923b4893d315dc0c4e5476f3bbf737d67b9f7c0bcc2e644ec12d2b1cfb8d47e2f56900060995d205e741cf6bd2a6841361ff815e09cb9ec41c3f1e723f0db98c80c56fd2e9", 0xb5}, {&(0x7f0000001340)="545ee718678fee601e072b9bd938605294810e2762626c509646e5df14eb6029099545ee64ee47c4e9adbcf71640f389742c4480077537241c65b3abae6299ea71236b21cd5382374f55e9609e6dc722ba3dde59a6c9a2c07cbbce8002340cf2edb3a8c5b8a5a6ee579b4acf2aa75bec7aebfb50281e2ebe1b3af5e85992157f0ab749d9a28b2a21d75e396116df66afec2676a4cdba5e9c707db96bf567344cf11ab055f2bae17d7afeeda6d8957d4a5073ff4d9edb4b457ba51e3965d7e34cda1976ecced85ccce7ad10f976fdb7053a8bba28a2ceaa3d2d70c0493461fbd1fccdd2371ae9ff6a6e78873fb946df3bb1a1b0c0ad008621321ef65a7f6ae668d0c86df893016b1faa0297322bf7c0a62cb13a244f6d56d923c68a5476db53788e993f507a067c7dc9b348d5f401302c57dfeb47dfa4e93e26a18ed557683b9a81fa6a2e18be72024fd9c7992817b975094a82c317b2daa5a347c315148d8cf61f1a12a303bf3278d8624041b242c12a5c6e990b3962119a93e2c86940f65efec7a75d3acf56f79af40a4378699421f9c8f070fd84a23749ca61e3e891cee0fac6df589440207081d4623c5513b17eb367c6ceadb652885aa8eaf1682d2e906a09c2a5f02bf8c3558c71db6cee6b4651fecdfbb3988459d4e8d7ee292971a46604f5c4ed7fb350a3efd2a147330656d983f10378350619756ce71dc0c1f24e51cdb8dadc952827670ba13000239b3be931b58d675648f2fd5af2966a4708040efba2a4f51b8644d179a0d15782da2915a5bab53adec1e872e7cab9516ac706176e264bbeee64b74a3ea80098a1f52c58d99f6ca93bd14bf2c8bfacb114e3870dd3f162e9520513f9adcfe39c4d75df20782d427506700fc8bebe42552d126bcbc0a25dfefa8127fb4750d9dfaa3380d22b0b2864b0077a1300a7b5f2db027e921d33123d5006da879fb3c1815559f19a38a438ff5de3e1ec3da3e33e8a20a46c660f8c87535d41dff6f3b91b0f891a0b550413ce0e59b6df90815a34ff03eb510948a79d3ec3a53132223805098f20908c7b9a91a7dd4fc020a93e96af675247f43446f633168394735a8ef6563e3d9fc4cd0578b8e06ea20c29db95d806e81603a7a25b3fb214d9ab6aeb0c67fe0d3e99b5ca46c3c5c471413ae905b87dab26e277f1d023de2c57ea6e0a73984902b8b91fe7f8be7585ea6834027f02885efd20469800aaa6f1f5f55ff1d7a8d48ab3be0d15b257a8df36bf37235977a1ed6eb9b77ebc7b83edd97c079436565e3fc2aaabea3da2e3bf4d9dd6263147e5cd01cd95394022220acaecc841dd09947788dd9ff629f02bac7dcf62c8d50fe14f11b54a473cbe905bb94f7ee595814c4b00da001bc5e965f7d4c1bf5cf9126e88e1b3b23fe22406f4abe9d4fac3c920fdb34179452b40760d6f92160acad4e98ae670e50fdab2175f24235dff51472e1bba0ec3e2fc48bb712c7f64c2bb24e7a946616abd30717c35fa14e796ca011e58e6e4fe5b3bdf9987fdb09a94157e0c6512345da34afa1469b344e2821c0b0f572f17e6f027d73d53993e082fcb65e79bcf7093fb7d20e5dc918c9935261b3e718fb2adaeee489da34ce78bca38dface38556620330399b7a59d7908fa634a1b693286ff25c7e63f5d4a33559fefe5d76aee9f56ad8a15a2efef59e6ec726743ea7a1393f74126e14d389987956c191a24b793f89482e0325594db2fe164aee02c73ef7c04eadce581a7891d312a8ed170ba338fe154610603e259b9e062d9241b3ecdb17efea9e19f4539ec6d5c647b31be654b796321afdac2354986023c684c28aa9e56dbd93049cc7079c8972ec9a81c99b4a36598a9b681f3980d2453ef3fe4b7439cc8a285bc57b6e1c96cded6f622e8b9b99ff85caba1fe9a09ea59e9cf28dceef4a274ad58a5d827931845e574b645ddc233e5bd2c6f3ccfe850aa386609c760cb35d8e88e9ba682f0d2d035575375509eda15d764fb7d3983237edeb7c3a21a9c7f6fd0dbb93c0964724e0c7980a1a40163aaabbe042ada9f14800162fcdd1ee294e27449732f81d714f84715eee393aea1a04630a327a70212a4b4560588ff2e1f10e3ae490700c76b7385cbb7fbcb33bd19aa7d5210cc82a71e8afc1b78d75a0f9065efd154bcce6ecfb930e49261c3a11f46806bc957cd06a3ed090bbdc7da7c2de98cc0eeb29a74173d7390dd2e6a3fd184c531bac9c1ed5bdec7581e460339b505e5d277b339340ce20a6b18a575dd27ed345997632e5b6cba0b1db74b6db100cf45dd029b375872f850dd89da8a162876ef8e75cd4c160a018660e465a25deaf87522bb688236db3e9e8ca59a77e2f93899cd15132312c85ea39739291e987285b27e94ce9163e9dff1fdade6ba3db5fb1519e15dda2577b10de7ffb4117548d44f9e972790ed8e3d087c3c84e0e0f2bb8d130671e39b0c114240c9c288387be504b96fcb34fce0dd09cc35cc02b7c6c6711751f1740176dcb852b7219329fc76e4a0a7a0ac687e79699b7216617fa2705549b8412f35a2aa33548889a2ea826c7f29f35eb3e620c894ad04425acabe737e57f0d027496433b1631cd2193715633c5e5eebf450bedc990ae80faa744fc8f83f9c682602581810d82c87941fceb7227e4604bf82d6ae68706930be9f60eb817b1698ad63b0cf210b6bd0a6634662436ff84e646adfb21e201587db4af7a17a68bac89ce6160b2345d032632a68b59050beee7001e9ce819c50f2c906e51e27a1089ea8eb5db8f8deec92892edb0e90ed418476201aec7743c5b1e8072275438c6e7f883b25f436cfdd07cab9d9714733960754b3c06364c79158ac9e0fe0e071f2e2feb3dba8a0bbd6d23b6288927fad20c673b20de06d6a06b8953dc5aa7b1f8b36c53c79e17636aa54bb43f3fbe374db9f66278cb89926e8272b5320b30fa6c0f57168aa86de1d9c22517bae6cbc8558b83b9adf3ffbad3e409f22d192b54d1ad19312dbbae801d2320f3aea3f9a5cfc5ac6f5cb990ca339e028a3665f22fbc6131b636fefaa163833acdc78edbc703db11cb49134500e39c60087f81ba3fe39ca2bc049a70a3c6618c18050dd83f22be3fca9c820763beb561f8b07ad0f37b3dd49dcbbe4dc48d7beb3d9c63aeb3a4c4fe71bd3be8672b976b8b1a5ca9d16ba9d9a7021915d6bb9680fd2ffa7980ee4e0b65379b480ec6a54eac3f2634e5c46c91a1d12740aade0aff11f23b25f75308456d883cda65e92810ff15dadbc610afaebfb730bd85d2e283dde12054912472c245379725da2cb8b45adff711ef9f6bf3a6248cf0952f9705f9748356c6f7205f26245a44303e99eea28322f741e76dcc9a2779792b2dec16a8ba9c6436cfdc74a019c35466a2843b1b1bb3f79529e2b90799ffeed852cecdaab0fe579264a89f93c3bf48cae68930e5b4fe735ad40650a70f852a76ce042fd25eb2469f2ea3e1aea9cd2a1e23c109d1149591d105a51e654c1e8f892b38f75ee423a2b453c7350107b24653579865e14b557b5f1d2e9a3a7db04b9e2435fda0f23e93a95552f086a224fb162e384b2f7847a0042c781d6dc6e9d0a512ecd7f537982b3fd3ab6caf3dba4005b90b9a6d63d5b636813d96fb4817cac82f12bbfeb0ffe9b0de5812af6d7ea5f9e1f062f50535581a791cf674a57b0422aaa96451f1f46a4a4f14b72fad5ad969aab960e6f7828a75f5260c9ce0ae66019d6150172cab1dca4d4fa8ec792e501996b640f303614e5dea3c2f3b3f3027bf0bee397a5bd9eb454f1f4431d322915d5ac58300b6e1f8c4a1bcbe293b30a1218d0ca1eacc80c6c9e658bffd9a0f3ffd5bd7f75deb8907184d47d40f69584e484244b4b8750e3a6197b2147b1fdce8c3272ec22dc3d6535e15847d6b000253aad791662c70261c7f3a2efae44ec3b02f3b853d7c21ac7d7646f80ef42113c7c278bb50503d5087c3c36b42b9efcd4d8f5a73e5886f078ba67da749386e8b7ece80a44837d112885bfa80af5437307ff55f9a9ed55b5ad05459b8ff14c98354609061ee92ef7eb6476984822d10ed89cbc8f955a37826da2fb6e1b68956ed04b774aacb53221d7ade7e3b9394d9ba145029ae6165f107722d7afb0e5f1d36b322fb1994211457f372cfac8267d3640b5478c04818726cc98bb142c669bec3b7c1f560bef8830da8efe501e2e2848061dfbb7bae240cc4c1ae36b2f3e776133a6cea7280b1fa4fc0d6f4c1e8eed2bebef1cc7e60cf6b6da3634350b9ae7a0eb43b91f5d9732b1b68b706b518402b48cc3a3307771a2be380f1858bd50a69783a7e336b579c2f684cac1a27a6b8c24b32eb83828d65e5cf218c69e2d08ed77f5779c752d2c9ac12bcdf6db2a951eab5dfd566e686938c4c72a58995bb2d0483cfa32b5c3b9013ee0326a6493fa238c5998399db9166d99083e2c086f14817e1939cb8a0ee8c3ca366aedb2391f34397f2bec30f172e28d853fb1c1437dbaca4824362e4ad1165dab750858cab7cddc23095125e0f99576d716c8ec52127e2d787b6fddc123a0dddb719a0687273c3972c627a5647b67a0e839e16f19ec291eb81ff410b92dacf298e0ffedf9f6c15c62dd1232a66831348acaa1224fd271efa7ecadf05f8bca957b2f38388828cd00c6b0f0015f58f5524e00a74c5de5470cc6a5a46d4f2439af1ad674a44887019a97595552ac84326368099f3ef36101010947530383a02732030b83e7d5def6bc0437fa78a7f95a0ff70d164eb1eaa533e5fb667cd12f6baa9cbadd3847a09f0b4b20a2869d95d3d9165491fb53e60b60087123fea2cceb66054474d0340e1166470ed109d285e94c84ae356245b007ec26573620c46e940b0334e7ccc686e0c2b99e2de01b9096b362f110985a174ff3223c1f600f0ff180db5dbf011f232146ca24faf52808a60e70c6efa56f2c960c84fa10c46a969d4f5ec01daa986777da53babada27183e24157080b0c3ebca3c9e928ebb74c7ada06bb7c57948bd08b2a4ef68b271e6b2872e263364af1404f88cd6170bf0d789dfd14c50c56a763d4d2ab26d5f5f9ff075ca0e4193d2cff8454166008d6dbc393e60c755adcdd09cfcf0261f39007a56f17847309f72bd8fd1ffcd47481feabb109b777867c2b49f2207892bedfe73dda3b9b5038a98ee4812b33e675800509c5893d8071c56d00ace9ec0b94cc4f129ed7edbd291e9118606ddd383fe267d57050a7b896ff7645b55d97cc59e9a0d235b356bde337f96cf2dbcfc53e1992cdf76f5cd55a4828da3999b5bc9d8866c98f9cf07561e2590a13a7085bef9ddfbd2ec695e7918c4a3660538612b02474d14227f009151185321b00e99e8f5bb4d75e9a92dd95b6891c7fd35efb86fa50a4e84c724a4178bc6da713e04cd39d612c48e08c82cca8bdb4d87ceb48b7b7768886209c2ab6aa19384e56d1ec3168d0c929966c9ec3b8a941c6b126398a6e59ef0b40901f995703fc044d9ae167ec4db1fd220a07fc8b84fce4692ffdea691053cf91142b3c65d09c165d7abf67b022822f87a2e595c019a88df7c189113ec32b3f4623306fa8d67e11415e1c44cecfc232ce902c3b860efcd8a3ec85c2bf7807d4e0220ba3b4a9c9831414ff996bdf5a7c01602a415d40ea21a4e6f72e1877cf5e5db97b8a98a9dfdbc1abf5a7ca561d2ae4e33e78a2c36f6e839518f818fb738579a9eb0cec8cc8f8c5c6e91ff70db58276766dd57d80925eb5e2c89f4964200d8dab9c63372b894fa29555fc77f969b19d27635b34aad1d94a628f", 0x1000}], 0x5, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r7, @ANYRES32, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r13, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r23, @ANYRES32=r30, @ANYRES32=r44, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r47, @ANYRES32, @ANYRES32=r53, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x1}, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r55 = socket$unix(0x1, 0x5, 0x0) dup2(r55, r54) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r57, r56) socket(0x18, 0x4000, 0xad) bind(r56, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = socket$unix(0x1, 0x5, 0x0) dup2(r59, r58) bind$unix(r59, &(0x7f0000002680)=ANY=[@ANYBLOB="01002e2f66696c6553aebce4e717c5cddd410d8fa5e648d18dc38e21098b8f3e97d5d28a2569902ffba6511086a84d3e1338aff4270d236e3182724879d447fffd294c13d8947ccea80a3a4ac7502a542633dbfea1f76068d8a19d32abd09aa37da3211526e8e42907e6009390b71ab496ad85ee9bbacd32dd5ee6297825a3a6b7339941d2afaffb996bdbf39db54f07614b23e8cf7b425ae308682c4e78ccb379ecc11946fe22d03185ea063506cba5d10221bab4682b0d6868ef5f0309cc984bc92394dd7e0a373e7df71e3eb077524bf4af01ee7273"], 0xa) listen(r54, 0x0) getsockopt$SO_PEERCRED(r54, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:22 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x10000000000000, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd, 0x0, 0x0, 0x3], [0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x7fff], [0xfefffffffffffff7], [], [], {}, {0x0, 0x0, 0x0, 0x7}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) uvm_fault(0xffffffff82559478, 0xffff800000b7306e, 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(0xffffffff82559478, 0xffff800000b7306e, 0, 1) -> e rtable_satoplen(2,ffff800000b72f78) at rtable_satoplen+0x150 end trace frame: 0xffff8000149108d0, count: 0 ddb> trace rtable_satoplen(2,ffff800000b72f78) at rtable_satoplen+0x150 rtable_lookup(6,fffffd802a01f220,ffff800000b72f78,ffff800000b72f58,4) at rtable_lookup+0xe0 rtrequest_delete(ffff800014910970,4,ffff800000a75800,ffff800014910a40,6) at rtrequest_delete+0xe3 rt_ifa_del(ffff800000b72f00,800100,ffff800000b72f58,6) at rt_ifa_del+0x3c3 in_ioctl_change_ifaddr(8040691a,ffff800014910cd0,ffff800000a75800,1) at in_ioctl_change_ifaddr+0x355 in_ioctl(8040691a,ffff800014910cd0,ffff800000a75800,1) at in_ioctl+0x205 ifioctl(fffffd80363c9a88,8040691a,ffff800014910cd0,ffff8000ffff2780) at ifioctl+0xb34 sys_ioctl(ffff8000ffff2780,ffff800014910de8,ffff800014910e30) at sys_ioctl+0x5b9 syscall(ffff800014910eb0) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,8618aa25010) at Xsyscall+0x128 end of kernel end trace frame: 0x863fb8ca800, count: -10 ddb> show registers rdi 0 rsi 0xf7 rbp 0xffff800014910830 rbx 0xffffffffffffff0d rdx 0xffff800000b72f7c rcx 0xffff800000b7306f rax 0xffff800000b7306f r8 0x4 r9 0x7 r10 0x60b93b313551d494 r11 0x142734c49f444ee2 r12 0 r13 0xffff800000b7306f r14 0xffffffff824ab3a0 inetdomain r15 0x4 rip 0xffffffff818dbab0 rtable_satoplen+0x150 cs 0x8 rflags 0x10293 __ALIGN_SIZE+0xf293 rsp 0xffff8000149107e0 ss 0x10 rtable_satoplen+0x150: movzbl 0xffffffffffffffff(%r13),%r12d ddb> show proc PROC (syz-executor.0) pid=400543 stat=onproc flags process=0 proc=4000000 pri=78, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff3b40,0xffff8000ffff3660 process=0xffff8000148a2378 user=0xffff80001490b000, vmspace=0xfffffd803f013110 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 79039 194698 63060 0 2 0 syz-executor.1 79039 46069 63060 0 3 0x4000080 fsleep syz-executor.1 81520 304740 47199 0 2 0 syz-executor.0 *81520 400543 47199 0 7 0x4000000 syz-executor.0 63060 125851 46834 0 3 0x82 nanosleep syz-executor.1 47199 267657 46834 0 3 0x82 nanosleep syz-executor.0 67599 65941 0 0 3 0x14200 acct acct 82432 171660 0 0 3 0x14200 bored sosplice 46834 336075 82704 0 3 0x82 thrsleep syz-fuzzer 46834 315225 82704 0 3 0x4000082 thrsleep syz-fuzzer 46834 515176 82704 0 3 0x4000082 thrsleep syz-fuzzer 46834 197187 82704 0 3 0x4000082 thrsleep syz-fuzzer 46834 375267 82704 0 3 0x4000082 kqread syz-fuzzer 46834 165426 82704 0 3 0x4000082 thrsleep syz-fuzzer 46834 40443 82704 0 3 0x4000082 thrsleep syz-fuzzer 82704 492415 77893 0 3 0x10008a pause ksh 77893 204971 38330 0 3 0x92 select sshd 26447 109754 1 0 3 0x100083 ttyin getty 38330 511924 1 0 3 0x80 select sshd 50253 294634 32932 73 3 0x100090 kqread syslogd 32932 421016 1 0 3 0x100082 netio syslogd 68144 424247 1 77 3 0x100090 poll dhclient 12903 523422 1 0 3 0x80 poll dhclient 88428 409998 0 0 2 0x14200 zerothread 17222 25855 0 0 3 0x14200 aiodoned aiodoned 28937 308640 0 0 3 0x14200 syncer update 80948 365206 0 0 3 0x14200 cleaner cleaner 93922 310610 0 0 3 0x14200 reaper reaper 83521 487960 0 0 3 0x14200 pgdaemon pagedaemon 56145 85543 0 0 3 0x14200 bored crynlk 29936 439983 0 0 3 0x14200 bored crypto 93360 72009 0 0 3 0x40014200 acpi0 acpi0 33959 43487 0 0 3 0x14200 bored softnet 52235 220364 0 0 3 0x14200 bored systqmp 58451 411537 0 0 3 0x14200 bored systq 24278 203725 0 0 3 0x40014200 bored softclock 78099 426819 0 0 3 0x40014200 idle0 40937 97559 0 0 3 0x14200 bored smr 1 496084 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 9550 6356K 6921K 78643K 12250 0 0 pcb 15 8K 8K 78643K 523 0 0 rtable 101 7K 8K 78643K 2883 0 0 ifaddr 72 14K 14K 78643K 366 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 46 0 0 iov 0 0K 24K 78643K 189 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1218 77K 77K 78643K 2628 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 20 0 0 VM map 4 1K 1K 78643K 4 0 0 sem 12 0K 1K 78643K 1652 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 6 17K 25K 78643K 1759 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 48 38K 54K 78643K 566 0 0 subproc 32 2K 2K 78643K 102 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 381 0 0 in_multi 24 1K 2K 78643K 1500 0 0 ether_multi 1 0K 0K 78643K 3 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 138 609K 609K 78643K 138 0 0 exec 0 0K 1K 78643K 270 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 104 38K 40K 78643K 5670 0 0 UVM aobj 33 2K 2K 78643K 51 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 1 0K 1K 78643K 830 0 0 NDP 17 0K 0K 78643K 266 0 0 temp 204 3540K 3610K 78643K 30573 0 0 kqueue 0 0K 0K 78643K 6 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 18 0 13 1 0 1 1 0 8 0 rtpcb 80 364 0 362 1 0 1 1 0 8 0 rtentry 112 1269 0 1233 2 0 2 2 0 8 0 unpcb 120 15683 0 15673 6 5 1 2 0 8 0 syncache 264 9 0 9 3 3 0 1 0 8 0 tcpqe 32 27 0 27 1 1 0 1 0 8 0 tcpcb 544 1151 0 1146 2 1 1 2 0 8 0 ipq 40 3 0 3 1 1 0 1 0 8 0 ipqe 40 91 0 91 1 1 0 1 0 8 0 inpcb 280 2680 0 2668 8 6 2 3 0 8 1 rttmr 72 1 0 0 1 0 1 1 0 8 0 nd6 48 234 0 232 1 0 1 1 0 8 0 ppxss 1128 4 0 4 3 3 0 1 0 8 0 art_heap8 4096 278 0 277 3 0 3 3 0 8 2 art_heap4 256 7445 0 7247 16 2 14 16 0 8 1 art_table 32 7723 0 7524 2 0 2 2 0 8 0 art_node 16 1268 0 1235 1 0 1 1 0 8 0 sysvmsgpl 40 69 0 29 1 0 1 1 0 8 0 semupl 112 7 0 7 2 2 0 1 0 8 0 semapl 112 1648 0 1638 1 0 1 1 0 8 0 shmpl 112 49 0 18 2 1 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4986 0 3596 46 0 46 46 0 8 0 ffsino 240 4986 0 3596 83 0 83 83 0 8 0 nchpl 144 9500 0 9024 60 41 19 60 0 8 0 uvmvnodes 72 5448 0 0 100 0 100 100 0 8 0 vnodes 208 5448 0 0 287 0 287 287 0 8 0 namei 1024 33538 0 33538 1 0 1 1 0 8 1 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 520 2 0 0 1 0 1 1 0 8 0 scxspl 192 18707 0 18707 10 9 1 7 0 8 1 plimitpl 152 55 0 48 1 0 1 1 0 8 0 sigapl 432 1918 0 1904 2 0 2 2 0 8 0 futexpl 56 102695 0 102694 1 0 1 1 0 8 0 knotepl 112 261 0 242 1 0 1 1 0 8 0 kqueuepl 104 1196 0 1194 1 0 1 1 0 8 0 pipepl 112 6608 0 6589 5 4 1 2 0 8 0 fdescpl 424 1919 0 1904 2 0 2 2 0 8 0 filepl 120 45330 0 45229 8 3 5 6 0 8 1 lockfpl 104 516 0 515 1 0 1 1 0 8 0 lockfspl 48 150 0 149 1 0 1 1 0 8 0 sessionpl 112 21 0 11 1 0 1 1 0 8 0 pgrppl 48 33 0 23 1 0 1 1 0 8 0 ucredpl 96 9328 0 9321 1 0 1 1 0 8 0 zombiepl 144 1904 0 1904 1 0 1 1 0 8 1 processpl 864 1935 0 1904 4 0 4 4 0 8 0 procpl 632 4803 0 4764 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 18733 0 18709 12 7 5 6 0 8 2 mcl64k 65536 833 0 833 1 0 1 1 0 8 1 mcl16k 16384 10 0 10 7 7 0 1 0 8 0 mcl12k 12288 665 0 665 1 0 1 1 0 8 1 mcl9k 9216 17 0 17 9 8 1 1 0 8 1 mcl8k 8192 221 0 221 3 2 1 1 0 8 1 mcl4k 4096 160 0 160 3 2 1 1 0 8 1 mcl2k2 2112 3 0 3 2 2 0 1 0 8 0 mcl2k 2048 78204 0 78162 19 12 7 14 0 8 0 mtagpl 80 109 0 82 2 1 1 1 0 8 0 mbufpl 256 171254 0 171080 68 54 14 54 0 8 1 bufpl 256 8877 0 3961 308 0 308 308 0 8 0 anonpl 16 172134 0 153240 93 17 76 89 0 62 0 amapchunkpl 152 9171 0 9045 14 8 6 10 0 158 0 amappl16 192 8580 0 7524 65 12 53 63 0 8 0 amappl15 184 1 0 1 1 1 0 1 0 8 0 amappl14 176 445 0 441 1 0 1 1 0 8 0 amappl13 168 554 0 553 1 0 1 1 0 8 0 amappl12 160 144 0 139 1 0 1 1 0 8 0 amappl11 152 460 0 446 1 0 1 1 0 8 0 amappl10 144 16 0 15 1 0 1 1 0 8 0 amappl9 136 837 0 829 1 0 1 1 0 8 0 amappl8 128 415 0 384 2 0 2 2 0 8 1 amappl7 120 55 0 50 1 0 1 1 0 8 0 amappl6 112 457 0 446 1 0 1 1 0 8 0 amappl5 104 1088 0 1078 1 0 1 1 0 8 0 amappl4 96 2324 0 2294 1 0 1 1 0 8 0 amappl3 88 1655 0 1648 1 0 1 1 0 8 0 amappl2 80 14230 0 14153 3 1 2 3 0 8 0 amappl1 72 46950 0 46529 26 17 9 20 0 8 0 amappl 80 5084 0 5044 1 0 1 1 0 84 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 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 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 50 0 18 1 0 1 1 0 8 0 uaddrrnd 24 1921 0 1904 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1921 0 1904 1 0 1 1 0 8 0 vmmpekpl 168 28592 0 28567 2 0 2 2 0 8 0 vmmpepl 168 236276 0 234059 220 119 101 160 0 357 4 vmsppl 272 1918 0 1904 3 2 1 2 0 8 0 pdppl 4096 3848 0 3810 7 2 5 6 0 8 0 pvpl 32 513467 0 491442 222 43 179 208 0 265 1 pmappl 200 1920 0 1904 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 529 0 86 14 0 14 14 0 8 0