dd13753dcdeaac8edce19d70938e6d1224183a25a490c9c2011f21931ef32f884745744dd246221b9bbb41312e55740141107a9ac8aa3c62b3ceb5cdae6496822f00b229a7dc16ff19a053d6de6666275e5f378255d3072a99d0b190dbfe528d764e1cc5fc75049361dad0754b10812b4dc889105d8d1f6053dc7f4d1ff764a63344274f8d205ace412e26279422064980768ba0d9686ca24b8be6bd0c948341b0a3a30bb0960d0b2d7e151a00c6e8dc79d7b055d1abd42d0e0d665ac9373212cdd49b77b1bc56ff01c4908c2100b9444202efa255822e8c095c29a32fc80ba08ec8481a8107214887d4e1f46047fdd83db8818ccfec25f269bf9cf3f0731e833ff3880a118238bfb88fb09baeca772a6aa5f6b6fa52ded8cf4832e060f1bc11814dad2187688b04959e58134faaa37409320d2fa3ec4f8548f135681b89b715766708f56f58da8c7eedcfd74dc210b3aef6b4cdfab2319f069f579a9973fac1a5056728fd14bf307a45b74f693a8398ae2038b6098c8f42b49c211aa3cc2ca84e02f1d6c334cca9e1667c781112e381e1bcc7dcb9a291082da7330b87a21233548077ace7ebbdafc94bf60ea29c5fcfe8544fceb3e97463e2b9298f39335a738fd9e6d0b8b576a479522a4c1e238fb828eda8442f491fff3f03ffd69176dbe2d1c3ecb2ca58f50948578d68ecb7debae6b8334c6c14851028fca07f4ddfbed13888e155cf524a82a721f67f6df6d3cdbc4f5206ff89da566881478a10d3ee83639b79e1adb35fa1826336aa38847e4f8ead3efec2f7e70385524853e79c6799702f01b34fa086c68e2679d0c362d1622b4a4a694611a926d9805c0f90af7ceec6243381b8a6400d81a310eb2907861fdadf2a0bb9c6d6c04f9cd9d64399c3cadd236d0afd2ba72bfdf6cd4f7017ce6eb8c89db98100977f7797332adda794128193e56fb9d0a1aaa8807e1172eec970938b02cd80ee15567f7bdbd10df42ad51d041a4c43b87cd53db22e75a0bb5fa73b18ea435dd715ca80f9a0494482c9c3fc4f3c35648917612d662b93f897c05b595d64c61a36fb40952f159afc6ff98e5d89c4e3e37a1fb28e3d16a14635bc38a9e8ddb200a37f59900e7bbfb79f08a1a257c703c35589db1bf90d688bc9183185523dce63db4069fdab07657243250d17d7c8c006e33f6ed86746a99be475a451f1bcd0a07593f0852b1a6944e2e61055b3555beb7ed161b5891c0bd908d9e694bcdb2ed3977e0f56b48471dde618086c8801b27445ca6c5ea8b02880e60ecdfdeb5210f64cb0ef1c325ee9d9272d44d5c0be0d125b8d156d476f81edee5b42093661df21ea70a84a001b17856db06e76fab4ffe13f1f909b37cb440c908dd9f555ba23d8d3fa30725fcdd142cd64aeaa2defae782a81f730fc71b15b2804ab7fc42cf6d7f69145086172b2350bcb14dcd10a4bb1d7e5c48b8b3db7375b3ee1e3ad5778cc58de026bb8cd50d5a0a94c128fb996677747f9abba5a9ae24658318e4a9cf64de354c8df1acf9edf66aceaf47204072658e588c18b13f31c50fe0bc54a2434d48bf4686b79e7938859b6ad2d32468b23ebf73a117caa886017b0a25fa8ba55e4c6d539e2fc142cdfc78c3d810d9d88e2333800738c5ebcf65b35a7b5aa86c3a95c4850bea7fc97c5e77f7efdfe9fa1b17d133f169603224baa89588f1f2a041ebb816696c956ff306adc22663cb7198662f7f14c5aec451e0c8c8a4ea1066dc6b8006f2c750d0eded05b6afc6260b74f7ffff82640af3de9103b1c7747e770ae0fa9f88e64274f59ef3b863e6534e5c779a03ac68672e4a0fe7b5ea0de9e8a3ac72d6540675c4aab61315ce5fdf99b30492e1cb4992d6e0b3547e565fcd3176d7d41c7f24c049f1cac095581cb7f017f6544822f0aaec8369fc2064858391e3e22997ab8d625106215df5c958a2d08aff33d82a5811b2dc9459160960be5472ea34487488c3b622769b852fa26ac7eab6da1f033f0659ff5f7f9118fbfdc0164229c35ac7af2d0001b694c7e7d6a8da7e8ca21b70550987c3a8cd170b9cf3f16446e986a3000470432badf0ce57b1583f01d36f0b2d530080a5071df416b8bb104724ea6d0ccc92b3714f9134f537ab290255f18dc9d8df5ec9d59564e735604ff6f1b2b85298865165510dd3554f9cc3b25163ffde6153db43244bca04456cf3721ea3ae29ef851506df25955dd80ca5957c99c0bac68db383a26b29f21d16f2b79a07b826b6f3b6fe3f11254aa4c41ef7572c464fd5fc721578919aec257f711aa4ce3a2bce3d301b49ed752a4ebf624e72505f58d5c6ca1f7c309ed02fa608ef5a93a73d2f0ce7291a3ef4fa14dbe759df042a2271ea9809b469c961cf9610036800a028f4406a2e2ed8494c7035949ab5dc1c06d0f20fe272f96a3b23e189b51369a9f99d9f133e8b904b744f22a0e7e7f1515b8605eb5d41988c73b60db582a003304dfb4f79448d27f7dca4dbee905e6db048dc22560decaa39913fc", 0x1000}, {&(0x7f0000002400)="e30714746375756b9a58f5f025d4173f86b12ea77532ef6fe430073a73b44ea2bce096fd177f1ad6998173bacbb8c7296d452727bd04dedbbc935fc2a338cac8843ea91a8a3937a33689125770516e23a0e02abf547f778c5b39f9c5585bebe703d7ebb3574f02a796ee4d9489d0984b71d356865de24f60557d75dddfb22489278c624039be9dfddcc0038933438eaaaa4267e1de251657f6a0c3670fca003d8f3c464244cab3d51d121c979c5ea582668bb9cac6e4c8a82a46bdb30525f3c46333e7d0cf25005abcb9c4ab6232561ef7b7b5cc621f83937ec4e9fe72966f96c7", 0xe1}, {&(0x7f0000002500)="e0ca1707ce403445e6ce7d485df099a3d5acf1a6d8925b7e2e6f5a1fb260cdd48ddd8ead5d480e26bae5a11d99e858acf19e0146db532735076942afa9b6b175aca7edce7bcaac1dbd63d185926eb6c60621d08cb6dbecfe6bcf2b16cf3e11f053f418d7ee0be7da75345e2ae161dc370f77d690fa85fd69", 0x78}, {&(0x7f0000002580)="894e2609b3256bd4886a908ef3929481022700bd00f10b8147633633a364c1f2828653714ed8ad5041b9aa5af5a7380aed253338cb1c72f8c4af7ce2d5f85ebd2f262cadd71d4e09086a4b4a0fa9fe407201f43aa50a65223cefcbd4738fad09f26608479c9ec799677f7ceba8a9290c18ca58c1433d701cc364a9bcbf0bf028ff586a8aa69bd5b02682ce6536bde8335fd869336f2160655ea4655c2ea7e605fe536080dda9778edf2a6c595ed7781ab8e072ceddf58b04bd4400fb4d3f5636d8", 0xc1}, {&(0x7f0000002680)="319e2486bb4a92971a6015e8c2c5bf6f12d4617c075643050cf9158ed2b8974d6abe9b69a20b33a539bc54d511f1d4cbd316b4d2e27b881fe3b171164131f5d63fac85e270e8f075223e72af473b7ccd7fe614dab9b871cb01a7e0363de3befdd4800ce21bc8d6f1fe5c2bea60c7ad7a2e52b6890cd5186dfe2e72018f2ccf4dc3", 0x81}], 0xa, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x401}, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x81b}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:03:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000006c0)="0b5b5c585388788dfd3a2df2fd01038697fafcb61a2297bcfbcc527cfd707b442bdf4efb0d0b28c8a70476bb581353f738642b4a9add62b75769c2385443e388e0816d671ae918dad1ec7b9de9667d60c9633249b6b658f97202dfa9f505bc8e48d952c6e92a7dfa35ee4e8015123435014b9e457fd7ba1b9288616ef1c73efc5136838eccbdbe1f6541f1bc85fa0722e4facbf2a976a670e04e26129810d9b70bc943475d20f35d0dffdf55b99d52fdb6adf19c4de651fff425475432002fabb15652f84b928cb267defed00c396f2847aef0082fb533f70958032c3de6a532c93d8dc617efd59c98a0ef2d44bcf1e6d1786d1b1e5e63adcdc2dc381391393252f3fed17e36892b", 0xbd) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb44c7f8ad79f2500"}) syz_open_pts() readv(r2, &(0x7f0000000240)=[{0x0, 0x51}, {&(0x7f00000000c0)=""/113, 0x51}], 0x2) 16:03:51 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x40) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0xf1}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x10000) madvise(&(0x7f000056e000/0x2000)=nil, 0x2000, 0x2) 16:03:51 executing program 0: r0 = syz_open_pts() dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x1, 0x7ff, 0x4, "ebdb775eebc2513a2217af41413466b1d4a91774", 0x5, 0x400}) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x84) write(r1, 0x0, 0x0) 16:03:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) poll(&(0x7f00000000c0)=[{r0, 0x22}], 0x1, 0x6) shmdt(0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x5}, {0x18, 0x3, 0x4, 0x6b7}, 0x8000000000, [0x1, 0x20, 0x2, 0x100000001, 0x1, 0x6, 0x5, 0x2]}, 0x3c) 16:03:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000300)=""/121, 0x79}], 0x2) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) syz_open_pts() getitimer(0x1, &(0x7f0000000280)) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x2000003, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x1}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) dup(r4) 16:03:52 executing program 1: select(0xffffffffffffffe4, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r0 = semget(0x0, 0x1, 0x394) shmdt(0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 16:03:52 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0xdf}, 0x0) r1 = shmget(0x1, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/66) 16:03:52 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) recvmsg(r0, &(0x7f0000001180)={&(0x7f0000000000)=@un=@file={0x0, ""/38}, 0x28, &(0x7f0000000080)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001100)=""/112, 0x70}, 0x42) 16:03:53 executing program 0: mprotect(&(0x7f0000429000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000040)) kqueue() 16:03:53 executing program 1: setuid(0xee01) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8389, 0x0) fcntl$setown(r0, 0x6, r2) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="eec35fb74621ad100170e296f05cc68ed344048a9be5651b6242ee1638606113a08cb09edebcf218d1a2e5583df5c3fdea5b2c1a0956322438379e2835d5b487230a15721044988e565e337fbb6d9e69dacc89b20f5d0d4eeccb8cd79f15af7594cd08d712cd4ef2c2b413fc23744f34581761c1f874c0b6c0aba7463bb8cf2092549d200963ff56e84043d5aaa79c65188b6a1076823ec85f2bde25a556e95476", 0xa1}, {&(0x7f00000000c0)="0e7f3dbf63ab8d1176608d", 0xb}, {&(0x7f00000001c0)="737ef1011c9497ad7b683c8310af4e9c959c890f8e882fef109b8ebb259720759c4616dc02b2503ccd5301ddda6094bbc10862d2ec3cea35d12aed267c4d532d474e63b5a0e7d3cfb8aa3f5eb4fdd171cf5e7e23559a70e2f946a9f341b9eb3bac6cf4ab464ab08fa1114ce01616b751327879be6cec8773279b236ed43fa3fa1c3b2001ea1c4efe2c20020f19250041849f67a7f472f564786c95b927af05ff650f10824302ffffb13dc94dd16729398820aa35e959aafc0f09b039bb2f1a0ae31dc5b4e298c4c7fad15bf5140f83106a608a5a74a31105599c795474", 0xdd}], 0x3, 0x0) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:03:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) open(&(0x7f0000000040)='./file0\x00', 0x10002, 0x30) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:53 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x401, 0x6}, {0x81, 0x2}}) r1 = socket(0x26, 0x4007, 0x9) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x100000000, 0xe8}, 0xc) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendto$inet6(r0, &(0x7f00000000c0), 0x0, 0x400, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x90}, 0xc) 16:03:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20000, 0x28) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x7) r2 = syz_open_pts() close(r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000300)={0x0, [{0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xffffffffffffffff}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x8431}]}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x5) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x20001f, 0x7, 0xfffffffffffffff9, "845c0000004c7f833500"}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x401}) 16:03:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2c000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x30}, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f0000000080)="b2e1dc53dcc1ab3fb89b3ba70af9baa38390d426bc746541cb3ce456b4c976fb13821ce5279bcffa1aed2ed090f75a44238a14d2", 0x34) 16:03:53 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) poll(&(0x7f0000000000)=[{r1, 0x3f6f00023c9cd5b4}, {r0, 0x14}], 0x2, 0xfff) sendto$unix(r0, &(0x7f0000000140)="05d4927ca68e6f9b7781549397f39fec70fbc0e161623018d9aaa34034697a42372210f97e8e41038e216783aa4480083beedfc5cd532433f10675b73563503aa5a64010241915aef7b70b787e3ed5165b160f511677fe0a26a69b1ec7a39a36cfa6108f4a0efb88d46fc231cdd06fedab53bc135fb5678b06c5880e6eb2e21be17fdaedc1e2e2123319e6aa03a9be367d8a6d08a2c7035e24dc974cdd6f7d2fb497917deb6f38c8765633818d69f403ee7fefe35ecd", 0xb6, 0x400, 0x0, 0x0) 16:03:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) 16:03:54 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = dup(r0) accept$inet(r2, 0x0, &(0x7f0000000100)) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) writev(r0, &(0x7f0000001140)=[{&(0x7f0000000080)="5449cecdd8c749b2e21c4acd002a6d69a272302c4e5298ea2547e5d5b6c0d1ff846e2b7bcc41dc6ea680921d47e05d3def0a97722d48655e1fdcdc05f9063e197305f4e7a8b4a0fb09822aece049b86592d11fd913eaf2effe9139fbfc04b5c17559847a165f67bac3ea153c62ada379b4a011058d047629b7354abe958edbeb963cc388346fa80d5b7d183eb39d23cb52ea7ad78ee482e051e8a90f800a5b6b0c1aa7ca", 0xa4}, {&(0x7f0000000140)="c02de6c6bbceae9d467c3b4cffbf7789f257ba5eb454ceed48548a41bb1d3ede9e95cb77daaedc845884a52dbbb5ec900c63a26ae94ae166db553e2411fe50bddcb245ed21c522744cfffcdf0e709b1d1bf2e0a2280a7d7097a9252c0cf237c35e59e3257993af116af8e3f8f8577b8e2760aeda0edd26a7f9eac5cb2f1940ccbebe099e693a45493778ea37d7155045d3bf3e1888d21c3d2bc531c4364bcc1688caad54f4c2ece972a60fe8e5f1af11dbd6ee92de370b797b4e83a2a4f318fc601b1ad62ecb53a9eeae0d67c88204f90431185a059a4271c2b05e21df3d996ccaf9e716e2fe808fdf5052152a652b251508fa9b8da4f1c8728c1cac79c7274d39b50b809d21d6eacead3d425fa0687c571c3e0b1400033b44dcbc0bc0d16840984d315a93c5e59776d83892176828bfedbd4e16e10e7794d3001973c5d5ca8d4a0eabdc3ecfb5305ac084c33e1484a96d1ffc539ec57e52462c74af2b529f80b7c1804d51b6ce06bd5b787a274d8ed6a813bc8956a06b9e426a232ae0a413bc7a8ccac42b6a08ac396d2dade49c1906a861984337f3abcde72bc40898d11993e434b2e2e524c0aeeed0606453a1f880987e18b7552c63913dbb74ddc0ac3a62f4f721bc9209a4751ced7fb0f0f68b0322a801f08cee9c522d5dd988330a5f739f84c335a1e6f88060cc48d04e28a2f88ca6d6ec10e83c9a03e4453abedf06272f9732e67bd75d565a44acf6c064ba164ccaee077ca2d7985f2732b858be07224042327a6dc2a37defe5eec299c54892f8cd98f0ef22a1d02eb29bc0c68711361a6bd68dc97e3242e7bd7bf102aa58aadf33b8bb5d492a213d74674f66048f44d753e5b7224c62c5cf8179746ea3dc92d7711f35a11fa3165b479c3397662c2d6b738b97373324c322e898dfe0cd341f201cf6b30f0cd1e40278923fab355af6b8ed4fba085a67f8cde40ad37833ee3586c4d6daec6295585713fc6d568b6556da7ba3924a043dcd8921b46d353c3b61c2a2d22f9ab8b09d5fe1b9aeca30c34ac12b466b2ad237d4cb1795b19e844f3332de9d4c07be23244691907e1b1b3f2bc339fbcaaffdd2ae4013cc2a2b6df1e1fe1e2a111d8651d9a4dee650e9d9601a3267a01cd2d04bc6466c8ffb3a5db80c54589c3815b033652d4e06cdff3332128bdfe47aee6fb2802180c8c626f2ad263e14066431bb47a5cf036af5b929f89160eab355dd3334f9ce7ab7c7efcf80e661155ffab82687a7a28b8d3945d7e474e008cbb3fa86b71aee93d9b49cc0251aebba8a6ca5aec7f7c43c5b5eb4aa5a7f2ecbf93583c43d2ba4863bd0532fdfc715b540ed7f87acae254293362518b3a6f607122790bb6952b4cf8e23bae5610e6a9705fa32b6a38038ad4c951148f9b5ed8d66fd9aa264ea0b8d8f9e4be3376bac596e7e5ed6a01fff90202d83b8183467e4c08271c86c11f4a6f6e420149bd7a9dbf150f6128e106ab5f18dd765cfe5d91fdbbc1ac2fc6ec7238ed74775dc83c334572d0b6f23782320f5c3059ad15790178e3e1e0d309431751e55f6a22bbeb861ccf4632b09b56466ba86a62d1addbd70fb813b8f11a2e97cfa2b597340445b4ef130f8b5cb942001321086f7f2c1299390ccbc5ba3778c904e26ff8e69dc4278f9bad69c57e5cc8a54a03cadf64085c14754ebd8f1aeb53f2d5e080c5539b2e787567faee57aa00cd5a1d5e273b71bfb6d623ae24c7c309eb602da01aa8a17163cb34734d1c49a51032689e713cd82f52e3d2d567ac668d08c2c62466819d2e440760a6b8667629ecc3ad4a5d9f059fb1476d8c6ce6d040a63986072ed9ff93dbeace40621c425f0134d70856a76534d6d3c5534e018311f2326ca13c79287ac4e7575cb605c5080d258080abf9eae099f81ff4243ee90b8d1934855cd03352d6496fc42317725c2f43a7035cdeff8b42c7bf136da49c93191e6f3970e18fce78119088d68b680d0cde404ba8e72abfb6bc401437b1201b0fc6d6d3e03461ac5cca67defc1d1c5925e4d5931a0f5bc26f3e829881c786695517b92e9d435558b25790f337dc1b22035e787009eb524663d6489b3a7b4f458d3c57155c9d4cd7af52588c18aee08bdd7fcd9be758b93e3ca373afe4ec0587405a0e6af01fe870c61d4ebf54e3e03c42e41d7bdc596e5cb1ac43a48972bed9d6e206ab46cefa59ae893fe8575f3af974188b11418e4a60b654f674e59d594b414ce32d193d40d5847a0f2f8b418c67db4346ec3c9b51feeaae918dab56be9df1f1d3c3f766cf81c87fe589f62437eb0e5554b618934e8f5b0d55e6953251e1ca7144e0c0c76cae904238e804645ffbabe694cc37de837d7a49cdb04fc2fda0fa81459e03d51a60228763324bc9e32f67301073f95935da804eab3ae83f247e4e754f085ef5957891b5614333e81df211bf7a8acc791a5500d610821d5673dad4b8e5bc745f9041696351a5547c8b5276859bd6317f2685d46b1812c39167f56e4d68a429bb8038d9ea0d491e41b4bac14424eddef86c0cf604dacdda4047e3022364e2df6777e6c21997220c23837c33f4302de6b87ea13fd22764a01a591669a1b8a5c9e30fbe3bfad843913f32797da9eb6469f15c93c9575f66cbe1de853aa167bd7dd9b9a6065b4559f411809b51af3c21630cf670c9360c5260c664de24946c739008372a7a295dc802d79163269179ab98260c3382559576e99776422e0887d13550594864c19673c604cafac68b01f197eeb5b468428b977134c57048abb56d542cbc1c23e002ce525a9b53b1f5789bd74e70d84040d8cee7d07b270080f8fb7c4c379276a15ef70d756380a914f49ea3af0f570da987896674878b194d697c0a931b83403c4a142fdfea9dda43e082a3857dff675c828f00a4bb09c27a72c22124512e64870802a9f5624b318a937ece31bdebbd1ab4c19d5b7900a89b199ccb33802e03986e400390963696273da00e73213c51bf9abd2fa6b682d38c14db74527222b10816a45abc1e1179481d3406ec267b4249ffdedca2fb678d585a82f05d669509f91e53b19bcfe8e6bfa5adf1ea78ed8f70ae33656c12e2a009ce92e8d90b80ad818520c875ff518574f4c46c975f33f6f64f41da74a2ccfcaa5f096857608e245dcc71bba92fd3c5ad61ce0092bc171989d6a800b43c55c506d6395333fd112a7938dd3347cc171da54d20c9ffc9a1ec3461aeb9fb266e01fea30863be0f31ee60ebc34349a3febb39c152d5407d9bc1fb772253544e3903194c3f7848fe0fa4d89fb6772e96dcc94d053f3b4b8961f4850915591dc046f4273717ce6e73174f0ec0194e28adef8634614b1bf1b964991bab21e17b85f4840edb575b8eabfb165ef8b90ee45187c6f869f3d3e05f68278bc5f0f4a2af2044ee3afcab8ec2f884d96c0bf2501f2f6bcd86313b7f0e9667216dce7e0ab2298aaf656f910198a4d857b43f62a7d5909c9b6e2884457cc4e80cf84112a6fb29f2fd22629e263d559f3c5033536b1ff46c38dbb2065ec829c430b03d4820774468321101c647cd36306741d97fa22752f73eb26e6f5f677f66cff02274a989fa2fa576728113482e7382b827b384f5fce913f04af72972778469f85d0818c9fcaa70a7158f816c917bd4b9d97ceeb8002e8ba5138df9213e508da78786f255a75dc238718b72ddf003537c069accae795be8b5dab6ddb570c0c698268dc5a3c73cefb06bde27850990d33fdaf1dc09504864818edcd97e0357a8ee096db9fe140239ba8b18350ec3ef2f9e7fe656ede0bae85cf92e596a801349ab09577b60b7ba756a5164bb9d022ec571716f04414840b84f63e2b24dea547314e3d6292aa91cb176e27af6682dccfea1530d30c874721021395ec4917faf8f0b2ce64ec2ad4cb6bbcc0f6cf3d222d28461d908096e041dd012ec3f254ca6eeaab7359284d76cb5c19b476ae01500ebe0c898640b1f7f2479d309e0573f24b2c492ac5641e297481d589257b7a6c540ebb3f627ec9f9a0c3ea7b83b98761b427cca9db9447d1704c508477b0a4ba7995adacf5309734c9ae2f2714514ca3465023601b12aa0780ee12998c60f93e1ac99eb7031c46ef0fe4285bc4bb346f517f5832f40051c798493f9c7dae922ebe75f6527f486c7611778f5c6a1970348f844f79db6add217e1f02b679170b99ed352e922056ae6fc2bb076432e10262dd9f762ecf508c5571c1f9af28ebd64495d2c23c837b0e19176a55ad2da6e9fb992ffa5f5bc610d52ad0cdcb811bd26490b9b0d7cf57e2e7ad2f7e74b0e036b0390a0f27c8b21940d698d611474e40da45b1e1d5f0b231162dade55e0b42fc812093d036f939dfe0c918717f94735e67b74f617fdcc5aae1b62fa23b76a817bd7758e23d47d7c54c1bb0e04ff7561d8ed6d2bec6cb50c3bbbc9632467befa710ba7bbcf84595d3918c31d7405b973884cfc9cb5baf7be13b46849d8530b3d840dd9f991f43a3e6edf9803c20718ed3f1bbef16271d75023981ea811f2e90949a0837ed6577dabe48999890468a4a19a66b50edfb43c2ff9caddccb6f91d12318026f9e0bed5dc97d6ac979eadc827b0f95da4f93ee6454129d89afc647092050d275699ddc65bc32b5c01cd8fe19e5dcf4802d5fcd39d1be5afa62b2622a1c06fe414f288edbd38a3e5246ca2d810323075021006bdd3625c4cdd6023526f4880c93ef43679a44fd2d9cd595c48d1fcc6c35c4a342808001e3dcae5dc9ab6d5758691dc66b0699764c73f0990ab3cb45e6be7572beddb706291cdfa4414c208b79814518ef19c78f18d54ba9f47d3fb6cfc6044338f78cc5d929617546cf8984b018f391bfcea455bd1c0ec301aa202d4e99dffc9d0c9d86b0e4fbbfd9f9ef88198898f1bc65467285d16ef9d0d24b0d30b6e3e3950f0f87f7c9bfa597d6ee60f68fb0090dedca7f8bc07557d08b103de1a026a227334dd86192243ea511f2cd8eee0d4493402bed5cdd262c74d937dfc5c9c7e8e648dbcdaa441d86f16e4d746043f908c9ab5b50dd5db0dcca6dc30a3c2dd46f7e3c4b954646b678ac30e3e0c27d7ff050f832a8e6bd7cffed0b6a895bced073bf76b45c678349033bae89b9fb66941f695255aad2b1a82f799b10fe100941ed1d4eee47a6cbe7a07941640550f6e53d24d71e8e9fff2e26f28227663d5a5636cb212ff43dfd3356ebf1fe604a9ffdfd7c18d755de4aa9f6e9a43740d41298d0566aaf5b845f57856c1868988530d627d36258b8379133f316f688c55ad84e644280210209b818eae877e30688edae297869a09bb8ce0a1b3cd05abd2ac2ea5f84ee2911032945a60ba8cbeedd7bbf6a450d2047599db396cc7903adbca5162bb99679add7defc54bd09744016b32e3fc3a49175653b8aa7d10b14b9c44e3f3dcbc948082ca8cc42aeed86c579db38c1cd47bab55ebf3093fb273f79ba11116e55a50bcf329584c3080e5b3dfec46cadd87ba9691c835b471c208a7d3929c662593b10b0a535630a5a96a20e405f31cfc9f0d82c99ec9515227d646b5671f6511b5bfce25b7601634ce60a33fa2d9ebdd10f1e5d901292f8e40bbe6b950e423f7dfc1abb328ca772a157fb8fa9f2d804d7f0e1fccf74f96239385d4e56faa395058b6982d41635753f37810146a0f03e7d090f39d855610c67282db2cc8c30e620042e7ac51a4450ebc6550bd61e54aa2d2844e62d12ed47502bd51987bd775d76e394d12c555d8d8fbc011c355597d290ff09ff7f46d7cc270916a4f6fa96c34ed22c883e25e0227ebf", 0x1000}], 0x2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001180)={'./file0\x00', 0x1ff, 0x8, 0x8, 0x0, 0x80000001, 0x7, 0x1000, 0x1, 0x1, 0x8, 0x7}) socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001200)=0x1e25b6ae) ioctl$KDDISABIO(r0, 0x20004b3d) r2 = shmget(0x3, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r3 = getuid() getgroups(0x2, &(0x7f0000001240)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x1, &(0x7f0000001300)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, &(0x7f0000001380)=0xc) r8 = getpgid(0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f00000013c0)={{0x10000, r3, r4, r5, r6, 0x100, 0x3}, 0x5cba, 0x18, r7, r8, 0x2, 0x2d, 0x8}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440)='/dev/zero\x00', 0x3, 0x0) shmctl$SHM_UNLOCK(r2, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x2, 0x1, 0x66565c86}, {0x18, 0x0, 0x3, 0x81}, 0x2b9, [0x0, 0x7, 0x10001, 0x7, 0x7, 0x0, 0x8, 0x2]}, 0x3c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000014c0)={0xffffffffffffffe0, './file0\x00', './file0/file0\x00'}) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r10, 0x80047462, &(0x7f0000001540)=0x3) write(r9, &(0x7f0000001580)="44b6ec551d3679249b7efdcbf46d296d7878d9ddef88093c2032ef31ebfee3998d88e7a3834d22d0e616b7b0c0966bcabaa8e52bf2d1745ecc37f00909941f3a8c53236906757f83668a0d029998ecf95aa7cb7e0b8e5fca048f58bdd21e86940a07aa19b38c986ce1b186efb2b01bf573c59bf7da533d40e8d093bd071a56edf3ead6295170e397d588ab0518c8fce4c337e361ebdb6819a498e772bddc2ac28b43135b6932ff9b992de347e454b522de0104803ad55eeb5598361bb134c75b8380a602e78dce1789a98651c4d0060c50830f4428adaf1d76d48918b676ff6bf85342240f67d46f5a609ac5d66dcf904e9b94a22b8559977665", 0xfa) ioctl$WSDISPLAYIO_DELFONT(r11, 0x8058574f, &(0x7f0000001680)={'./file0\x00', 0x8000, 0x100000001, 0x3, 0x1, 0xd60, 0x3, 0x2, 0x2, 0x1, 0x20, 0x195}) pwritev(r9, &(0x7f0000001800)=[{&(0x7f0000001700)="8181d6a1274ca64cf473d6417d689b638c578e2d3704ec687598abfd1d77a549b4409cda52062068548def63dcfb4b9bfbeac68bd37fa20a52b38c6dd16b4b568eb5600ef032d37320bfcdef4ac47465d3a023e5e1ae22e71366a3ff70ea0ea6b4708a3c6d672ea10f", 0x69}, {&(0x7f0000001780)="e97102c3a4cdf3df8848815af545b551fa76fb92aca6435042ce4aed168c0dc008adb855c0e6a3351257e045dfddbbdf98b6481b22792543b00966b0168d4d3a185ca4a1a36b8aef3cee2993a0a2bcfd", 0x50}], 0x2, 0x0) shmctl$SHM_LOCK(r2, 0x3) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001840), &(0x7f0000001880)=0xc) ioctl$VT_OPENQRY(r10, 0x40047601, &(0x7f00000018c0)) 16:03:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0xffffffff, 0xfffffffffffffffc}, {0x1f, 0x7}}, 0x2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') close(r1) 16:03:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000ac0)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r4 = accept$inet(r2, &(0x7f0000000340), &(0x7f00000003c0)=0xc) getsockname$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0, 0x120}, {r1}, {r2, 0x40}, {r3, 0x8}, {r4, 0x50}], 0x5, 0x7) r5 = open(&(0x7f0000000100)='./bus\x00', 0x10000003d, 0x0) pwritev(r5, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r5, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f0000000600)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df6991e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a6485fb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced2880000010000000000e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1ecedee161ab7", 0x493}], 0x1, 0x0) 16:03:54 executing program 0: clock_getres(0x1, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x58e, 0x9e, 0x10000, 0x6, "f8ca0520edc0f9e978c42d9c74e10ba6668c80ac", 0x21, 0x6}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) 16:03:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x6e) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) write(r1, &(0x7f0000000140)="d514f3e282b1a692f6dda53ce272fcd8bfc23535b63d50f056d805c9c3c3d51bb267ca2347df45f341ef4f921baa2f7412531cc44998dde19630716f1e9966aa73849333", 0x44) pipe2(&(0x7f0000000100), 0x10000) 16:03:54 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) getgroups(0x1, &(0x7f0000000000)=[0x0]) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x1000) 16:03:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x5, 0x1}) 16:03:54 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) socketpair(0x0, 0x4, 0x8034, &(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x40) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x100) sendto$unix(r1, &(0x7f0000000040)="772faee5fc3ea9261e7f83c1e1a17461c5602c80474c90877099b806828e8868eba546f98ca070ece988ec01ea22315d8f311e69c94c30529dbb8323b25f450df9964d716872799bd2ee435cefad9e9c2e201ea3901d603c3de3c6cda1e8c8f1c569cf0c08ba830015bbb2a7cbb0ec4a3924463dc44fa9a3a7ddd8828498a1ddd776d726e34d976caa1062552772252c794f3587e2fdf43c6a5ce7d874ce33a9dea46c5b9ee6a56e", 0xa8, 0x408, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) 16:03:54 executing program 1: semget$private(0x0, 0x4, 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10010, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xffff) clock_getres(0x6, &(0x7f0000000080)) close(r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = dup(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x800, 0x0, 0xffff, 0x4}) close(r1) recvfrom(r1, &(0x7f0000000180)=""/63, 0x3f, 0x1, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffffe) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) write(r1, &(0x7f0000000240)="064738ddfca4af51464ddba22eb2dfd98c0a262ec381cbc0a30f2ce8df36e91d78c1394e1563d997236b4232268b908d126bc36ca2a489df75061bfb9e8debf6bd486c2a8d58a75aa8641495005788a2bc777f509250c40d878fe4fede0a3a6cad58dbcb69d84ac6d4fa408fdecff7f09795df2f367219fa548e5a6d2c52bebbd614de5b4570affc0b83b9213205e6717780c0cf508d007b6750683df2ac0f71377d7c8482d82123bea95b8eb9bf6218e9cb65288c495e147a78401a830a419f52f0709646334e3e943f9b8ddeaebae06421523c78150f86ce8c1efa02a744", 0xdf) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000340)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000380)=0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000400)) r3 = syz_open_pts() select(0x40, &(0x7f0000000440)={0x1000, 0x9, 0x4103, 0xfffffffffffffff9, 0x100000000, 0x3, 0xffff, 0x1000}, &(0x7f0000000480)={0x5, 0xfffffffffffffff7, 0x7fffffff, 0x7, 0xee4f, 0x80, 0x2dae, 0x9}, &(0x7f00000004c0)={0x8, 0x7f, 0x3ff, 0x3, 0x9, 0x5, 0x3, 0x7fff}, &(0x7f0000000500)={0x1, 0x7}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000540)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000580)=0x40) fcntl$getown(r3, 0x5) syz_emit_ethernet(0x3f, &(0x7f00000005c0)="c57d7d1470413b1516ad71745a54ce87021882d13aa49c96764ab896ba1d2e96c4bcc470561266e62c55100167be175c50c511687fb89752446187c5fe4a08") recvmsg(r0, &(0x7f0000004a00)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000003940)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/54, 0x36}, {&(0x7f0000001680)=""/29, 0x1d}, {&(0x7f00000016c0)=""/4096, 0x1000}, {&(0x7f00000026c0)=""/208, 0xd0}, {&(0x7f00000027c0)=""/125, 0x7d}, {&(0x7f0000002840)=""/175, 0xaf}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)}], 0x9, &(0x7f0000003a00)=""/4096, 0x1000}, 0x43) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000004a40)={0x3f, 0x0, 0x2, 0x3, "d9a6e32082304daedfd2374d482a655f13820194", 0xff, 0x5}) clock_gettime(0x3, &(0x7f0000004a80)) getsockname$inet6(r2, &(0x7f0000004ac0), &(0x7f0000004b00)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) 16:03:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x400000) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:03:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7fffffff) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x10208, 0x80) 16:03:54 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="2912940106ed4e44f086ec6673c6fc597e510a0bb50e76929f7b00aae78c66eccc08ab7f85582f567d4476e6415fdb869b1a3c522235cb2d2342f4bbc664b605612a0d758af833b5ae620b8ef50cd201b0c06c12499fe0658c2bb3f072e25d5dbd631864aa0f692a4f3e77afb9d352cdff7c6e61176489bbf7f9a9dfcd1cc12ec17720ec49c3894ecb5395d592f4e87508", 0x91}, {&(0x7f00000000c0)="97f593196620fc5f3ed5d96cae083311e4e91b94785bcaa53896c4f4571479b9c507724929cf855faead371c42efc3d38b51d255777933ce7c1dee6eb5002e13600e17e251f7c19157f6625cfc5e3c754e01cab6", 0x54}, {&(0x7f0000000140)="cef65075c14165db65b32c9089c2714687feea6c0ee73801446f253d7e", 0x1d}, {&(0x7f00000001c0)="5f4942c98ec12f9d3d78359c34402e2f1285f249bd3a1fc66bd1163bf6d9ec0c871a81446c6e5a91136a2b9e29e31db563cfca4cdc70bd4b99e1", 0x3a}, {&(0x7f0000000200)="f66f73465981e8d9b8c16f1a6e2046a51d21dca760e44f2ef15e5f08406abd83f5a98bf02d55a82bfea62b0a2a13de75320ac178c57486f998af68b89a3babc68046a24d86aaf443b35919fdc4c09baf3119ea027fa2563d9c7aff49cde72a1bfc641439c99bbcb2e17d3cdcef885577335e003845aebb9695e8a2fb91133ef08765ac3113f0820b7dce67f8ec366c68d0a81b2db757a2073b8c958919823ece75c57cbae40362a5b69ae911c3faf48e03fdcd01e20ae5ea02e751122d603d67451dfe06fe2143e30c8d27de35b9f54f24d8b37445b5ae854b3f7040429406ee86c75c1428cd056e21d8be671ee1e82d72631ab69e27297f1ab919038c1e37b8c14bd88b38bcc774987b2bbbe633b4abe578b2f86ab71211ec4dc27608bd64372b09874f6d5d3ece7ffb6a1517b7fc5dfff653737c94417534a925b162596a5bbaa9f003d7a0fb2113d4028aee6569ce08740269b13cb0566ec0cea3f6f77549123da7e00e51a407fd098c48e9ad4cb746b054861b27f87a15f9e1e6ec58b3a5b5aa0eba0b987bba13044aba601ace35ea31447a4ed41f44839ebbb0bc758438bb667eae229fccaae158e02d7eac9ca4ee7124bb90be6f11aee9abcdfadf8f6ceacda30697a6fe3dff7ba0161a9faa6637cb7cacb4353e85d3cf61b330070e6cc958a73092342463867a52d04e597657e64858b40b8a2901cd5e4d0d68e898ae658f32110714e86be4f61ecc301ca8f92a08d2d776a4caaead9ac09ae024b13e8f1fd8fb3a3345d440898a3baca4f2a4665b1c0c42b71b78ee45673b2b53add6490c7e6ef4c101afd0c5bd8fdd01834d786f0cbfcd237c6cdf5e6ee4de429a5f3e7bbb5beb99156818dedb3dc33d9d926aeee508c55d8095655d12cdb3a7314260d2a082dbc452f72141030bf9cacee6af7622d32f9291146a7bbce4f50ce14e7b8d7ecb254218d39d9c9b7f715724b651a668fd5178dd6925e1a2ad14a9c7990903aaed564d71508eeac69a565056c2cbeb05e9b4523d9426a277312a589031cbe4fd8f9d3741bb543ac84eea9c6fde15e5865e87353b60f01c036c528d28eb1d62033db76d30e09bb66f11075c779bab3290151becfeea5235084b2c6d84ee16290fd0f8b988d63cd479f553d674d51643941db1e9b99114b0c9cccfb393786cc37044d947263c51acac851d14801f3a64c21c951e401b68e9c949ae14b9459951fb457c949815e70a1a541793ed7fd8f1742612feaa02b6da55e4fa2774c99cf23e5265032cff90cf722a84af043139b4451d171c3987a146f366656326898fa07afa732ab3a5e96c06aa4a5edaeac37ef62f07d69986946c409277e6a137f4f886764ff580db73b22a8c5b61600e495d89c5154fc8864a70d1b3f309f60b6cd9a511812f0d5198705cd74cf88e7b62105e4b64bd7bc55910eb84c36fd42b459393a8fd54df1db8d0498118ef31165d411e93fc277fdfca47846af097c962694f3827bc1a2afe65f34c23ebd6d4bbb993d5c306373f5ba69e88a9fc61423d2ebd732751d64d400b66811826450b79c1c4777bcf0248f39a9eba156eb5c2e6ae6d75c9307e89241287b6fa66570ee34d6b2871e9464345afa8a4fa79c8d27d9fb1ecaf5957d2eb8b40150288edccda24b8fe8009807c1a45f80b9e7d32864e3db72239de19cc094c5ed6d067e9b19ff89c60471def9793045750e5ece5be19667fd9e1c91d3fb16570a903cf15780c26d9004cd4cf8be538857fdd338ca3c0e0eae065896846e9c84e7ccb7dc2f0a6828fadd5a3124478cd555452e32d470a08e0db848e7c911962f5905cdce82525d1ad91e420dabe04ff5b7e5e2ae0883b19082f74e06d770dca91e2dabb4659954d6e38ed7af9af50a0dd25767c7b08a09fb72373fb48f294966eec72466b405822b41cfb5c8d363d5c0ed3d4a54e3128dcc4022fe9ffe3e3a909afc271e6506e183f8291b62f68dc5a1ad3e268ea45250d5c3c212b721d8019289df7d0ed9ee9c034ce9e9812e9e79c550de5b51b66389d95fcd8c82fbdcdc6f27d28b2fe52c1b2ffd4b8571e3535f316a884e4212e4bf0f4e1dcdcb5047e9d1eac6878da65970adaa5ece0731ff58cbb54a42b43de14ff642b654f00cf1cb5aaaf048d38bedc742607f882c3efe82fbbb4e22fa34b7f46fc89200057b72de4d3009fb1be170b88fe10e35a28032585a28808427e1f1a1e5824e0daa0b531b72ae7d9bf8aefd299a3cd44c3a9f4c27e9b44d5e4b152c66ff380b91d874a48c0fcb4716f0af66ab0fe028731760d4ca581f3b0e11b9785ecb55d194f3cabef0ea68fecc3d7658f6afa57fe5668dfad2b2d74a0593b48b9bd51663eabe02dcecfa63ebeb93ca6ffb8e32043586bcdc41ea2d29959132acca7335b2074e653f44e1d6e332ac19527fd1510cbdb1022576b8107ecdd74e4012e28c90536e14347bca9100fdbf2057cb61965cb2320fab427411825304a580548f78afe44b25fab35a2bddd91f81e03ccfde535e6cc1a1414c0492d361387fb939760e6114fcc3b47058b1bcbe143431ca744a71097eabb8435b8ed8470d87d8a62e0d90199d968962fa6571dbb8b45f31ea4f9b06586eeb636071b66634bcfbc790957ad0a92bc10fb66c197d458d5561cc924cb61ff179d154e989eb615ff4b8c829103c28f704235ddcf98074068337d9a7ef40e40aa4a8c05b9cc4b137f979a6e386bce76a93e0d082fe6b2d09628f53ee1385a30ceabf41dba3ac1dc45b6dc561b8b4b0063330a1418059a6b4d81c32fb8aeaa23af0221f214825ce971ebff44facbbef4cc611b4379d22ee3fd40b0b97f349ebe9d62908c78f9211812d8f33b913d41a014ddc439e912ce331839179523112d9afb01428773f8f731bc98c9d6ae65a399e10792e8fb2b88d43afa684fb8044684c052ef8a703cfa2c3438fe83215d151688da319d31c8ea08e258304ec04d218e6624ead4d29bfbd08aaa1f84f4fa7f813c98663a95542440bff6c4728c1a9cf3c277c4dd9565e3539fd2df3dc97c838fe4eb9eb50057b6c19dfe5c70dcb907e81412ca3d204eb8225fc0575e751faa3ff8d43265c444bc1dac2364df32e25f90f54582e3ece039793f89a9ae5b6883a2f1ca60668cc5312c8d44b96488929998a5e526bbf6339c205802dedd7ff459993156920db5ece8eb546b43fd9b63aa6c1ffad5bb9cb41be8a04fa6ef645f626d8d44a04e45b59f20d0f5f93694fd0b06beb7af5e93fc3d9bda4c953709096421e8196f76b1348d1f2ed1a994b1be88fb05630f7ec67010890362c36d8599488d416962ff66634276e34d9ecaa74158c93dc9f256ce7b20ef51dae32f9273acccc408e1c766cabafe9d8890556bc0159496fce29371a9db1fd45756aa83dbe7d83ac703e0a976a827704617874d60673f131aa48b39702f344cffde36717693707e44b9225adcd9fe157d65510edaa598f62edc4ecb288f8bda262cbc8c3d741ca1f0ac447ac0390ecf5c53ce7abd689a400619f90542da307819c74a674a2109dbdac3f653fe740553d59d5cd18d3504e4be5b4cda01ff6782eed97c6969da54aa2c0204a24f85b111958e8727bf90301982615b890691e5d7ad4b15c1dffd6e39c9ccc8642d688a1d9d7b4de5b42d1423090b84f80e1eff0b2e16a36070b2555c20a68851f4530ec9b41c43a22457e6efd1f5dbf8877b544fd6892f07e9e26da60203dc689caf3828686f0740bf0da8ce068f54c05efc7696665e3eba0e5af69b28e5ddbff97e161a3ca60eafca5fa72a2a52731da3a3dc5f6eca38e46377ef1944b8d5532378128d7c4e9f839304f99469188bbe56ac63a935025a4b8d5ce1315c6971a2f0684f829e98b9d62830379366ce41aa5e14d8e1af991c4afe4c4d86debb1950bb04782ed48aa4046f33361ca618e4440c20d3c6ab33127b7ccd2dd917232090961fab8be7cd0c5ec8facf992d0feee5dbc9c53bba44eaf0aa6281fb79e9ee20ba331f299111d4a75b78a2545f84c2fb014ec08dfb7bfa423f4d5f6bb616c070e0f9726a4e2cb1070adcd24f32dc433d6cdcf45d70a380a20491e52b90203a9098a84c49490d1d2c12efa024566096d8a5388a85bea07911a5e0f5c13d7c41894e7d2a483ffb0ffd430a5f5aaaa7ab4ed0838179dea92ba8f758a0118d29b8d65f1a862afd38727a3d2cb4b90c9b86517313c9ec70abe0133060c80176317f5678544aeb3a8a6d1b6021f2de13f0db1b7e103ca6d8481c94be006bff974778b85385841ef837e77db23d60682b6af5897ff050780d0afc1a97dfb17ad5c872c01d0a36512bfc41ed2115c35cb565ef492022f9d1b8a35949d3e59bc045728aaf1fea98218e89bfa75945a2881472ee30fbebab39f0dc791ec964537d1755d8c17006a1962a584c887743321dc702f0c26f487c6044cb951be15e87fe52377e93c21eed8aebf8cb403335aa688ceba941227e80f9955ecefd2a81286af01ec4c441305528000c862d3eba04ffccc1754fa74e88595ee35b7fb09867800033f89fa2de4d3595214b50ffde47720768223f51b4695cb42d405b5caad3b6bce8042300ac3b315c77ec9f21d92ecf91caf2dd52efebb14a78447c7557bd1bc3f1b0d599952a784de7f8e6f3652b95510b651b5c2fe4f3e9301b4af4a157a52000be1901927dccc6ad8e8f1f90731a936086c96d81b46b538647cf4a034620c62708dfb16fa4986a7179827a0a79028f871ce8c3f7cb48bbabd3bdf4a7cc81432ec2aa35731a7fc394e0e851ff80f995fb9ae4e243cc4dc93dd4c955a51c4941e89287e11bd3632e502a5e16b1f8b40e411d5a5c8759a8ced5e976a2b43024517a0b647441a7110a69062a76ccd687efb31ac51202bd51a3fb4ec57b9e25ba158d32564919b8d78510eb665c82e7995d4470657c963bbdd916c450e1e509d79242f9bae89dfdb269d259534afdce2a1752c1aa5c8a31f9d2d6889180179a6c4cd254415a7c372bac59768786d5b168c26e4080581a0e0822798fef3e9477b8bf09e2c435e25ae22c5bab5977a95a6340a752322ccb7fee78a7c1bff0e792e94c12b6fe1db76deef5c0a1a7f03ce15a11a14387efee167de186053783e509104907406f6e4816c47fa22885fa540ff7ec39b7429a85ec288ac0af77c7037a56c208bbb8ef1895f8490b2af6de1901d2af3131b3a9dbed8b06879afe43b1723d2799f03c45f5a9e8318e7d43bc453c45973fab064f207b98ed8488cf8eca4aedddc7748accb498e7a9ef84c609adbcedbc064fa29ec57afca21b2ccdc5e38139d1dcd83383692126b6a456f7858c4d96c33b831b396897921138d084d57267bf48dc1702dab1b232065803c74c8516672ec122fc8fe3d6960f08d92620ed55b29bba0ee25ea550a32a6dc98fcd86067e20e14934789f3f0e0f6cb607034b60164b44cb53df68fddc666447e2991eb723b43ef008ee0969b7663a3d16ffae58a54cc176dc1c1a666364d96cf99dae7b5b1bae239c9f523bfff59bed1d2752fa30f8aa52b9d51852b2d6194fce083b1e0db648d12939a384e87e91da74f92439c7fab711e3224d7357fd800a1509bcb402c54381b333113d6493054b71ea88c6807359e9e17a6a9f3e2dce6cdace0fc4dfe977ac57ce980162257eb8d96b26f7fdd54f8e30bd7229a84dcd7a427ebd97907aee3635bbdd12effca01af8abb6b19f10ce9ff85de179a2fb17634651abfa577262a229049702552e541e7e66713f2cf560186b1647ba5ca7fa6e35a80787b3f70c208a79996329", 0x1000}, {&(0x7f0000001200)="ab74d75e98c01a9c31d27651a9e169c00105d27577690cee27dd1062cfb2eff5c7fa348b03f6087f4a8525341511ddc2c3ebb0161a148c41cff62a2388dcf3c9ab8d15663b64fe73597ef934675ba0f464c681b53ad74add7e845406ca5997d93fb69b246a206d47efe1a7917aa92039cbb1db7f4a693d3f01d139cb55dd02b88dfb13cdfd0905b3effb4ad5bc06bb8b46c5fa80b3b92b9c846766922afedd4633dd486586e8a5309b7063914a6d507496f26cf9a62e0602370caafe30", 0xbd}, {&(0x7f00000012c0)="bef4f1fbbf296b2a7c2a64c5437e79e3d63de8fc48dfbcd5ee18d979672684e7f2119b99d81ee7ed6edd9d7eac45b21a272c225ffc334402b73190445d77d3c733182a41588fcf40a4f49ac019cd0fe54338c26d21d44435d69a690862e2b1ed95746c91be54800fc9d990436828b6b7424d119bb9c518040e2d5cbc431dea03e2b14162b2d5226f9f7447ce4df6a58297329493871dae32ecf8be0843d411a8f7af2698007fa39ebce781316d2fa17a725e6dbfd9a9107635f84a5ef8b5e736387a0981cb0be01a5b1b38", 0xcb}, {&(0x7f00000013c0)="4afb563b766ee9ab2da15242374aca57f3d8b298bf2a785e0be5729cb91968434eab4f6ffc561ccfbace6a3ff44c", 0x2e}, {&(0x7f0000001400)="c46ebb2c34f35e40e925858001fbb13afdd47aa8f3c002ab1e5e8e68c85948c9eacd5f04686fa2c99d5058b817a736925eb501d57b8250cb3ebb07deffa42bfe8c864e231f344cc1", 0x48}], 0x9) r1 = socket(0x1e, 0x3, 0x0) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001540)={0x3, 0x4, 0x0, 0x100, "93b7140b047a45f83e416ec40421f6aa1360dbe6", 0x7, 0x40}) 16:03:54 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10200, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0xb7) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6c3e) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:03:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000480)=0xc8a00000) read(r0, &(0x7f0000000140)=""/241, 0xf1) open(0x0, 0x5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) lseek(r0, 0x0, 0x0) 16:03:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r1 = syz_open_pts() r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r2, &(0x7f00000007c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000240)=""/32, 0x20}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f0000000300)=""/73, 0x49}, {&(0x7f00000004c0)=""/1, 0x1}, {&(0x7f0000000500)=""/79, 0x4f}, {&(0x7f0000000580)=""/35, 0x23}, {&(0x7f00000005c0)=""/35, 0x23}, {&(0x7f0000000600)=""/183, 0xb7}], 0x9, &(0x7f0000000780)=""/34, 0x22}, 0x2) write(r2, &(0x7f0000000880)="0903f19c16acef7b154c724d2b30fd5970ce56318da929850373bba3e0c62d54e42232353d29c709c9cad79ba47a5c8bff40dd70cc34e86a9297f645742d978598d839dcc22e0ff2f75fd9b90407b16b50ab1b102e5e0fa0866fd8a8514b7fae8e55893140b3273e4af5a1cd0d587193f23bdbf89586f52dba7d6ded50b97befbe0e88c0b9cc79173c3a9eda5601435a5f4b4533e847bec93d55ea206fbb73d79a4fde8e3d84577eab8d7d4184e5a6937e36a0485a0f2af98fd9810e92c866a687154dcd2ccffb4c0409c634af", 0xcd) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:54 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x40, 0x8, 0x1, 0x3, 0x401, 0x3, 0x1, 0x0, 0x0, 0x7f}) r1 = geteuid() setuid(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:03:54 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x200000000010c) r2 = geteuid() r3 = getegid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) r4 = msgget(0x3, 0x4) r5 = getppid() r6 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x8, r2, r3, r2, r3, 0x4, 0x7}, 0x7, 0x1, r5, r6, 0x100, 0x7, 0x6, 0x6}) lseek(r1, 0x0, 0x40fff) writev(r1, &(0x7f0000000440)=[{&(0x7f0000003280)="7c46bfd49dd20f6add261e42c34bfa286e01b6610256fa31d792d9be820218d292c18419ff41dedecdfc782f3a74676e724240558b32efeca87f3f5cdd920f8e6dc922933bc61b8ea7bb676ae99387fe67c11f1a185881b3ef02fb91e3254e41a59a9a940c83f6a5ebba1a074564a435c2f352f6775f7f8b6eb96c61ddcdcf920313bd4467cee5e6318af13fafc9652ec95546f4a458318b45409eebfcbc30d2e6e1068e64406319c343873a75b303d829c1a569ab46fcd75c812d7cf636787ead4f444568696f6ce65a43dd0c7cbb982c3a4f6482ce3c20a7c82a7fd1e5b6237c820f3276b7722c5e5d4b60dfc5ec442d53ca7c3ece24ccd47746df99b8a12a1c0b7315bef7f11bb1af8c1384d22d4e981173fca33e50617e15aae416eb359cf36aab800eb636273a22375d6e3cdc6f3288942c1641b39ca561b9a259e2f77ddefdebf324a268452a0318a93bd87d0c303603e6896fb08327b73fb4dc87fbff2078d60161a90d8b05433000c0d07d0ff36490435beae8d3cb1bb0cfb64a34d62d36878291b1f5bc7e9b81e2ed0f1302977982e7babace147e2fd43eb1a0027fe3232c9859d4d4b46021bc21be046aafa0bd67ffd3b1ec3cdc9808f36bdf84258752a0940fc8083720d3e03e14770e32d6e693794a6b8e17dafcac165491fc79128cdaddf568d49ac2d331d69b12eac94c2914c174ca9f359565e4dbd0525481353c5f44c2945eb0d2dffff28b22b39c09aaccad09390a5623131ec39b6063c559fbf66df9080a1e301c83649576b85367ba92cbc721645da28f078caa1b7b3f262d1ba6aeb91fcd48e336c70602c3ed24ae8c4656bf1dfc38d5dbecabdf76f953f00ba1b899da8ea946f90200d7b06901d7dad8585bdae51edf01b203d8a310d1777d8f843ac8b6cf444aeb431eb8a7186d8b12b4809d9e3bbdf85f75fc9d80ccb90cbdadd64976cfe59abdd2399f6a40033d44f0db88c4b65bb39f460c4510493b527482ca57d7f7f7a04e5810154619d94818f38e5376f18c34bd0ce4091145942bfb473052c0a2cc3b5cdfb9c0c5ce58807f3627f41adb61bf2d92cce4d1aa53b77802d7e462781ca0598ed32b7d43daa60b8abe6cba32ff5bf62804a161eb4df0341778a5f0b166f12a4057f88f00a860783b3628b2e75b9b544a4b9934d577ec0982394dc3bbeef0e651975fa893f1aa5975d385f4448fc3d07fa82cdff898c34a3d48dbcfabc4e860bed92e0e0bc7ecaedf09fb58a3542a0fee3673a3d4ac57e88f8f831507553c70efdf47d59865a493d138d66e1789e7a4cd3a9b97a40461b0b51cc5c7a154663337f209cdb7d0a0962c5e5a702d0e9a7745cd38bfe217049feefe668d07e75c736fc41c3974d97eae5e6a9d22f3a7c656988ce6437da05cd9c9e94bd112726f22cc1fe7a08bc77be6b51645d0f0760becfde238a3e8fbf0da530adb543b97827d31fd7b858e12528a29ee14c1fb81100b3912f9b2cfe46fb5d492f68d8e123e706d373678477ec73aa0a68f80ed5e7d45bc3cd00b1bda8655e110d0ea85183137673415e65de93960d3216fe229a0cac039a61994e4f3356ceed38358d344824ff23344368ac545cc83489effe3c98884c0219e870a0134e6b7ea272c7426b9c086a689db5e67771e09f3ed25a40ee2e68b6a1f6e03b30c524df0061f524d51eda69127c046314ab870d318fe9d7d401213aeec5cbdc271593006ec04b626119b4ef6373997bdf05dfbc9e3856c09995f4b12d4eeb0f26903e827216d663e920a755134ffb109b3105a6687878f0ad1e41f6a9fb45a988429bcff8c14b68b34de259c4c79a72640e1b5dbce91afef36c989770dc4c0e186d45481c60bb89ccf681c4f59128c18fc62442709e819c2cf4a5576487c0d72790e6bf267324d28bb5cfe7c029f639c59bc7dd62bab4c4445c3034c05c03915613b38b784e7ffc9f9589464245d6f8bffbf2b5b8eb5572f3aab53949430837afa5c4529385065d4f4c8dbb9b19e306a7a701cdf9c0e87107b030c20da5f534a70f95857b7a81495f5347eeb12b35fad0d8226d2e54baf151ed196d3702058097b88004ca2c4c286defeeb42bdf724aa7151622b5f9058e135ffd1c29a0ce5eea57fed7edeebdaa879893f93e86c5355853a3cbf9538f64ee25f4511e8d80312ba682c202e29dbf63e09d628375785fa2fb187166fb92351027aac5e5c2f90acc52ee01c69d5780b62a68da6b0819e3f8fe53ff1a3bab27ff367f50293d6b3e8f2c64c8ff91b5a88e59c693d16d34389592f24b0c357a85915b83e3620eb9a5477adc6582a6742cec176c07fd194d28b9f8b2a4c787f690fd5336b8e17f441de41d35222e81cc7969fa8e2890ddbae4ab59a03d5aa25aee219b005acc4cd79b6c05c80ecca2126b848e337220638488cab441ac739e048de562eda9880f7a6941afc56a92bb89031641104db09fae69ed6ffd09f4b858e4b0b9e208ac9c7f85890283b8957d4b711a2bca55b9ef8735d0caf73daa483f9bd8f05f35e01ec2060a7d32b42dfe786483b89f06dd12e0a4dca2a3b451ecca61b0852b7c385f519f6535fb8731a26df34ec5170e497f3ec8009c1f7c4a1d6df126aaeb9619461730842780c605e0af8448a68b9290244e066f84c2dd41788262c6c040609f1706cc8b2152eb0c579e2dd373b558bafc711da362c8995eada5679974beecd4491765960f40cf057311c3977f183c4a0a30c3e4185fa5b0a01df97e0f51e2a051b4e2759208c6a07f74e6a3f172d074b2869d3723d32ab9716656c7b4c2f3de2404daac7e4fc9faf38aa4237ea93fef5ef82a5544658e45e83e8cadcb7a5990b8c74e0fb1b2909efb1598213e758d129fa3273c8ac08d798dee43214afdc80baf143e35765062b82b818eff10ef00511609a2ee3cda6108e8efda41ad25c618e293885d6ca77de09e053841af49474baa99f8b48b68b170473081533be140bf07de29100f63fd5af7c7f589ba941a2cee8b6f9427f38a2985558dba3cf79a10205569acf256c5bfdf27e6535432c3e60766b9b793a2c9d6ae8cae557e499b2ba4073d7081649f26b63e5b92025f19e4fe2d0053e9fe6b0aa09b10fa06df4169b548bfe058d15f477658ac434493234fe49a4a8577dd150c1af5163227e4e4df2e57de18039965c12dae526e33ccb00d2b4cced36f130751f19477f76a278aaf236cec379a768410126198872be41b375b9d7297afef0d32e9e94733319931d9ea2b0f2cf4998d3f8bf972d164cd1e3b9037eef27722d400ccb976e1dcba671fcb8f5b42a3977d1c91ebf61b51fad665b74c80e85a669c364982c5e233a7e5e3cb30230b48340e3ecbb84aad1d91ab20364dbef4174d0e359a9390f5d8f08438fef485dcd6ec1178a1f9e9464943d4bd00c5321c50b6b8a28a40e87b7ed06b2347a6dbffa32ad47c4491cb736c7c831a6a6c17d9800dbebc84a765067da8785ffc3ea137e4b0044baa34d3b775996f65b7bba844a32612c7c9e91f6c93b5223a56a1257bd852e96c9a48c889f780afe1504c0b30e09ce813668547d72d10a0f92480e2ce142e288a63b52bf71f967194dfe750f4974037343e1bef97d91e947cec3e1304a0768f7cb7d08d48b6021df450876233001f530e95e2b1279458ab32307ad46d32311dd79b60dcf59b0ca9b617f5e4afb831ed654b1e99c195bb8b8f3d054c329aeaf5974bd1b3f457b0ca7586e26cbdcbc5bd8c2d1ed9959ae5ad4a447473254489f539c72982a1d4e941aa3291d2b2b737f50a587c3b867c1f6cb75099229ec3ce9756b7b28287b4c62c05cd405b675864ab2bacc5e50754ad3b9ae8838c174d8d68a6747a212faa87c566db6bd2d92b7ee999a137ef10bf1fb98fbb1158aaab78d5f1efb03c739f67ab39a11068b91ea23987e9489e46c392bc43f89dbc9ca57fc39e41c2274a2637059f2634e4dccc7f38d91584af32c6510036dd8fd7a9d5e687ad8cda5f243afc6e891736b39ae1b572aa71ce12b53d9ae13c5c3e9f65dc65e070acf850f4e45465c68eff4e438049830f6c1368372d25abcd22f42d7f163c41ffc6d3a5c5a5b0e2d72cafacec11982def709314e59d899ab4a0961f514758f549759fe03e52b9113d823366fa48188ab1e34e0b6f6c4bf91d299de4865a344496e65e979d81427523f3d1717d056ff4d0d97d94c63faaa9f735f04ba39b569366d3f7730298ffdd71d89777a3544bb2f34a15600a103eb0b45b6148a9c54ce78b839a8e386483dcca54fd3da951541b6032d83bbb540a8ae2d08d000be3f32e8e29b4bc0ac356ad26b000674c9a543c5835b6d894e2ae9701ddc76cc98cc0cae31df93c14dc35b6b7e285d", 0xc11}], 0x1) writev(r1, 0x0, 0x0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000640)="a30ab11268b7e820d9c59bb41e8fe384f154bfa1598e84b6b2555d1ba5beaf120203b7c0d7bbbc354fec6d9cfcc82b456b9a87392819f5209919d7b347624d12555ea100334c05f603e15f8509906a9636d1331f1a18d3982afe480318c0c33abbc5f22ff4dff6980d7b19990bc9d9e1989818ade96ce53fc253c6f8143bc84b456277e9632c6fa56ee052734ca949227a68f2068915d0b9af4b512f1b8221096173937448fe8172c97b23fc01e951f603283be3083eff33701bd4ac512c0fa46bd65a03253bb4ebf14eba420abef919278d6d1806581cf19ebed914ba6ff10b4b2b170a5cca43e645a5cbd630d7", 0xee}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:03:55 executing program 0: poll(0xffffffffffffffff, 0x24, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x18419, 0x7) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) recvfrom(r0, &(0x7f00000000c0)=""/208, 0xd0, 0x803, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f66696c653000728f46cfd19728a092d2216a1e4be266d30ad816bb0e84d8b2c4e61739de555d97ad29c96c66b083b32bb05ebc855f"], 0xa) 16:03:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r2, r3) 16:03:55 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x18808, 0x0) r1 = semget(0x1, 0x4, 0x200) semop(r1, &(0x7f0000000200)=[{0x0, 0x7950, 0x1000}, {0x1, 0x0, 0x1800}, {0x2, 0x8, 0x1800}, {0x2, 0xc16, 0x1000}, {0x4, 0xff, 0x1000}, {0x0, 0x4, 0x800}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) r4 = semget$private(0x0, 0x1, 0x10) semop(r4, &(0x7f0000000140)=[{0x3, 0x9, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x65, 0x1800}, {0x4, 0x400, 0x1800}, {0x1, 0x8, 0x800}, {0x0, 0xa658, 0x1000}, {0x4, 0x1, 0x800}, {0x5, 0x1, 0x800}, {0x3, 0x61, 0x1000}, {0x2, 0x8000, 0x1800}], 0xa) 16:03:55 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:03:55 executing program 1: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f0000001080)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf5620000000000000000000000000000"], 0x101, 0x800) msgrcv(r2, &(0x7f0000001240)={0x0, ""/120}, 0x80, 0x1, 0x1800) accept(r1, &(0x7f0000001200)=@in, &(0x7f00000012c0)=0xc) sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) symlink(&(0x7f0000001040)='./file0\x00', &(0x7f00000011c0)='./file0\x00') 16:03:55 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) kqueue() writev(r0, &(0x7f0000000000), 0x1f0) 16:03:55 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') mlockall(0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x400, 0x9}, {{r1}, 0xffffffffffffffff, 0x90, 0x40, 0x6, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x7, 0x1}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x40000081, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x81, 0x3, 0x6eadf711, 0x8000}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0xffffffffffffff44, 0x268}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x2, 0x10001}], 0xfffffffffffffffa, &(0x7f0000000200)={0xffff, 0xfffffffffffffffe}) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:03:55 executing program 1: madvise(&(0x7f0000b47000/0x4000)=nil, 0x4000, 0x0) 16:03:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:03:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x182}, {r0, 0xc}, {r0, 0x41}], 0x0, 0x0) 16:03:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffc, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x1) sendmsg(0xffffffffffffffff, 0x0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000380)=""/4096, 0x1000) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) 16:03:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7fff) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:03:55 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8a80, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x2) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x6, 0x6}, 0xc) write(r0, &(0x7f0000000140)="7a152791338b309bfefe21a6762188436ff2113288e52493a3eda5ab6659afa326f66817880e06398524d63bfa3e626a3b684091eaddbf713cc67ba16c49846011a51bee1c46e452cac3880f0a337d2f15edbb56a55cf67dd28559ceadb720d9f4a11933c4cb15eff3d33b63d943bae5f2def19234cb316e0a55ad0cf9852bc893b3f1b616", 0x85) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:03:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x48}, {r0, 0x4}], 0x2, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:03:56 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x3, 0x5, r1}) 16:03:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 16:03:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x6, 0x9, 0x4}, {{r3}, 0xffffffffffffffff, 0x5a, 0x1, 0x3, 0x100000001}], 0x679, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x10, 0x20000003, 0x7, 0x401}], 0x5, &(0x7f0000000080)={0x9, 0xfffffffffffffffb}) kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xdda, 0x0) 16:03:56 executing program 0: madvise(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x7) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$&\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='@)(&\x00', &(0x7f0000000340)='\x00']) 16:03:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="95cade20afac03213044975fb17933407701a96472bd78332399f3cc6bada472f8", 0x21}], 0x1, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000080)="93bde96ba84d2789f5c234f0459cc18dc6586526fd7f551ed603472f5f3311ee639ee09781058c77fe7da8de7dea0c29f2c67b4b117aca49d2068a3a7cf3738fa7bdea469a442e5965560561b8102a81dff75fb212585f9c810df5e09241b470ff21a5326310123bc911f497d228ee568c51012a0ef5daaede61601294767d6d64635aa8cd63", 0x86}, {&(0x7f0000000000)="6bea9c11554f078cbe70af24f9e1f4a5b35205819b452235aa5ddb1d5c498abedb07dac31d6789dd04fbc0c3278debd077b3497d10726c6744757a692b", 0x3d}], 0x2, &(0x7f00000004c0)=[{0x60, 0xffff, 0x8001, "3e5d6c946110bb7ef9fd6c3b7fbe6d21d5e5c013acc31fcd99ae8c7531fd3972e1d9c8f2cd2da7f13622c269d0b1c7645f1e59eb4fe8452825d2a69b118fad98ceb8c59e1851e559fa07cf52"}, {0xb0, 0xffff, 0x2, "cfc447e8d077ac9df39465801b2293feeb41ef5313aabcbcaae28c59445a22c4e0aa1626cd62ec0f2b1a8e49042147a3d088929e30a8c0d6f78adf9295e40331e657fc599a4f17a92812a03703372ec9b553aabc71c6dd8b0acd99b11cbc2366db8ddd13a8b351066e3f6b06dfe154929c198b228db67217574cd969350675e8371bf5e79ee16c08b7c788fe16b0d30f00a71fda3fe8690462c9c7fbf9a4f795"}, {0x88, 0xffff, 0x4, "ac1881df7a20fdc3713edd5171d20b8177bc4670bbddcff9ecb99f1dd14d2734500e3441c5499b22a82cf4d43f510bf0831484dae3a6ca0846cf9e1b32a1b6ae8094ef9f3ee87ec25e52b6628006fb9be525cbf72e3c78bd13e92c5b45312938053f6d828dce2fe67799e74b98ce7225e7be50a1aa"}, {0x88, 0xffff, 0x9, "b25248de17e980cc158637972caa3c660478d83af136862f5db1dc11ea03da342d875c8dab3e7b4808a9223c90ae2c475e3128a67df0d0518518aa2ce705f56d66c859061c43f9c35986064b0d3bb9e9a27b4333b837520fb7ffebc194a2f7f62cfb882853526c2a5cfaeb0f29eb9d21f53ff2032d3ef5"}, {0x70, 0xffff, 0x101, "43b32b8b25bededc55ecc91631521279cb9bc121f604626b62f9c3c15e6b3e0fef4a7aac6a837edbcc0f49a00cb9893109f8d00014327d6ee5fc8e2d24da7ab236e291ac0ae17ff061bc563a14eaadb82aa0aebf64673046368676273ae5f892"}, {0x60, 0xffff, 0x5, "277cbb5ca89721bd7aa83a17b4ebf793e04be9690512a4a2c715df7eb05b2aa0d824ef7a29782d65e33efc3545fb22c0ff7fa88d24604e842d58eced8ad29e7c1557d43949310fad89c544d08e9a6d"}, {0xf8, 0xffff, 0x0, "a0838c96bbf22b6f1351a28b2792b10b417c40acecf48e2fddef4994cfc5c6884ff38696d840fc7b7fcb93fe223df3a0f1cbb2b0b9e1b949c3ef151092143b2e63d34d0b61b66ece831e316a071270786f77eca3e8c42ad017742b56fd7a4ba37defab6040d747c6b7d279c21a578ddc742f24dff4228d93d2c0cbfab82a134834157d1816b9ca83193aec21b7fa00cfdcdc53fd86288a099b72ba40db2376b7f2644521269f98b079e7a44f67f881f3c9d6ea4925e8507dd773c96a2b4f9c8fcf9e5ee891b908214546587595736e4f9a131e9a8341308bf933607f2322003c2a5f39bc9292"}], 0x3e8}, 0x8) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:03:56 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getuid() r1 = geteuid() setreuid(r1, r0) socketpair(0x0, 0x2, 0x5, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r2, 0x2, 0x1) r4 = msgget(0x2, 0x1) msgctl$IPC_RMID(r4, 0x0) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000140)) 16:03:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001800), &(0x7f0000001840)=0xc) r1 = socket$inet(0x2, 0x3, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r3 = open(&(0x7f0000001400)='./bus\x00', 0x8880, 0x80) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000100)=""/4096, 0x1000) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000013c0)={0x4, 0x84}) setitimer(0x2, &(0x7f0000000040)={{0x5}, {0x7fffffff, 0x1000}}, 0x0) setsockopt(r4, 0x1, 0x1, &(0x7f0000000080), 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000000)) kevent(r4, &(0x7f0000001240)=[{{r4}, 0x0, 0xb, 0x1, 0x1, 0x26}, {{r4}, 0x0, 0xa4, 0x20000000, 0xfffffffffffffff9, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x1, 0x7fff}, {{r4}, 0xffffffffffffffff, 0x75, 0x2, 0x3, 0x75}], 0x2, &(0x7f00000012c0)=[{{r4}, 0xffffffffffffffff, 0x1, 0x8c2ce89679b5eb97, 0x7, 0x8}, {{r4}, 0xfffffffffffffffc, 0x8, 0x8, 0x5, 0x100000001}, {{r4}, 0xfffffffffffffff8, 0x4, 0x2, 0x800, 0x101}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x80000004, 0x7, 0x2}, {{r4}, 0xfffffffffffffffc, 0x30, 0x40000000, 0x3, 0x8000}, {{r4}, 0xffffffffffffffff, 0x9, 0x1, 0x3, 0x3f}], 0xffffffffffff76c6, &(0x7f0000001380)={0x1, 0x8001}) fcntl$getflags(r3, 0x1) listen(r4, 0x2000000000000000) symlinkat(&(0x7f0000000080)='./bus\x00', r4, &(0x7f0000001100)='./bus\x00') open(&(0x7f00000017c0)='./bus\x00', 0x8152, 0x100) ioctl$TIOCSCTTY(r3, 0x20007461) readv(r4, &(0x7f0000001740)=[{&(0x7f0000001440)=""/33, 0x21}, {&(0x7f0000001480)=""/193, 0xc1}, {&(0x7f0000001580)=""/170, 0xaa}, {&(0x7f0000001640)=""/39, 0x27}, {&(0x7f0000001680)=""/165, 0xa5}], 0x5) kevent(r4, &(0x7f0000001140)=[{{r4}, 0xfffffffffffffff7, 0x8, 0x20, 0x10000000005, 0x2000000000000000}], 0x9, &(0x7f0000001180)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x20000000, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x1, 0x6, 0x3edd, 0x2c2}, {{r4}, 0x0, 0x12, 0x20000080, 0x2a0, 0x7}], 0x8, &(0x7f0000001200)={0x8e, 0x8001}) dup2(r3, r2) dup(r4) ioctl$TIOCCBRK(r2, 0x2000747a) 16:03:56 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) getdents(r1, &(0x7f0000000140)=""/4096, 0x1000) 16:03:56 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/30, 0x1e) didn't change! 16:03:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)) dup2(r0, r0) 16:03:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, &(0x7f0000002440)=[{0x1010, 0xffff, 0xfffffffffffffffb, "f396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b71566b1b203e2d4462693961dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e033750251e733aa1021dfb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c56905"}], 0x1010}, 0x9) 16:03:57 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) read(r0, &(0x7f0000000140)=""/80, 0x50) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x101, 0x8, 0x7, 0x80000000, "3d4dbb4554f1d64cfabee12e30c766fbc6b163c8", 0xfff, 0x8}) getsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffe73) 16:03:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r0, 0x19}, {r0, 0x40}], 0x2, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) lchown(&(0x7f0000000000)='./file0\x00', r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:03:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x14f, 0x0, 0xffc2, 0x0, 0x0, 0xfffffffffffffffc}, 0xfffffffffffffffc) 16:03:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x7ff, './bus\x00', './file0\x00'}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./bus/file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x4) 16:03:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="ed238a8ab6b57246ab58aa0136927249ebcf1b6d0027def94d5aeb9668ae7431a98e23aac7a7b8dbaf9be69fda5e295b1d088c5671349af9c81fbaf9f10fe0714187e1ef51f4691ddd0da6371e0e6cb2f8959f8242c5b9dd65769d2acc2c96b12e6c64", 0x63}], 0x1) 16:03:57 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x7, 0x8, &(0x7f0000001280)="5105fc5d", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, &(0x7f00000011c0)=0xc) getgroups(0x5, &(0x7f0000001200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x2, &(0x7f0000001240)=[r1, r2]) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/91, 0x5b}, {&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/24, 0x18}], 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) 16:03:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f00000006c0)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 16:03:57 executing program 1: r0 = syz_open_pts() getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0xfffffffffffffffc, 0x0, 0x45, 0x7fff, r1}) r2 = socket(0x2, 0x4003, 0x0) setsockopt(r2, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r2, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) r3 = msgget$private(0x0, 0x48) msgctl$IPC_RMID(r3, 0x0) 16:03:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20081, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0x7, 0xa284, 0x14000000000000}, {{r0}, 0xfffffffffffffffb, 0x41, 0x80000000, 0x7c, 0xb0}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000004, 0x9, 0xfffffffffffffbff}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000001, 0x1c917a23, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x20, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x98, 0xf00fffff, 0x289b, 0x2}], 0x0, 0x0, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0x0, './bus\x00', 0x317, 0x101, 0x40, 0x7}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x5, 0x8000, &(0x7f00000000c0)=""/106, &(0x7f0000000140)=0x6a) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) getppid() getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:03:57 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x22d7, 0xbf9f, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a", 0x1, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x4, 0x400}, {{r0}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0x7fffffff, 0x100}, {{r0}, 0x0, 0x42, 0x2, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x9, 0x57}, {{r0}, 0xffffffffffffffff, 0xd4, 0xf0000042, 0xfffffffffffffc01, 0x80000001}], 0x800, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x86f, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x44f}, {{r1}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x1f, 0xcf}, {{r1}, 0xfffffffffffffffe, 0x0, 0x40000001, 0x81, 0x4800000}], 0x5, &(0x7f0000000140)={0x10000, 0x9}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000240)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x8000, 0xd24, "47535a6cab9b41a905e149b5fa9a88e9545ca282", 0x5, 0x7f}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x400, 0x8000, 0x1, 0x6, "4b975d493af0bd59f2062fd3de78290e6e1f6a58", 0x2, 0x800}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x1, 0x587}) 16:03:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0xfffffffffffffff9) 16:03:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = geteuid() getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5709, &(0x7f0000000000)) 16:03:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() setitimer(0x0, &(0x7f0000000000)={{0x20, 0x401}, {0x401}}, &(0x7f0000000040)) 16:03:57 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x6, 0x0, 0x1000) r3 = semget(0x1, 0x2, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/4096) 16:03:57 executing program 0: getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgid() setregid(r4, r0) setgroups(0x3, &(0x7f0000000040)=[r2, r1, r3]) r5 = getuid() chown(&(0x7f0000000080)='./file0\x00', r5, r0) setregid(0x0, 0xffffffffffffffff) setgid(r0) 16:03:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x2014, 0x2) 16:03:57 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1d1) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/48, 0x30}, {&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/52, 0x34}], 0x4) r1 = dup(r0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x2, 0x1000, 0xf}, 0xc) mkdirat(r0, &(0x7f0000001640)='./file1\x00', 0xa0) r3 = shmget(0x2, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) fcntl$getown(r1, 0x5) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() r10 = getpgid(0x0) r11 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x5, r4, r5, r7, r9, 0x100}, 0x3, 0x0, r10, r11, 0x8, 0x3, 0x3}) r12 = semget(0x2, 0x2, 0x404) semop(r12, &(0x7f0000001680)=[{0x4, 0xcb, 0x1800}, {0x3, 0x200, 0x1800}], 0x2) getpeername(r2, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f00000004c0)={{0xffffffffffffdc92, r4, r8, r4, r5, 0x8, 0x1}, 0x20, 0xffffffff, r10, r6, 0x3, 0x5, 0x9a}) r13 = msgget$private(0x0, 0x24) msgrcv(r13, &(0x7f0000000540)={0x0, ""/4096}, 0x1008, 0x3, 0x1000) setpgid(r11, r11) mknod(&(0x7f0000001580)='./file0\x00', 0x4, 0x1ff) r14 = dup(r2) openat(r2, &(0x7f00000015c0)='./file0\x00', 0x9, 0x130) setsockopt$sock_linger(r14, 0xffff, 0x80, &(0x7f0000001600)={0xff00000000000000, 0x156b}, 0x8) msgrcv(r13, &(0x7f0000003880)={0x0, ""/158}, 0xa6, 0x3, 0x800) pckbd_enable: command error 16:03:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:03:58 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530002c0084924933909d3429ca6899"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140)=0x3, 0xfffffffffffffda7) close(r0) 16:03:58 executing program 1: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000040)='h', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x40) socket$inet6(0x18, 0x8000, 0x985e) read(0xffffffffffffffff, 0x0, 0x0) 16:03:58 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000002c0)) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x5, 0x80000001, &(0x7f00000001c0)=""/182, &(0x7f0000000080)=0xb6) recvfrom$inet6(r0, &(0x7f0000000040)=""/29, 0x1d, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x2}, 0xc) flock(r0, 0x1) getsockopt(r0, 0x2ac7, 0x7, &(0x7f0000000100)=""/70, &(0x7f0000000180)=0x46) socket(0x2, 0x4003, 0x9) getsockopt(r0, 0x7, 0x9, &(0x7f0000000300)=""/28, &(0x7f0000000340)=0x1c) 16:03:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() clock_gettime(0x6, &(0x7f0000000040)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0xd9f3, 0x0) 16:03:58 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2000000000000002, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x4}, 0x10) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) 16:03:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:58 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:03:58 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) socketpair(0x2, 0x3, 0x1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="a8cb65961ea1ce0b42426ce2c0883a704e3a171620f79225ed50332ad20a89042e001dbd828745011f7279fbc950e98eebe930adc64c871dc6c9c926bf1d0b4d6123f168dcd64ff47cc5e8af43f037ad8f4d66a94527c6ab50931cb709167070b8380be82ff03d564ae65c", 0x6b, 0xb, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r2 = socket(0x11, 0x3, 0x0) socket(0x1, 0x7, 0x4) sendto$unix(r2, 0x0, 0x17c, 0x40c, 0x0, 0x0) 16:03:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) fchown(r1, 0x0, 0x0) r4 = getpid() fcntl$setown(r1, 0x6, r4) fchdir(r2) 16:03:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) r1 = dup2(r0, r0) readv(r1, &(0x7f0000001200)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/79, 0x4f}, {&(0x7f0000001140)=""/1, 0x1}, {&(0x7f0000001180)=""/94, 0x5e}], 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:03:59 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) utimes(&(0x7f0000000000)='.\x00', &(0x7f0000000040)={{0x2, 0x6}, {0x22, 0x6}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:03:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) 16:03:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8001) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x33) 16:03:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x67, 0x6}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:03:59 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x3e2, &(0x7f0000000140)) 16:03:59 executing program 0: r0 = socket(0x6, 0x4003, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x190f, &(0x7f0000000080)=0x9, 0xfffffffffffffe3b) sendto(r0, &(0x7f00000000c0)="823b9b5c8914c4cb6321ca332321c53b6699aee87509103226a77d28d39121ad4663908a9f04f72c618f07b353c2d030ae9db1bf88e534a7e444472646435cf15a2574dca362abd6fa9c11f8f8f3249d53f3080b5cbd74958ed24931df26e06edd8589c8d0024fc4b9b36e6f9c3cf7700536d4537a75da3fabc7fdf41bdd2980d00cc0e69a5951212fe9f9e6bd354968950d22afae9594a133d55eca5d4c6e17eda0de5d4937e1fc9d4efafe3ec185d5855c481f102305d67ceb64e045ec48b07a22b904fc4befb798b74e9441731c0fa8bc19c7674832f93e7e804514d1dc9e3d20913611b0579ea0f7f4d72eee53d3d3f793220f066b60015b2cddde", 0xfd, 0x1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x61}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0xe53f, 0x4) 16:03:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) 16:03:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xfefb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 16:03:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x6) mknod(&(0x7f0000000a80)='./file0\x00', 0x2181, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x20}, {0x1, 0x9}}, 0x2) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB='h7'], 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x800, 0x0) 16:04:00 executing program 1: r0 = socket(0x18, 0x1, 0x4) setsockopt(r0, 0x29, 0x2, &(0x7f0000000080)='\x00\x00\x00\x00', 0x66) r1 = shmget$private(0x0, 0x4000, 0x120, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:04:00 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x31}], 0x1, 0x0) close(r1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x202, 0x118) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) 16:04:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x352e, 0x3, &(0x7f0000000000)='\":', 0x2) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) socket(0x38, 0x4000, 0x80000001) 16:04:00 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x401, 0x3}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="9f41ff95a9", 0x5}, {&(0x7f0000000200)="0f22e181c675cbfd387f3e3b9d6636fd97486ce19d59081785d522931e2d082620e766304843e74f3dd8ca85ef3f520f368af7014f7676b5e2947c4b8cd5525266fafbdc1cf5ca8bc900fc9c8dafc8c4a1376b786a99eb00ff613d87eb4e533ab33ccf6506f2ee1620db48436917969a671193a2b4b8747fa826fadaf9c1a0e718fa63fa79976e899d1390b612935c57a7c8b936b977", 0x96}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r3]}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}], 0x38, 0x401}, 0x400) 16:04:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10040, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:04:00 executing program 0: r0 = semget$private(0x0, 0x0, 0x40) r1 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x40, r1, r2, r3, r4, 0x10, 0x7fffffff}, 0x8001, 0x1000, 0xbf72}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSBRK(r6, 0x2000747b) setregid(0x0, 0xffffffffffffffff) connect$unix(r6, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) 16:04:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) kqueue() write(r1, 0x0, 0x0) dup2(r1, r0) 16:04:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x8}, 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:04:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x48) 16:04:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x2, 0x400000000000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) 16:04:00 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 16:04:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x5, 0x4) 16:04:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 16:04:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703316afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f907aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5f2c719ab3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f852ed69f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb594aaf4a90d92b2a91977fe35b69b879cc094d0be2b92c37406cadd4dace681c0795f3d8ad3705b0c35cc60eb3535e214e9244c02fd1c8fffd7f9f000000000000"], 0x20d}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000500)={{0x18, 0x2, 0x8001, 0xa33}, {0x18, 0x0, 0x3, 0x1}, 0x9, [0x7a69, 0x0, 0x10000, 0xa3, 0x5, 0x8001, 0x4, 0x40]}, 0x3c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8, 0x82, 0x4, 0x1, 0x2, 0x0, 0x43e, 0x0, 0x1, 0x100000000}) r4 = syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x3, 0x9, 0x1000, 0x1}) ioctl$TIOCSTOP(r0, 0x2000746f) execve(0x0, 0x0, 0x0) 16:04:00 executing program 0: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x1, 0x1c5, 0x44aa, 0x100000000, 0x3, 0x3, 0x5, 0xf16}, &(0x7f0000000100)={0x7, 0xcb40}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:04:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r1 = getuid() setreuid(r0, r1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x20, 0x4, "2c834a5dead389eac1aea79462aec08fa608f2f8", 0x2, 0xff}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x4, r3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCCONS(r4, 0x80104267, &(0x7f0000000000)) 16:04:00 executing program 1: mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x4, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:04:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) select(0x40, &(0x7f0000000040)={0x5, 0xffffffffffffffff, 0x8, 0x1, 0xa2d, 0x8, 0x200, 0x4ce}, &(0x7f00000000c0)={0x7, 0x100000001, 0x9, 0x8, 0x5, 0x9, 0x8, 0x3ff}, &(0x7f0000000100)={0x1c, 0x3, 0x2, 0x1c45f1c3, 0x6911, 0xf49, 0x5, 0xf183}, &(0x7f0000000140)={0xb14, 0x5}) 16:04:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) readv(r0, &(0x7f0000002580), 0x1000000000000085) r1 = semget(0x1, 0x7, 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0x8000, 0x1800}, {0x3, 0xb9bc, 0x1000}, {0x0, 0x7, 0x1800}, {0x3, 0xd4, 0x1800}, {0x2, 0x100000001, 0x800}, {0x4, 0x0, 0x1000}, {0x6, 0x2, 0x800}], 0x7) 16:04:00 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) recvfrom$inet6(r0, 0x0, 0x0, 0x801, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/184, 0xb8, 0x800, &(0x7f00000000c0)={0x18, 0x1, 0x9, 0x2}, 0xc) 16:04:00 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = semget(0x3, 0x0, 0x100) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/154) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) write(r2, &(0x7f0000002740)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25ad2dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c85384afcdce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff4453a18b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067205746700acaf0954e1d7f6772dbfb721b3714edf5108b300a585cb71af65bf4da905863b4cb26f1c18cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a735b702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c5ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a63325fc8194cfffd40cd5f1d3021c9fdd945e29caf0ba266cfba65122cfa1b9dd85f344b88bf11156ec2e0d0e1d6469212c4ce5eaa50487a44f1c94e1b1c10c3e4b87c30863c4ec5fe2cbb96abf51d6ae3eebe05154ef7fbffb4066a341b3d21cba396064d05b1f9bc990f3a9f63a3a7e1bde77ef27bca68b4a798d6f078eba06d4506e6aee9a16f810dc4607742e71dc24f625f3ad619ca80cef77ca1f06bd86cae2befd4d15cad352181a24178d0c42011578daaa184bbd2d0aa8c49e1b86ccca478540079c61fff7c1c4203b46c5d5d4d70a95eff1481f5aa4abf07b099b41491f3c9ef03d5c6659fd79af7d12d1bd37d790cf6cb7470a27c3af3212c091364c475c12376d5bf222074a091fb4bd98d9a2a6a4d06deb45486b5ad2d53bd71ac6bf513f9b1373b46592075529f0f9b998f94de85ae08257585fb2be2533230f773b4bb625c9f47c83ab5997e53ff309ac17a86a3e7af949f4826f75c1ab470895f4beefe87861eaf9f36e26b287521b0ec", 0xcb4) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) 16:04:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x6, 0x2, 0xc, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) 16:04:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open(&(0x7f0000000040)='./bus\x00', 0x20810, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:04:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:04:00 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:04:00 executing program 1: setuid(0xee01) r0 = shmget(0x0, 0x1000, 0x4c0, &(0x7f0000fff000/0x1000)=nil) shmget(0x1, 0x4000, 0x480, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:04:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="6a68d3703df2eacfff000000", 0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x100000001) write(r1, &(0x7f00000000c0)="5959b52f8cece98e6bf8409a73fce43826b1b948aba2b8aafcf0f8c2b919e78340b3278c22ae9c3f1fe8e64d1fbefda472eaa0e64845a0381b1df7663a4222c72de7924c099a0a0fce2145c0873721bd01de2ee08e88c2ce3760ccd465f63813cb558d2b0732bbd1a08a570667ecadc8b9e507b0b47cb39b26c6924458ab674d5a490d0d3009c6fcfe99aaeea705219724", 0x91) 16:04:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) getpeername$inet(r0, &(0x7f0000001140), &(0x7f0000001180)=0xc) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18080, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000011c0)={0xff, [{0x3, 0x9}, {0x2, 0x8001}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x20}, {0x2, 0x200}, {0x2, 0x2}, {0x1, 0x1}, {0x3, 0x5}, {0x1, 0x3}, {0x1, 0x4}, {0x2}, {0x1, 0x2}, {0x1, 0x7}, {0x1, 0x2}, {0x3}, {0x1, 0x7fffffff}, {0x3}, {0x2}, {0x3, 0x7}, {0x2, 0xd415}, {0x3, 0x20}, {0x2, 0x7}, {0x3, 0x9}, {0x3, 0x200}, {0x3, 0x80}, {0x2, 0x8}, {0x3, 0x9}, {0x3, 0x38}, {0x3}, {0x3, 0x1}, {0x3, 0x7}]}) sendmsg$unix(r2, &(0x7f0000001100)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0059a69cc7fcd085848c1cbb3bcffb37646164f5dd4eb700bdbc6cb71927d2f1e4bd681a0d967fc622745675313c8fa7daf5ba834ec1460985f6caa259a8e486b90b3300e57cfa6b83f7f408a8d02f033497360a14c413757d283010f0fe1f806155d155115db90c88e63575c3c52157a9c2fac6e29fd0ca15631521681e6435036871c5d70e80ded903c8a9da4615a3a4ee10eb3345c8c2a634ee5ea451bc5a0f955ed722658cfb697cb26a67a4c639d570fff3fd1f1b99faf235a99160b9db04b938916737a1fbf6b3ae4e261aeba2eadd28ed4f05f898407aa9efc6f8835228e8964d901288b93c569fb0c071b327914be3479ccc5e07fd1a2c1dac5fbfe59f2ba841a2f48678cd9920bc20b18bd36730706b40a952461ad4b871bb9e5820e35b574db39f7e98da4a82e4b61f8fe0cbc00c16619e49ea789adc082e49ea848f72b7c92d21cfbcdd083c4568112f712208c74c173ec9461c905ee935771789d1369cd78a10d10c856e32a4758d85bb9ae81da7a406b72e657d7985819ec6644611827ce6f418d1a57751916862c23b3852e5c14ea9288b9bcb35bd62ba3926aad863076a16a8f426d992ebf462146106b2a273a85f613840ba5af7883bc4366be6e64b058b8b775c658d67067731b376c5e7f5831bdb41651cd02184729ba4ec90d19ff8e27eac4f0be76c9abc77a471bc6d0e3cf3d85bb9e6ef4c850f5ae335f8b745e51b3ad4a10bc85d3cf0c586281d444716caec2683077faa53c9c6c95f64635b09012ce6a2d659dbfd70b38003af02897fba0f17d1cca480277e6a133771424fcead0f0a4913d91de1d91166d3c1b9c470b02108c3490a671d988230cac8a58f49e7c44dd3384b9ab831af7beb352b7a2542108ec8f2254bcc487f6a7802022b3d23ccdaa2bbf3abc11145a05a0194d03d2cfd9ec86f1aab394de87b466b52cb3e4915ab838fd3de8e92bd6ebde1e277cc7d8b261c56ea82ea13e375b6d807b4d0616be91f75301ebcaa936df965acc8ead556a1db7186f6866bac351be78abf0303f9b4442ec5ab6799154092fc7b05e5c1a424e03d698cbd56178639cf948f73c8ef42d86c5157f04b48305335ecb56400b434c7d7b559bef6ccca4060aeab7eb8c6e3d93255a5c43e6bb0a68852b26002996c604bc620d381c3db6999fc939c08734c6e717c65f2daa5fb5e1bb9df1c2cb40d257531857ca1bfb0927b025cb8f728eea2e3052b18a86cea603b34e5399c2ede218baa0739105192d64283df19a4daead84bd7dc6b5b284a2b851963ca860e44747fc322f4ac95d41311cac1f20de8dba604b582bd69be0b840eb86a09078f313ce1790956a51b8fa45ab86c879d8911944ffb60106fce7d5dd480acbb888fd06798fab2bc820ed97e7ce193bd03a7fc192d03ee5848a6e48701a9d8682c8f947f7aeb2865a1c0c018f504e61c8eb6cafe72295eeed1b81e39db423ceed4012ffd3363da93b482b4163980f140f0781199543ebbd1f0a9438f285632c659f92bffaa53d91860e3574078284a95deaee87748b760dc4a253497d6a8388675632c335ebd01754dbddaf416609ffa56015618edd36e764227e7ced6c21927a41dacf5218d59f5de72cc4ec4963de66582d0b57b66a777ec915441d9cc039929bbacb77dcbfe5ad56e5fbc6dd5e711d99158584e9ca5fb06136996ccd53a721316ab24b16bd21b409989d4299e0152cd55626a887c313b052006c4d0d5ddaf982b5204ba9bc7a88fda47805f00bdd08762328b5a43bbc3022368da134d1fbfbba26f6c33d93c3b41c3ed50dacce7217ed81324535879bb230f7da1fa6dd063a8b4d221e8f51371d1476ef64090139d5abd20a42d511f8426227c19c3026ac797915382204bc5267d25c42a1ae75a36c00e3d5ac555bb722ea17654bc7e0d0c39038e26e1d475b7f3d15e032b651b0176b73b9984b5ae4dbd7d100fe1cbc59faf8bc82ecd479164420d68487d8241d1ed88f7de4ac75297618e1954a076f73f80d2e31c7b9b3a283bc8faee3e6c690b0c752a1d33e2bdd9ffd1cd7a764df114c5e6b7cd8ad31946bab6a5e598298e329a01b88f29dd847b882afac5080fd89e80ac77ee148fb5428c98f74948afef828983049ddb960623d1d905cc99c3ca44dfccd7b14f7c386859d6367aa4d53f2ca896497421b596a6fa4d48fb0844d6efb1b015f59d5dae1fd6b2b3d85a67f56eedb949221c480583404ea44376ed4b9b2d2a24b99fdf0ea293ffa1f9fb56c06e6e93aa80860fa40dcc62acc5d3f35087c5548db845eebb5c33efba6c59a29a9cc2040201503fc2476f110a3a466854f003a5b56ffc5f4863d071934a8fd30cb517c0251d6d8818820d859d909faf499aca1987a13224dfb37bb9cf917dea0cd6ed69492bd4dc78854d6f60d09677f3de6f39a988db35580a96dac6e4db154748151cffa4a1f84a5c6ea1857ca7b150335046f7da1c82d263ee5478be5c46f53e205161f255bb07a2d3e1dad0154b48183d363a8269daf1dc91319673a180d4a3d53724254ef4773e7bc26c0250df47534354bafbe0f4d1d6408422729a0a96a445141a9d71cf98b440dd7684ad37168e9a40be03bde3f1945d88cf044334bdd3fe5fb67ffd5ba310c5fcdab4461a167b11ddffdd59c24ae6d1bab28691bb15cf5fd979e111bfa9de6bb090b5d92a0542509526eaf663b1948ede084bca5905aeae234ae2c01ce46f854d8b574dfa9aa3466b43456932af96a7d2b0b778f9e509a808734df7ed970d54f10e8b108af745d97c902aff49946c56ab738c36b2796996aad22d3e89831588a7eaa8afa0b5f6d3de4accec335c8d69d6ea03ffe9833dbb472542a26f1a34f107a9183553857610046edd8e8fe3426aced0193c7f57558e68546e6527b3f1ae5fac0cc093959a8a8d04aef9673a32f521a7052cde11e255fbe3e4d8647059013b4a2b8172a81750bc022e2d2612254d3727bf339cb9a0119fde9a9ac406c26e635468c80d789c9fd61006fb35c3fce7fb767f8a8647be125a512193f069453419b6bbcb68aac67f75ce163ec0df80901f89ea1ccf98f3fc9ab74233fce7f1e333217f3816f532d9d3dde9c2cebe776e264686ad0d690836f0ecc9540d3f7cf8549784aac980ab5e36c0b93bb24acafc0e5d672dab26b94adb7ee06ac290037e61e6b9f48aa27c0e4c1acf8d87ed54871bf27a7bbc55ccb7f8fbb75504b56a13066789b348834d5643e85766822295edc1992603412973df592f42b9061431b2cb9e6790305dc68e37f12fa4bd314acb7443872208dcabb68931a5a744c4a8d47b9d4fb77c1262284dd60067abc75eae79faa67177b1c969b2ae57ea34c8e60627083c0b7cb5f7d74c2147748ba098f304d7f6e99cb14ed3c4fc5ffa73743fbf53fec65fd2d98a13cd55321564c7a9ca568b50c5620cefda99123fe6d6751f5e07a33722335d3334ba9e752524904579b23865b3f6eaf4918f52da4465df837449db8ca1c3897ae636cd458c9ff41036abdb293fbf98e084d718d279e590b57b8dc3379133ed774f70c674431b561fe287acb113fa3850a0582fdaeb71f672a113723f7515609c38fa3e64ea059a5c3cc3bedf8398522c55ca90df45fd8f7687fb4ca9b1fa8703ef70842f8b4d736add2557d4190999f47161652fb928d2baf1b61df327d7ffaf8901561ed804d12d7fbe7e9c383ab9cea94e8f786f81dfb966589230f9f7edc1ced7903de7ce7733b4d74145bb62d243602bbb866e277d4ef89f11988a7e363cdbd873f5c735a5696067592aa571b42f86f6b12e9686bec8e514820cc36e7a5dacddc83f66f9fcc25785c7d7d3dcd46fd2125438392ce6fea9ce1a00732c9289caa2964e100861c67febc96512e8829bd538576136f5e5282aec66a691ea86175552ee5692586521d50478e0062926ea1107b3f9702b0d39530406e5c7092c12237d42f1a9a9e96599e899204cde1e978d24c39372298193b0d44769a80344b0621683cc928fc78c85e4627954d8b4d2df6d50eef11c51f1ccc3df4b5fbb85a8408b30f2b7a67d5ad5e33098b07da3b6a884b9ac238e6ee434e64831e5bc87101191a5f5fa9117cd7aff7e9571236acd1bfd1a4944fbff29fe533ed1751928617b515b6043a07149c33c2633a06629edc50d7e1a398bde79e4fdb611a7b8d3dd7c5cf719da5ee46c41dfbaf4837438e3105a34b2742edf02ea5fc1d25489d4abbcf35ac9c4dac5d90280c5049c247b664ec60290c18447211a7eb12838ec7295682b6a6dc5fd9faf7fb53d2c099eda61b16892d52d0778c428793b9b14645c5aa5af7cd91d017087eb8b69badbb1fdbea275588657882d5daf74743be3d55905cd5a695033663ab83e8bfd872841e4c9887be9fcb22345421a491bf4ac42500343a5e2940a473c34787874f246980c26006f651b63ad191f6d4823a5ae1019dbb1e7e9a3b1beeaaba8f3c6cbca37e8dddaa271ebf28a089ec9c6a93090f926593d9f2ca697b766dc4e552857db0f0e99c2e0811488165a63ffe0304e0a9f16b2ef1c2c571e0bb95d38639aef4b60867c2b0bd5679aba174ac5d40fb4eb713606bba0981b81eb6294da2ba57d3526cc34d67879c9f14128bd7913185082d360573ec1bcc9c667eda78873a9579aec1cf88c1a5a01f384c684c401c2019a83fb863e79a8f8ce29cacf49ef500f78e8d42f6dfae8b50504ff1955068cdce66e3bc86138c4688eb94eac4878da872365712f3e25bca045188e64a4a5328f71af583a1b77d17b5518441b479329221dd32d620af69e53bf17818f387f5d3cfc72aa2fa343610fc44d12b20707686f84cda8a600757a5ccd32519b7ff05c6fcf0ee84bf45e6f047bba178d832b40fe0945cc05c78d8e1ec2e9a932a02ea1871361b74f24f2d338bb057130472f79e0cbad56be37a8c84fe58defed4480947facd371970ed101d0f8b287924a446981d7553e5103d5e9dc17811460e718fd1a975d87488631d8bd6a638aecf9a046b9b6acc02665bcdcf654a4e1d2a53f8450106dca99558333345fd8f008647ef54675d3670be1722c1c27ad2cb42f0bc2a4984d939022c7c3ad8fcadd029a1b0a290162d48a8e63c885ecd6da682bfaa1127496fbda5ba992819de5c80d19e2d13b2d4b1009a2ae4cff83cddc6d94832f3d867a2ed21287cfbc542f9e6c1ba23939edf9314ca5fbc9b898f2aac1267c424c45ded375016ac5aec207ea90277c7785b0b4d771c6dd5b2127c1fd32d69e20ed4159480faba9229866ff1d22ab1420e81f1f87b8bf8a0e36e6d525de796ad428f1e58907a6214c790dcf3898e10a4c5fb794b14c3a80bcf45b01515059f374fa7bfeaf7cf1307b81947e5d63b60f70d82aa6f74a28084661d3c4c68acd29ee5059cc5fb0429114fa010d021935402ed0b196e9f5a42beaceee7723b6dc7333e1b7acd923ab798ead07894207dfd489f7cb65826a099c91b4eeb8875715b36b8dfc62b9134b4b2d8fedda7d62dcd5523bff918f88f4b5aa8605636a8c0fdce36cbf28d14e834aa61a294d9c255de492a8265ba99ccdfa3dd5c05449f473a77e20a729c2938469635871e69ef33a010466b2b70d119abd0a0bc6516b8f36590be83409eef3e89859b0396bdc44c600c03ec16ebb530649fde1afe78e55a109501d5ac94f2afb209ad384f9872ce6e2da59f5998c8a7c217d19ac5e6bb7883d7a1c6ea0e0a5aba98438ae728fd47c99f17d3f4703760a804e3e6a3db0fd915896833ae1f51c3dfb40026744f50eb9470a", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x40c) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) syz_open_pts() ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000001380)=0x6) getsockname$unix(r2, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000009fb05e7b00000000"], &(0x7f0000001340)=0x1b) close(r0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000013c0)=0x8) socket(0x10, 0x5, 0x4) 16:04:00 executing program 0: r0 = kqueue() r1 = dup2(r0, r0) r2 = dup2(r1, r0) write(r2, &(0x7f00000001c0)="f86ef4a8050146f232c88edec5153daff49caaf24ea988e6865b3411e7f05022f05648e2145912d73e781c95daffb1350b7e198c50dc32b2a3f3ae6aee48ee9482291d4ba8d353f1e54c5866897f3d5d0e7b48c5183136d4e3c1448405dec4eabd8c68cb4730cffb755dc413a4e7f3d2788600100000606550f558d60c2dd638f4e537ddcd5f", 0x150) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x0, 0x7}], 0x8100001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x10001, 0x0, 0x0, 0x0) close(r2) 16:04:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) socketpair(0x20, 0x8002, 0x20000000000, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x8007, 0x7) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x20000, 0x0) chmod(&(0x7f0000000580)='./bus\x00', 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x10080, 0x0) r12 = socket$unix(0x1, 0x1, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x10, 0xaa08e1cbb4c730d4, 0xd5b, 0x200}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000010, 0x1000, 0x156380000000}, {{r3}, 0xfffffffffffffffd, 0x10, 0x2, 0x81, 0x7}], 0x2, &(0x7f0000000400)=[{{r4}, 0xfffffffffffffffa, 0x2, 0x800fffff, 0x59, 0xbf}, {{r5}, 0xfffffffffffffffd, 0xb49a31e6d332279a, 0x8, 0x2, 0x40aa}, {{r6}, 0xfffffffffffffff9, 0xe1, 0x24, 0x800, 0x80}, {{r7}, 0xffffffffffffffff, 0x2, 0x0, 0x80000001, 0x7fff}, {{r8}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x3, 0x4}, {{r9}, 0xfffffffffffffffe, 0x1, 0x40000002, 0xff, 0x1000}, {{r10}, 0xfffffffffffffffb, 0x20, 0x0, 0x6c, 0xfff}, {{r11}, 0xffffffffffffffff, 0x6d, 0x7, 0x6, 0x2}, {{r12}, 0xffffffffffffffff, 0x5, 0xfffff, 0x8, 0x4}], 0x4, &(0x7f0000000540)={0x3, 0x40}) r13 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000140)=[{{r13}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) fcntl$setstatus(r13, 0x4, 0xc0) kevent(r14, &(0x7f00000002c0), 0x9, &(0x7f0000000340)=[{{r13}, 0xfffffffffffffffe, 0x1}], 0x80000001, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x80, 0x0) 16:04:00 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/101, 0x65, 0x2, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x3) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:04:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="091df5c5f128cfdcc5177a5ab7c94cd69009bf4730479d78f98d4806d0be0ec3614c63084e0805c3b80a6bef61b2ecf9d32b941823355bd7e0c08be6db404dbacd2855e36ab39db752adbee78795ff94d506ab9d2a455244bb981dee9e75ba328d466d486000212a8dc9dae3d080996f6db26a2684a101c6592c34f356eea5014c5d5f61bf63606b0f93efa41ddb3d2263a55d211ee5e28ac25e6628d0580972233e070fbf119c1ff656bec2196556ca9496c2dd21798e131f2b7f858f4ea1ad762db7c208ec679c303cae56f4cd1801d8db528a045a58d64116961a4733d86c947b48155243a4dfd4d8dcc8952293f1a7b2658b079ed16b9d0d2bc265d3f7", 0xff}, {&(0x7f00000001c0)="72db25246e3a95b21235c17c7a989227ac24b59098b4272b15b9adfcec4353f625e95d189578c490f67716a1823351f0b5109d2594ac01ddfb7d888e3465150f72e4f4520c150bfab1d19f3ce5c84d060bb49a9db20ed6699e35bd623ca07afd9b93b084f3c628a0742c4fd1f52f51bbea284fd72399095605a090e15c90444bdb60a5a47eaa7c4e9c0e0d36732bc4546b1adf68ec725d19192041e215c3da153ace3144e95b47f8f38b8f1c82bab3596ab5f92a6e19c66215258f843bf0e5bfff51e12b8af1d26b3f70d7a41c48007a70aac6c07ad3b7494890c30342c2a39020651ba87346877d2a356f1aaaa1f972748221958ec6131a6d95fbb4e02f8cf94d690d4044b05e32f6eb2dc92d55502219e9c0cbc820a8b82921bde8e8adac9d6b30bb9b759e1f98867e8f7c4cdc1e0eea40af97dcc17dbcd58c46658958646ab6a4da98af655f9b1c5bf076300b4137e0501118d0a6fb594fd86cb23ceee643cbfcdc697a782551c356ff0938cdaa3a44ccdb4dfced5471a744ea5d95567bb4c33831559bdba3744566537cda30bbd964ff95017c5e6b0735774f5bf041531937d6ce7d1f3f1f1b01a1b54176eac985b264138388a5f465e79100494f0f0120a1cbb51a54fce3a045e5a529f4a9a34fe584f3e2f2e31d065e955e7ca669a65fdc2f0e272b8966a6ee656c0125a66700b23f4afe3236a5eda5fb8e788dcedf01813494bdb5841dd2dc86fa517f74c54ed76fe39b5364dcdeb7853acf77a48307e421d52767f85d570e1eefd5e9c189ff286f8a1371b7b5b6b3ceb268e8e15867243d845477b09a59846aaed956300bc9f6bd42ac044d728a5d822fe713865eb3120575805366580d8f1155e64ace169267818d751da1a43a0b7153eb4c8cc3cf23a1e471c6c17d4be9bde56c91e64731c4605ec5019cb99ef2cdf587e2f0402ebe5851a21787591cd8d4b435233d475eced173818bf5a8be51bf03f2e2f0e7651963e9074ab14568913663f679a0cbeb49f1a2d9b45e52e941d6c602b939f57faf8b28718d6e32ba156bcbd2a86abd117abb97fb9989a380c72f4781c5ffbba1cfe483345a7a2f98783418103341274ab67a5f02d77be633f76c0a36426534c5a0b99b6d8c26cf1b4e8e2a5617781ff3b1abe250fa1e42a5e8d22131988c51aa644317fe5af834e0eb23e95c09e253cdea45d3121b8bcb07ef801f8e09e32a593203fe875c627f68768a4c5c3d63a8779cd2d13da0fb1e822f4cf93e94f76c81c2231c03133d3a2ab99aed9fc86b9aae0fd339c033437d52d72f236ec5f551fdd59ff90d2a6138d5fae24426932327207ecf70214812e1a9f54586f0230a81135bab3aedfab0476c1450c83cc08c2b2b31f4b1e5f59e23edac7c94f84cf5558e247a463db557d3974f9552a1337412597e458ca5d0f876673165c6bc13fc84f4e84938b63ab9a4a5217d70be6b8f856d06e2680cd94ee01629797e67203462c9156c95b4febb1c2c189d95ffdfe5b41949939b8d50aa2d2db1ad0bd0bfbdd8fb23c0d20eda61c5310b54d447d8ff8d03e9af424934ffe6dadb7a9c762ae9e3d5017e038897395da88de9d19e03cf3102c8169f51eb394037eeb059c301c06a8d9972fa3836fd522da01f22e3ff1ef694f04d378ebac9f3eef86b02d68020d3bfec9428b071cd9c02bd85097a9fd0bf47bb184bfd5b9dec955829ca57acf2d73a26f44fc387a12070ba4a2bd0bf3a9de994e920588f9feb52dd673c15c9845b4ecc156577a672e90cab92e926df942619ef824048da6ef6c565451c359173a2d0b1d0e8a32c29154e3ce59aeafa5a5b52c55ccbc4ace277f664256f52af52f49fd1efeab2be1eb6714d8c6ff808eb20abbbb846491251a45d02dfa04f38d46564a5720429fc836443987d7fb33b7dcf52b6babb6b977de28c6053d5994793a15ce86de39cc463985f0ff38acfb752349a506080db047e6c5514982013033795d1bb63832c78ba548fc51807713c20b41c387cc2f55779a33a00c251ba7051c85ad8084b9186eea9df11e2c80cb8d4eebd05bfa6443b3cd48b82dc14125dca29f24bb9a0a85fda066220a48607bb556a730df731efbfa6234fbdb389c0c82bbb5f0cb0ec3496c9c9a5edca07048164326a2106d698ba24c5c13cce01ae1c3092fcb8e8906aaa1244f0a7aa6bb058b99421a021f130b50ed20a93c3d5bdf47b6db6fe004ac674f44e8b462c6230deda7e269382d5df51e10c63eee285bced5d79442602f5fba1e5e9f4f25581d3c34a2de4aa3118d52172eb96a85f3993b0bf71b89cef71f5243c220309d1114028cc01a73f507abceaa47ac2d88d5baa041a1c4907e5147f9620ab85f2aa97fff9b851df6457f1d4d7a5e8063dd1e9c72f141bd7dd0a8a9c561daaae8fd40929bafd55b2091a5180916dc88459ad58f3f69ca9ef3b08473e7d99e56275547b17e18eccf208eb0b8be1a011f513796888c826e203e6073067ed12d3c46fe09788debebfacad433ea7fd89b7c211f0a1872554231efe4ab64865572782464548a17fdb784d1404e6eb0896a79c1a720118a230f3ba15efe579d2d57f8d55bf9494f7916401a01e58d96560472cf382422bb439284b3cf9fa7c523beeb7f6d8086450147668c7664bd06997aa4e390f8a1247661bdeb492d544ff36c1277b424933ed0b12371468b41ed89b3286297923c0931d6cd2972a0239dba116c74e4786639524c5d7024d2f26d03b7dae6592f9d0d35f1cf6516980ee573ce88183bd852544fe67d2929875221a38aa0a02646d51bc5c5a3d1fedb716e429ccd778e47c10462a37fa4fbce44bbceaeefafb95687f4f766088568c1784463630d70e1beba4a87d421b80a8fc87e0904dd387c09a07daa71997b4f9d5c595a669c8a4d9fc5a5c131128dda58ef2843ae3aa5e5b57a66ba9cec307b5ad46c60ff9c740a17abd6e0ca300b247dfa51ff6253c41de7f5cc0b3f171b28d52eea22e0534f7fa87c390e6a44a511292b4a017fc2a85f7862495e2102f5157d1f5e3ad8852f9a5c0e3ccdc88bb00a5c28a52d24154ea51003eae5bc110375e2e2813272779b38ca9029a1143ff556c0a531ae70504a9d40473c00f69ecd9f848d00cb92f7003e665bd1a0143c628693fa26043d291e0bc5035e5b6b604c2048e9a5e3d3cb4db13a4951ebe04998d9aa9a2ba5eeca465d38e812a62743fe0643b7b6b6770e0a493956237a056c5df4760ef2a2f3c6da8f7e21ab9c35520250a4553a58b3fdca791ea55052f5923b2067966325e2bc375fdcdf3f706024d3125e30b8b6a9d59feda723934389bd6af13408fe6d7040d41a92943e351108907e2aeccb7f2bb941dd8675e1a7f5f9fb5f0344f7859f116249882ac17b305a394075af80cc89a436fce9906000d3025343743da8b8a4aa2c5fbbe6213bf979eaae61f9560d25f96147ee6f7d0135d622f903793895a531bfcf5b85e3cc35c80f94fe85c8e099efbdcb23855883777315324c8b268b70869808ef9ad2435dff758fdae3ed9216a4ed32af03e40f7edca6c7623663690c4662dffd438b28a909bc490d38543d0263aeceb3624a5f039768c0f8b0cb6e915d6739e6368c15497a72f6035b82b13b0c02a2d1d27192095e7b89b2c608b4f95414014e2a6b15f6c7910691c5e90ff36a4a7f20e131d2e0052091571a0f67a6498ef6759c1b095c1f162c69787c516af12282d4ed1c0266c9032046a8f5d04c54255b7df4105331714988ab6c9f6e22296f021f2dfbf29dce34922fadf32f072f89ec77405afced138dae17d09e985528b443fb82d6fb7c049e58a8b3e8b850fa07594dba6abc28410ef817fdac28e8e4a1583b84844e00ead938b0489748b3324f363d6ce389867c988251aab60f00a010f4071c689acf0e09d1b8701101a76559fd3699f9a020825299a9f368e5e0977f2d7016f49f68ae507cee3ee6c49d5d00ff05ff7330fdd136ed5e097c6e65a19bdd95c7d6a051bbf116e0296fbfea4907c7b6302ddcf2458ec47358a9dc8037154e5aa0164b6f9fa13ba0bd6bd7ca49b7736733975916de0b74590dc08675a082b84c99162065aa139c3b6c1b60284580a0b4707951546929b78570f1a9ce06dd43f0de4705e56c91a12f1e92822a69793bd14e9e5c2760d082d2e864acf4971d31000a93d4ba5804b1b7164e1ed9294346d829b7e7f41c82b94574331461a2c79dcf2f5250b62390023d1f833b4a5b3e2982fd0fc4a84a2b5ee8310510ecea2f38c6ad7db68be9b00ccffa536aa93cffccea38585204b9bc7bdb1e8d370b08bd485cb3ab3f76437b6612e2890e179056daa353d33a5768335f02b72f70b45b1824846e72eab4030383688484fce50daa7b68681b349fd74bcc0acdbb8664c77ba6db9a3facb9a90ce0fad6b1b612e3170291d5d8bf551bd8ae63f4fa6e3b79087ae5b192aaf07faf0425147c61e3dcea78eed8be5f9ae89016e7ce1d466c2af86273260272bfdfe2dc7d8e35fb0de2182b6e5bf44ddd76733367181e85ec64e8aa2d13118e5157f2379cd2500ae6838d82cd2b03fff3d0847e3a3367b90ffbbc1823f43c1eb1074cc9624b448f7896fe4591df8293d1ffac4b7edc8db554a96d4d577eff9d82dcdc5afceb600c4076c6968911aa5ada1997d7dd6e82a8935d70eb5fb123c4569302553fb3c6de310251faf2c76fc380753b9353bf0b71f2c8f8926f37a1e4153090e39799ffe2a30381559167e809574c95652e2e83959d0601b197c0f2ea42a9b9044c2bdf62ebcec4a240c53a502f0c42b6d463cca24d921097298665415db598b6dd5ab997bb4c681e7a68f2907c276d0d0da182d2137faa7040c579000b8c0f8040577df79f73f2ae92910304c83e945635276ab632233062db74a753dd7eb213f0d2efe8dfa3e85fedb47c286c6ccc5b356d58c5bb793bca1bd34b799a076cbfda55a38ffe90ac60989d458077dabec24a63e5129645daef13e8e578007390db5a015ea81edde54e8bf5db26fe636fbf33518864935da7d6a11cf654b2dedb4eee1b7d5bd1e6a4591507a927d0e95c47c962c83870f8a0212a551825f7108778a2e6ea55dd20f27b8f6efc4a2e308f89249cbaecccd23c57f31f2e73f31759655f71993cc28cd2ebf9e022f793ff158412c962da6ba9071165ebf4b093aa6255996d61d432a47cc3eb0cb0ccb99104ab7e0ccb7de2d370fc7ced43a6a38faad581929e67efbdfb12e85c0a18e757480a5e0bdde2cf0b2ace38c23dbcbdc51f9f3cf6dd8da95925c238a4340c7fa61d2608fb412b61e81ede01805f6ca81b60e17fb1df4c9295e22a92ca32d6523a2e547de7ac0fbae6f31f969b1ff5606ab73c50705ef2f4ae61494b1826b2fe73a707e378974b0cf78812519d742c7ef09b0c81836c6ee820d07501b50cfa25375d057255c48d578dfec84d41265a2f1da2be831de230cf7f3e31f0ace8fa15936c0645209c4eff3a6e49fa8f0c8f270a8b8c6484a8fb539368c5799d79f88d8aff26c3d22a2c9a4378229d1da4899a96544537e9a793eccd93f9d8d5bf7535df3dc604a4df54ad2b36dbfb9ce0c5fd5a849c357def7e717439125464f6aaf338e4c8f415382b6de17f82e3db364cb2905b94363d6ec9a183bd6b9363226cc8f08bf3f2f9992b2fc9e05f58adf581b2186cfa70b2830c67d9f68936f410db9405187e82f293e2bc4d1622f00bda4e6261ca6eabfbef3b83ad8585a099afd83404c0ec53cb26911625014cbdf27bf421a087a7dac35166eef54765c6cdc5e0993b4", 0x1000}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="e2", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) 16:04:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) getppid() 16:04:01 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) dup(r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x10800, 0x1fffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() open$dir(&(0x7f0000000100)='./file0\x00', 0x540, 0x98) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) 16:04:01 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1c2) sendto$unix(r1, 0x0, 0xfffffeff, 0x2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) kqueue() 16:04:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0xc) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:04:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x6b) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:04:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f00000000c0)) fchmod(r0, 0x34b97f7b0205d9e3) 16:04:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x5) close(r0) poll(&(0x7f0000000040)=[{r1}, {r1, 0x160}], 0x2, 0x0) 16:04:01 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimes(0x0, &(0x7f0000000040)) 16:04:01 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:04:01 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffffff01) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:04:01 executing program 1: socket(0x2, 0x8000, 0xff) 16:04:01 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666935003000"], 0x10) connect$unix(r0, 0x0, 0x0) 16:04:01 executing program 1: mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) munmap(&(0x7f000002f000/0x2000)=nil, 0x2000) r1 = kqueue() close(r1) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xab9, 0x2, 0x57, 0x1, 0x7, 0x100000000, 0x401, 0x2, 0x3, 0x9, 0x4}) 16:04:01 executing program 0: r0 = syz_open_pts() ftruncate(r0, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:04:01 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:04:01 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:04:01 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x6c, 0x6, './file0\x00', 0x2, 0x80, 0xa0, 0x609e}) r1 = getpid() getpgid(r1) mkdir(&(0x7f0000000000)='.\x00', 0x100010) 16:04:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x293, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:04:01 executing program 1: setrlimit(0x7, &(0x7f00000000c0)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x8c, 0x2b2, 0x5, "41a0f217a4b1f5e294796f78c6c6899caab4fe7e", 0x6}) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x7ff}) 16:04:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d1000", 0xc45) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x672, 0x0, 0x3, 0xda0, "b0ad1dbd961018ffa5002c08000200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ftruncate(r0, 0x7ff) r4 = syz_open_pts() ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000040)=0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000002c0)) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) chroot(&(0x7f0000000280)='./file0\x00') syz_open_pts() select(0x306, &(0x7f0000000340)={0xa4}, 0x0, 0x0, 0x0) socketpair(0x6, 0x5, 0x7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000200)="098e23573787c91d09c8d895efc69c947ab33bc39d2fd86f6daa6d0847c524439147a995b75013d3e5c4ffae37559f27f450d72026eef7e2cf", 0x39, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) select(0x40, &(0x7f0000000080)={0x80, 0x5e81, 0x71f8, 0x4, 0x2, 0xffff, 0x9, 0x8000}, &(0x7f00000000c0)={0xff98, 0x287c, 0x3ac, 0x5, 0x8, 0x0, 0x7fffffff, 0x2}, &(0x7f0000000100)={0x9, 0xad, 0x3, 0x600000, 0x0, 0xae2, 0x0, 0x400}, &(0x7f0000000140)={0x8000, 0x8}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000180)={0x0, 0xd1, 0x8, 0x81, "76bf390b4d8b0d12d3d44cc82a35448e955fe7ce", 0x20}) 16:04:01 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = msgget$private(0x0, 0x408) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001180)={{0x10001, 0x0, 0x0, 0x0, 0x0, 0x180, 0x3}, 0x6, 0x100000001, 0x0, 0x0, 0x1, 0x2, 0x9, 0x9}) 16:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ftruncate(r0, 0x10001) 16:04:01 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31323000 didn't change! 16:04:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31320000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31321000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31322000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014480 va 0x1b31323000 didn't change! 16:04:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) 16:04:02 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='@\x00', &(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)=')\'\x00']) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = open(&(0x7f0000000140)='./file0\x00', 0x50, 0x25) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x80, 0x1) 16:04:02 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) geteuid() 16:04:02 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) bind(r0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setown(r2, 0x6, r3) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) 16:04:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1c000000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x1, 0x401, 0x8, 0x1, 0x40, 0x101, 0x1f, 0x2, 0x2, 0x9, 0xffffffff}) 16:04:02 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r0, r2) setreuid(0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r3) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r4, &(0x7f0000001180)='\a', 0x1) execve(0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x1) bind(r5, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r1, 0x0, r1, 0x38, 0x92}, 0x5b91, 0x100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) 16:04:02 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x3ff, 0x0, 0x0, 0x1, 0x69bcddcb, 0x8, 0x81, 0x1, 0x2, 0x9, 0x2}) close(r0) getpeername$inet6(r1, 0x0, 0x0) 16:04:02 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) r1 = semget(0x0, 0x5, 0x22) semop(r1, &(0x7f0000000080)=[{0x2, 0x1000, 0x800}], 0x1) listen(r0, 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8008, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000140)=0x1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/113) 16:04:02 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x800000000, 0x0, 0x0) 16:04:02 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) r3 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCDTR(r0, 0x20007478) write(r4, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d", 0x21) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x1, 0x101, 0x40, 0x1f, "babd82fa793e7094336037c383d01bc70bf9f3b9", 0x0, 0x5}) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) 16:04:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc1700", 0x9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = syz_open_pts() close(r0) syz_open_pts() write(r1, &(0x7f0000000200)="0cc027d14012db61d4d71f268d8b50aa59c1a2bbc683891da907bc71a4823c0ff47d2d86cc30a3ddd21fe8e4f00a22f11ef11e3f261ece3c50677c5b29cca48cd97147afcff11225d801e6f4c8e56caeeda39953c46771c62d1b280842167985f16f2ea1176421738b122250aa03b1c7795c5f8b574d36064993fdf1262f07d948027a2156d7fea9c91ad93add983555c01b5ba2483602da7f3429eac4387ddd9a04eda487647ab2dcf6cb29ff6f", 0xae) dup(r0) r2 = dup(r0) r3 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x253a, 0x2392e10, 0x9, 0x8, 0xf7b7, 0x312, 0x200, 0x6}, &(0x7f00000002c0)={0x2, 0x6, 0x9, 0x3, 0x80, 0xfffffffeffffffff, 0x0, 0x3}, &(0x7f0000000300)={0xae, 0x770b, 0x2, 0xffffffffffffff81, 0x8, 0x2, 0x800, 0x2}, &(0x7f0000000340)={0x100, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x3, 0x2, 0xffffffffffffff3d, "85050000000100010000000000010100ca4b00", 0x0, 0x80000001}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) close(r2) 16:04:02 executing program 0: getrusage(0xffffffffffffffff, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getrusage(0xffffffffffffffdf, &(0x7f0000000000)) 16:04:02 executing program 0: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x199) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b74d205897486bce0a8a07a6de7c226bca18a3351715f4f02425e33c93a23989516f50322f33bee6438e66f6a952ae843c1bb4edd2547613691ea2b3ac1e8400f3a54be2513116231a96412f1f7bbc7e09b8b32b71164d09610d0159658350839391a1", 0x63) 16:04:02 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x14f, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9", 0x0, 0x8001}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:04:03 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000a47000/0xb000)=nil, 0xb000, 0x7) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:04:03 executing program 0: nanosleep(&(0x7f0000000000)={0x4, 0x5}, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000380)={0x4602e844, 0xfffffffffffffffc}) 16:04:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0x0, &(0x7f00000000c0)="1dfaaef4bb194735c36cdb787fa796bee20a5473e8458dd447d1fa5c12de976bae5ac1e40a1adb2a0176685d17b25707714027df87836d596e3ab6c4a02fbea00082af45cc5111a8d239e30ce400bda59e08c2afc49005a790d4a04a5aba204d6e16ce60a68429ac55572053369c88fe4216550478ec4527120587ea96607946dd2e96f589cf22e599c9d6e5ee24cb260ba7c8946a0ca2fdfb131b7a41252cb86810505cb60cc5408f0d0f075a3ec79cb86bdf3b4b10e3a329cc91143e55a3951676fdc5930d8c93421a65d69a53a0384dd26b41d7bbf97ac9abe50210b710061dea4a0a1d13c2b3a5cc86e6d8cad887ae3d9a98efdc", 0xf6) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="baf5b4cb", 0x4) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1, &(0x7f0000001240)=""/45, 0x2d}, 0x800) socket(0x20, 0x4005, 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000012c0), &(0x7f0000001300)=0x10) 16:04:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x399bad2, 0x6, 0x5}) r1 = semget(0x2, 0x2, 0x42) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/194) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xc6000000) 16:04:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x90, 0x80) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:04:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c21cbd24b82688ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0xa) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd5067b7b06d4e1d91181e72fed630537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431ae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1854071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a141048eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16", 0x224) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "b08dce58000000000072a2007f000000ff0f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() pckbd_enable: command error 16:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = geteuid() getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000240)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r4 = syz_open_pts() close(r0) r5 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setreuid(r5, r6) dup(r4) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000140)={0xa35, 0x200, 0xb7, 0x5, "8d71561889186995c5df1801f2308458430ebfc7", 0x0, 0x100}) readv(r3, &(0x7f0000000140), 0x10000000000000a5) syz_open_pts() 16:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000200)="c7", 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x0, 0x800, {0xffffffffffffff7f, 0x2}}) r2 = syz_open_pts() shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf6b3, 0x0, 0x7, 0xfffffffffffffff9, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x10000000000017, 0x20000001, 0x0, 0x0) 16:04:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a1e3c453fbe5f14d188a03f2fbeada12ffbfa995e3e44a2656b6251c69a7f2606c60a6fb541e0deda2544fa25c3f7f1b512a8ecc31f1b8b8b9769278139b21ec2f99711bf3d6779c52e90d4703bd2b80fb9da5cc0648130a9588c4d9f62df559be50d8f1", 0x64) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1739a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd32b626b0868ff8fd5b8f7702d026c56d75bf510b9794df7872aa5acbedf187a4d037439b7e39f6669da5441bb8edc72baf50249f6ace1fd3a2f2d1ae70b4f38b83e7debb1ca3bb56922526c46adc3f439e048e3e820403df342096fec01c8249461e6a", 0xffffffffffffff36) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffff81, "85fe4dbfa60208000000fbffffffffffffff00"}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x24) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:06 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x80, 0x30) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x20000100008613c) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:04:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db25782485", 0x81) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000003700)=[{0x0}, {0x0}, {&(0x7f0000001300)=""/61, 0x3d}, {0x0}], 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18810, 0x0) 16:04:06 executing program 0: setuid(0xee01) r0 = socket(0x18, 0xc003, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 16:04:06 executing program 1: r0 = geteuid() r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r9 = getgid() r10 = getppid() r11 = getgid() sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="0b2ead2941da8258e49abea2879f4fd0c1a323f23523892bf64c3accc92b25c0a5b4eeb29b6e25ecbfdee45f43dc529d0c673c644f78adbfc89e223f1884b6a8dff065adf01a55c82a53a823420ca3e76e8e4c98236c2c152354eb58bc6f872e1f851c3b68597f83e49bff0d655da930f9224544253a8a93e9562d9e8cbd1e8a040516f9a2388ef3b3e2676cafb0ba3adfa2c9", 0x93}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}, @cred={0x20, 0xffff, 0x0, r6, r0, r7}, @cred={0x20, 0xffff, 0x0, 0x0, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r0, r11}], 0xa0, 0x4}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) 16:04:06 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x8, 0x20}, {{r0}, 0xfffffffffffffffa, 0x5, 0x0, 0x9, 0x1}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x28, 0x40000060, 0x91}, {{r0}, 0xffffffffffffffff, 0xa4, 0xf0000003, 0x33, 0x2}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x7, 0x18}], 0x8000, &(0x7f0000000040)={0x400, 0x1}) r1 = getegid() setgid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') dup(r1) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x22) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000440)=""/162) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xffffffffffffffb2) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 16:04:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) 16:04:06 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022b2f66696c653000"], 0x10) shutdown(r0, 0x2) 16:04:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:04:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) open$dir(&(0x7f0000000140)='.\x00', 0x1, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) clock_getres(0x7, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffbffffffffffff8, 0xc, 0x0, 0x0, 0x9}], 0x8, 0x0, 0xbaa, 0x0) 16:04:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x981, 0x0) 16:04:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) read(r0, 0x0, 0x0) 16:04:07 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x28200, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = getuid() rmdir(&(0x7f0000000180)='./file0\x00') bind$inet6(r0, &(0x7f0000000300)={0x18, 0x0, 0x7, 0x9}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) fcntl$lock(r4, 0x2000000009, 0x0) kevent(r4, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0\x00', 0x10, 0x9) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000240)) 16:04:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = getpgid(0xffffffffffffffff) r2 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x9) r3 = semget$private(0x0, 0x2, 0x30) semop(r3, &(0x7f0000000140)=[{0x2, 0x8001, 0x800}, {0x0, 0x20, 0x1800}, {0x0, 0x20, 0x1000}, {0x3, 0x7ff, 0x1800}], 0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa5, 0x40000000, 0x6}, {{r0}, 0xfffffffffffffffa, 0x5, 0xf0000000, 0x551, 0x100}], 0x489, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x4, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x48, 0x1, 0x0, 0x101}, {{r0}, 0xfffffffffffffffe, 0x41, 0x4, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x5436, 0xa2}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0xfffffffffffffff7, 0xaffa}, {{r0}, 0x0, 0x0, 0x1, 0x2, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1707a, 0x7}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000003, 0x0, 0x400}, {{r0}, 0xfffffffffffffffb, 0x95, 0x3, 0x7, 0xffffffffffffff80}], 0x7fffffff, &(0x7f0000000080)={0x52, 0x80000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x80000001, 0x100000000, r1}) openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x401, 0x0) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='}%:\x00') ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000300)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x20000fffffffe}) fchdir(r0) 16:04:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1c, 0x2, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket(0x40000000001c, 0x3, 0x0) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000010c0)) fchmodat(r2, &(0x7f0000001080)='./file0\x00', 0xc, 0x6) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) openat(r2, &(0x7f0000001040)='./file0\x00', 0x0, 0x40) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:04:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)="f0d0e30000000000", 0x8) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt(r0, 0x4000029, 0x80000020000200d, &(0x7f00000000c0)="9d36fcd4e24b755605db5e8b9974580b722d2e499695f616e0fce2b34c8895616bb483e15647b744de471883f99ec581bdf7ed3fbc83b48cc58264c78f87c889bc80e82fc0fbd39e3cfce15e06937aff58ef0ad9bee7f4a7aadb282eb34c69c7e5516a618d8d9fddccf68adaf93833c10d1b0949c58bacdc0c8acabe3ef28e1b062ecae33db9c153d8f57add6ac9e7d30093b40a2538e95ba9f6b6d45f70c737be41af76729895629284f932cda26ea5ee7439187df851dd769080b2a8012882da5c", 0xffffffffffffff28) 16:04:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x0, 0x7}) flock(r0, 0x2) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = msgget(0x3, 0x320) msgctl$IPC_RMID(r2, 0x0) 16:04:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x240, 0x40) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0xc0044266, &(0x7f0000000000)) 16:04:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getitimer(0x2, 0x0) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000000)=""/106, 0x6a) 16:04:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="0285", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) fsync(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:08 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="016530000000000000002d5429f1297248d7967e4145330622ff07214d950187d5efdedbb58be04447cd92b808d5d22b2529ddd445bef41563cf5528218d00d01d8f6171f3afb75ada0c3a73829e2a9e58f948e36dafd25faa831a9f319ea4824ebcfe46e50589ed9d6aba6e9962dc5182af"], 0xa) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:04:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 16:04:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x740}) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x54660000, 0xe3, r2}) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:08 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x3) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x3) 16:04:08 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x5) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86125) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ec03"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)='a', 0x1) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) write(r0, &(0x7f0000000100)="cb57e698124077ae0387031c5c5966ab099a1d10d37e5b7f24dc814da239ed8011e4e306286b45c776e8602263675c8833effb6e30e9b4e0d13d1c27d506cacb22f5a26e3169ba421f594200b640ad7f287ac66541816d293cc2bf41304714c87cdd16872190206f8d288ec54c19e6d4bb1a4c819b8222142a60b6bdc28a3b9312f4a105db2a856d8d24715743941c49766f87fdcd464c971746d2197fe19247822e5cf7dd082e90c1695ce608a55c9004107224658645c049e707ec8264a0c9bbae549712db95f78641ef1581a17d5747160bb7f63572aad01d2ce3192c7c9a32ea2a20b749d086e5860b1789145c3b92fdc9fe0156c37b3f3af1f5f16746", 0xff) 16:04:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fchdir(r0) fcntl$getflags(r0, 0x41) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) ftruncate(r0, 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x32a, 0x7}, {0x3, 0xfffffffffffffffd}}, 0x2) 16:04:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x8004667c, &(0x7f0000000000)=0x1) 16:04:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x804) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x2, 0x1, 0x6f, r1}) 16:04:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:04:08 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r0, &(0x7f00000000c0)="b99f51f8616c2ab74f0617c2f0146a22718610547494c867c327918c30af13e21b6eaaaaf927362763675cf86ab369bdd1b8b5b387590eb0fdb192b701459d018932ad46c5af1f5b701db5a6a8430d2f99ed218f68d07a7c32cce9bab23f54b877bc3a872b1155032ac80e05e54dd288ee8e6635ee5bde570e9dcf3181a439bf47b0a11781c6258f974ffb53cde903acfb606a63aa70688dc37f3c660cb6e232e3a454960ac64a37deba8cbaa1fd7f1e6ee95f2accd83f7768907f4b9745a58944b69ce9b87ee9c7118c34ed497a123b1b29df70cc7a57dda2326f2c1b282e14e500d1f2ffabd98f7d2cd71ba8eaf6be9cd554110956ce23e994822bce483b633c9822690d4bb607ba6af00a5113ca38d5c33a6e0834eb853673e29910924e57a3826bf35a9c000e2e3a10f1af93166f6b4f5da5182910eb0834a4781f40ba3388f4ad5721b9c3c8f31c0bd5b8b8864a80b1ac73ac06308d85ade074e7d88a21f716cb371789619bebc0f57880ff593b8c32d68608c79378175528c5c3a8d70e1b0083073bca8564c49cc14088c4385509be2028154f0c7227af95ce6d4dcb95f47e8ec75b8778961e85e9984d155b3fc2e7b5c6bb6f4c8ff727a293a7246220e82997b3c2deb3d46feed26e6018e623e08ccda7a0afb45c72e2aa60d062a78ed64d13099184c3276387b97a44a53c8b5078fd9af001029c0abc66c9109a513cc788eb99271905cae28980394cdf4825b102c969e15172aff552e7a93f68f595406d2ea4720d613044c21d7a820b845cdcd5491e748ae0dcb61607816df1897bc11978e505c8afeb12c01a48459f7c86fe0b68e6ccb1c52a31fa52c2458ae23fead1a90de0d6bd80939d70d08851fbfca7086a3fcce0f125c27c4c262793e174a937ddcfae3feef7df744e93792c66a9c6d0b30a61497a82155753c38625c6c188b605e5d734aa7d90dc553e117a7c6483160df798d503ab6308409bd8a1ced2fbfd6fe1d711737757062d87e179ac50ae4f5e860ea035c1723e1f541299d82ed482a44f6ec63f4bab6e35774ad30fa3ef41b1be7af91187a7a0eec63026d71f30a50f08603b38e057967708c790b9bf2626b2b77166916e5b61d4177ff2688cdc4deb82e7cb19843c2a3f302452a410be1fddfa1fc9ea0462b3ee38a2b120695cadc849ca4e195d088e31b06b63af2550162b813bd3eb987f95ebe8908103b91f2075753282b87f952105a4d510c3b7032440b242cb5cf4f476368062d6a99e7e13fcc5dccdee1f5fd26efcb93e024cc406dcf6f9bf2af72b84ec6dd33360ee9d7327d5c424116d9f212c0c7b0c704773352ab1ec08c1302b70513d169c9b747a4e4e2581f971ef6b5980c09a31dc5b05d28478a86b898bcd80ccf030b987c75131579a509404fa5d337fa8184befe1edf4aab99e7b3867fb413ca2c5156903217e090c46f390300c90393bdb8c669a07e66bca77accb3008f92a1e2c29b0a1e9bdda7596253b005c2ed0343066154919aaf58c319b288c66e68a1093cbe07b5ed2286f7ee3f14e8b1b2d32dddf3c71e15947b94acdeb241a6f57424abda077ae3cb0529b409dce22ffcf37c8d8a7b4bbe98957c7a532aed17cca440dcaa5032431c9b2bfa4fba0b611f1b88be7328573c732714fbdaaa4366753dced43bac4663cece1bfa8aa3db746cc320d50ba5efa065af486894f4367f1e372975e4c5a191c430a88aa8855cd9b40d98f1198437ce58e1a05721e336cb77fa8547ca68592e3a133b7966269ff1b13451d96624e98043cb8e3cb161a51b1f705cedf0d7897f2da82ee49f8c844507f4e1c4179ec192f75a1e24a9ef3394d2c11ddaa5f619876c743dbeb24233635810b98d9795ff04844e815cce7ad3e7c82e3ce0895eacbbdf9635270e7d3fa9c5ed4e3a26fd0bc0f90a369906b99ef7ae15e58b5ff6d16f061a7f583ad42bb91781ed2037dc69e61f322b92caef930f7174e2a30658302a76b7123e1296ed811adee96b1da6422022be87caaa85d54a44a936aac508e333c11fcbf691ab3336817bf3f9d690bdb91bd27b5ab412ad2a22e5db31109d97f707c8c763e09e4646d96b9835b154f7e59cf86d5e49e7ccc041ca3b039af175679aa6ae8f3917e05dab339e757c86a8c6fd99bf2e28e8eedeb89e7787d8500c2c0d900ddf538b53b7ebd72123e2680adc2a3c68ab0792439958e96eab8b6f33b6754f69a5339094db90dc643b90564331cee6faf6576f1a30226b1c420a0ca9147e2957d1ac645e1be259b2fbde982df757798de8bd8e215373f23ea4da6904ec51bd696f9c0782929b5bdeabe50065382bbd954c0b3b63ce5afa54883a5668478d68a48f42c0b27002c47b53f797f2ef7349d0d4b6d9055632141ba772d39364b72a9cb6ef9347981d72873a71d32e77af65bc9ab8d35228aaa627ce01417478ce45868527a6429a1daf6365ac6c5c309c74332a9eddb612fb1a383285e3a80480c8e2ad085558ebdbda78be2be23df89eafa289298c8e559b6a17da11c2fa6795199449d1f45d4ba1d973733db80061cb460892c38a0a71ff055d15e983f9df1cc2b71130647bf7a6f1ea883fb33d8c9825968b986a5c1cc626143e93f9748d54fa60612cf750db6484348276e39cfcd00c660933418f7d8c4f37a3c358174b9f865e2d7531c3394855c65633abfbfc367fd2034edf9c5563a93674a20e87d1ac597c478e3e9ecbdf1477ec2e295aec861ec562fa26b88a9e4fa504a2a453c285b870ef51e672cb43805e32947e948c6efdb393707e8ae5bdf2fdd721433224921ebde77ed49c69ba97d66f9a7b2793bae9d85174baa5b40f004279cdec86d2e7aea245b18c5ec0f1e48555e8d813dac308939d32ed9fad8512753db70f160f085aa644345cc30fd18f63fe6acf7c064a0064485c7f2e80317d1a9400d5bf082a92b9f93119d0d3dd873b0e7ae17996c77a2101090d24bdb1d1f57589a52ac83346a4dfa378c7f750649b80c53cc062170428994a0bc60969dc1c0cd2730f9a9ceddbc99497097b54bd631a1bde344178082155cfb8cb1c22b70141c57762714ba0151593e3ab3d21d7e4d6daf54046c8975fc3a6a86ec126fb6681f8d73dc915dde061d75832aae4413b73acc09bab3c13a12e6d8339e6cd7225389ba96af649d85d4faaf31116418caee2d7967b5de2276ab912d2a2f7540f2000b602b2b4fc5f692b22373ab8888a544a01b0dc0a1cc883691ec6d290d50d9bf8297c3cdaf56fcf73207a85bd100c5ce710d586c564b4f55f2786857db5f95d653fef383a5bc0958beeaf194c3fa4e2c6f06d064b8c6dbd48c6e73cdbfe15c9c0f212f5fa5fba27396651e900883a801167c79db977e5cfde6c21ce6361783ead43bfa4557bbb5e0a8da75767e2ed5f49c4d2e4dae09580af439f18f870a1c35cae05bd41043f2961ba4bb0620e0d3f3104f303fa96e23bad7ffff06153460678c04f72a54138f87cbb0773d3456b7ded6585c41dc58be723a366c5ceea1bf50edbb41c3b319a31165020cc824c83d868d497a5a1662bdbac2f374874cf780140f16f7817b75e7ef8f7b19e821bdbfb4e2a00ff48c3c1c26341eac1c8f82d9f06fe658351b28da7e54f9192161133303076ce08abc8b9033fe1bb6033b01de37e2a430a28e422ac7433b3e030058c68f7d06772e32434120a469463284c821ea0a3873ffdfa3eb37ec525b82eb0736bb2a905fdb902e3475a1705ff7e230d7847207dc696141e2a042b2f319fe2c566997ccfc5ee65eff3aa79bc2798e4fd71601f73eb0f6d9a9eb1c92472f68fbba03e4e279c74bb3540226eeef97243f372b8e62fcb47414bc1df2647f750c5eed6cbb590b199b979c242888100edbf51784050752060fba1457bcaacd21a7c5d3600ed0ff5844352fff0df2b4cef494dd59de04708e1418b317f8fca747a4cb44edc4641b640bf071225915672c57d725de41567da0526b42399bb8485a61a33a13bd78a00cf6563ac156889885f98366bdbd9d1b442742608ae3302d1a1c06f00cb14a5a0ec504edbbf56d6ab444f359d1efa931c7f429d5f3441714cebb2a0dc20617f914cb67d97d235a7b69d2c4c7b953ee5e0f328d26667d49cb31f7a7ff4892cb7433b5b196d418ab09cf799403a9688b50a11af0b7be25992f8673dc7b471cd25bf777d2ae355a8f5f0711c498c92513421fc2ed26ea67457ff81bcd414da7073e9332d111a2e00e4ab58c8f49c2a7b69f63d4507744fe9dff8f3cb0eab4d23454001067c50991ae3a552cc3fa9e4169a4109c36cc4ba4c9f9d5aec787eda90e431afd37d38a16f802bc7b0432d1f2bb8e6f779b783dd2d1539c830fb6fc379e985af910dd7c6f081436fc20f427cefe3c54259a68a0c36251bc4d370af30737f732a7e5fc227e57b77a129c1aff22a9ccd683acf37d370f558b7204a73b72fe9dbe03104f0a11f034a451941a7ca85e4d153da6e62e763d7cdc7c06c7ce2533781b9ac2c02582334d0732d6dfe2edc36d0275df78da0f57ae0a283f2381b0dfb982e45c105b276bcbb34e95c786808fd13b9a620a9b87b5114a0e477fc25a84efd24ef662c75bc73c6229f252b3558471a0d514715455d42849e2e2f9e18ea41486c1d48b1fdfc0178ede14c6ebac11e54bdab953e19bd8dda251e7c6df80ba30f0c3f038f33993601e14e6f21550a5c3b82fb954c5ef956e0f1b6970ee2bfed4290713bfa0c6e3df2e929a94bc0389a4a7150d6799273d2abbfbd08102f8ce578189549a7593783145502b91e8f777c60c4a5afcf51e259f5b45578ade633d0dd7c7f5cf4d939f3bad6398e2e892ef9fef29464aebc35a4a95488ba7d7f5496a436b78673cb70ec27660e2c4856c4078a05dfa4da455af4d690d23e2912c48d13307639b6e477a0bf3fe8111132ae2a7aeacba5055733c3a86de5b58cd9e79a49da274df2ef5031ee40fd600d3b0b993215f745ddf1126f83409283be47fc9b726516ce98aff5fa3a2dde68c616cdf452f767893b0b80f478b6a5a5ce2be07085c1d89efad71fadfee67e9b0ecf2c3daf3dde9dba038b98c7cec56349a1d8f39f589415c35d4394bfa9f652b18a4ca61a8797e58bd3ec5721cde7c4e66f0578ab40fda17f8476192577ff66ec26b9cdff3b7569f3e3f8d4de00cd8183af73b92c4431de513ee21e11a6078287c9af2ac84733f33a11ee63bbebc19941a862a4a980006c3b9f4d79046b63cb376d6329d8fded3182b9f08cb10ad6ad6cbbd64721f865a1dcbfb0c2960062823043af91e55e0fae0d27d9d057ef7a5bd8311c8a1abbefbc46245a8e18b1af9d8002beb8fe14488a2566b72df9aead7a4260629d42ee42099df135f2e2b0ae90a29a7edcc2d06ca46f8e1ae6acbe201673d412661298c87d4bb1b84c2952032e0dc729043a3bf272477628245ee36e7ac0b70e29528ea40b13668751bb66f3e0a891e8f2f0e0afa95b209fd822ddc9846babcb950237d059e387e55545131a568fa77d5a2646e62bcb2d12504e33e46d5ef7d9c8ca3e4f049d9d2a0ab62c6ffee69e0baf3c27d98e2d4a85c31fd84d166537a6e1bb49832e0f985fe14cd5950d698a32bd25fa668a0eaf61f938c16373fac442db327e47849aca4d04d1b3b3e53ce428470bd7982503bf09a686eb79107874148d1e54baf487371b84b6916da8e4f73b0b8caf108e788bc903d2917c1d1cd4a962ffa59abc55a652de8407cae5c11667fca322931c4ee8e61c93b4fed7a37717920d390a1388e73eda2684df314921fe8d4", 0x1000, 0x8, &(0x7f00000010c0)={0x18, 0x3, 0x4, 0x5}, 0xc) getrusage(0xffffffffffffffff, &(0x7f0000001100)) poll(&(0x7f00000011c0)=[{r0, 0x11}, {r0, 0x80}, {r0, 0x4}], 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000001200), &(0x7f0000001240)=0xc) getpid() r1 = dup(r0) sendto$inet6(r1, &(0x7f0000001280)="b55747c5e0beab8d8826028031c0ed5d", 0x10, 0x2, &(0x7f00000012c0)={0x18, 0x3, 0x1ff, 0x4}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001300)={0x0, 0x1, 0xf4, 0x3, "f0f01ebff81af349a8b7c6f02ee0e13abd61e84c", 0x9, 0x10001}) utimensat(r0, &(0x7f0000001340)='./file0\x00', &(0x7f0000001380)={{0x3a1b5674, 0x100000001}, {0x8000, 0x1}}, 0x2) close(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000013c0)=0x4) sendto$inet6(r1, &(0x7f0000001400)="00e8260dce72d76562303e95aa52791a75d99f508c46fcc0fbb8c1cf6372f1b5308fcf00ce7173b52b786b990e0a77265bc0949209a93f21f0d8e12599ca792a6ae6f8716ebaf5c18c591b512d695dc1879933e816362733228b8cb50eead4cb761f03bc4bc1ec66437c7982627ca63bd8fb2c744e70cbd1db0a5b01f18c6afab64523f0e812d472b0f3a04a527afaa3aa487f7aaa3ef7f8f7ad158bd6c384b89b2729ba77998c", 0xa7, 0x1, 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000014c0)=0x1000) r2 = dup(r0) setsockopt(r1, 0x7f, 0x7, &(0x7f0000001500)="7747d5c7055bc65d8928e554775ae2bd5a04fd97c54cbd333f9b8ed0399a4d33881095a264770579d6646f7ad158594398404c1eef21729fb9fbf2daee2ba5777cd4b30f0a86171e7b35b04b79d4fd20bc9ee59719d3dd82ed5b642778606af932fd01751bb016e5e56e76e281749c59ebd7138b86", 0x75) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001580)={'./file0/file0\x00', 0x4, 0x7fffffff, 0x100, 0x1, 0x40, 0x8, 0x8001, 0x1, 0x1, 0x4, 0x3}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001600)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001680)={0x6, 0xcbae, 0x2, 0xe2a5, "645b03a9ad369ba55028703455d3f5d921d8a6af", 0x9, 0x8e}) sendto$unix(r2, &(0x7f00000016c0)="eb48efe8447d0d71f4eeb575b47a9ba01a744133f35f32e985595165272bd555672439ce7f63c479101f33c6202e58ac825aec4271055d732650c0a0f41d8d8e3d9f586de60b3fcd4e482a92e6997278691ce0c0102e0e586e0b7221ca469b9a017c3f92e57e652c68b1d3a920cc5c3b5dcd9049892268c41e1298abe7a7aec4f599778a2c0b44eb79a4f09edfa157a3179b206e55bb2a4e933e52d51597c106d1387bd8be7ff3d0ed9c6987b93f12b9904ca99c090b4417f31b75a709569af584ffb9a80e", 0xc5, 0x1, &(0x7f00000017c0)=@file={0x1, './file0/file0\x00'}, 0x10) r3 = dup(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001800)={0x8, 0x3f3832e, 0x800, 0x1f, "d2be3b937fc6d611836c0eb49e2ecc704e52ea92", 0x401, 0x3f}) open$dir(&(0x7f0000001840)='./file0/file0\x00', 0x8480, 0x0) shmget(0x2, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001880)={'./file0\x00', 0xb827, 0xfffffffffffeffff, 0x8, 0x1, 0x6, 0x7, 0x1f, 0x3, 0x3, 0x9, 0x6}) kqueue() setrlimit(0x7, &(0x7f0000001900)={0x34, 0xac4}) open$dir(&(0x7f0000001940)='./file0/file0/file0\x00', 0x20080, 0xa0) 16:04:08 executing program 1: select(0x40, &(0x7f0000000340)={0x5, 0x0, 0x6f, 0x9, 0xfffffffffffffffa, 0xffffffffffffff31, 0x5, 0x2}, &(0x7f0000000380)={0xffffffffffffd0e8, 0x3f, 0x10001, 0x81, 0x101, 0xadf, 0x7, 0xdf9}, &(0x7f00000003c0)={0x4, 0xc194, 0x101, 0x80000001, 0x3, 0x7ff, 0x8, 0x36}, &(0x7f0000000600)={0xffffffff, 0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="8cdbf3a2f32d307ff9735bf7d1ddbf4cf238cd3b2d14a3eaa73fda406c64ec56c17f3ba5084f79fb54727a9003331de01342c73a4b7bf646f7959bc3e0e02b3898ea3abeaa2649a9d36210b877567a5150d344324b7a1533aa4fbb18e2de77dc85c38007826f1d773a343cb1c72ccba6e0baee9f0620b1f660ab", 0x7a}, {&(0x7f00000001c0)="1fc4373d35b5785c7df82b679d06cac691bcd3f7bb3f1aaac8ceb05b16d89eb995c7f4e44ce65d3cb69ba19115d362b104a71f3527e1c7dc3dc977bad70758ec5904665362f08186deaf72aef44aba1103d2fcf517e3ff866895703374832954cc2fae259ad8c23d", 0x68}, {&(0x7f0000000240)="85410f13de368f2aa82985caa32260440d9806fcee8d381bf2ddf88c82c565ea253d2e2645d48a94b8315b6dbb6e34ede59b7bc946f0d7f0fc3bba522b7bb4c7836bb54d5f7637653eceb3ba7a60cc3ab8b8fbce565c6984a7f50d077d5bc6365f8c40e498b3c22b030d291b85613a6b9a6aa660d9e67cbc94b10721a274143904a1f594585c946c4d6c8dddf162bc6027e7fbb60d546718f33da4a1af7a17b3dd18", 0xa2}, {&(0x7f0000000080)="450eb7bc27806bface93198da9a2c4", 0xf}], 0x4) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000400)="335c7cbec4b8a5faf439265451311673f9001d664df01672158e648e9d3d08e579a37be459f7d9c8e7ee5f3e1d45b0a5628d68fa93217e7b75d9d1dbea986f50b2f088fb2a88ee0b48b10c9bd641ae09ccc7efba6d875b6d0c05fe606ff205582235cbae9fbf2826784cd427e41ec56a456a21c5bf1455c45ad88a286f6a4ba65ecf20da7f4d53af67c5083776e04b11e2096fe743310dd0618ba377c01742067c5e4c441ef053dbe8", 0xa9) ftruncate(r0, 0x2) r1 = msgget(0x2, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000004c0)=""/110) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) msgget(0x3, 0xa) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000580)="1a511c1aad58442d3b0a3149982cf073459ba47e0d12475252e1bf58056a3f3a21f9d6e58eb176841d7fa693e3bbcd1b62c45bc50ec5665b41eb7bcaa2f59b3b194d51490065db0990d92172384a67", 0x4f}, {0x0}], 0x2) msgget(0x1, 0x20) shmget(0x2, 0x4000, 0x4, &(0x7f0000001000/0x4000)=nil) 16:04:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f000040e000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) fcntl$getown(r1, 0x5) 16:04:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x5, 0x100000001) socket$inet(0x2, 0x2, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept$inet(r1, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:04:09 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) 16:04:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:04:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xfffffffffffff533, 0x5}, {0x18, 0x3, 0x70102415, 0x230433d7}, 0x4, [0xc6, 0x0, 0xc4, 0x7f, 0xffffffffffffff80, 0x7ff, 0x1, 0x7ff]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$lock(r1, 0xb, 0x0) 16:04:09 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='.\x00', 0x20, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xfffffffffffffbff, 0x10001, {0x3, 0x8}}) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:04:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:09 executing program 0: semget(0x3, 0x204, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20023, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:04:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:04:09 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$SHM_LOCK(r0, 0x3) 16:04:09 executing program 0: r0 = socket(0x100000000001, 0x1, 0x40) shutdown(r0, 0x1) r1 = socket(0x20, 0x2, 0x805) sendto$inet(r1, &(0x7f0000000000)="bf2d0e474d2799682281c070d9249205095fe739d311f692a3d5e19c6d302e799f149838ffd7d75ef2d554d71c87087555517c00b282bdc1ab365887df2136da574348dfdb5c331e49a4373e555099fefbfe481402aca8931fb6e2fc03da38a840c119c99e1ae70f77e6c7b001cec11ea3b7e6675753e5a771503a8318f556258eb5c985c012daa8a4bdfd1d8991fa466e55e819a47bac103491", 0x9a, 0x8, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r2 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x3af13653, 0x8cf, {0x5a3, 0x101}}) 16:04:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet6(0x18, 0x7, 0x80000000) chroot(&(0x7f0000000040)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffd, 0xffff000000000000}], 0x6, 0x0, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) 16:04:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100020000}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20210, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) 16:04:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2d8, &(0x7f0000000100), 0x1}, 0x0) 16:04:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) socket(0x30, 0x5, 0x9) 16:04:10 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() fcntl$dupfd(r3, 0x0, r2) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r2) 16:04:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:04:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:04:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0xb97) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) 16:04:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x20) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:04:10 executing program 0: r0 = socket(0x2, 0x2, 0x1810) listen(r0, 0x0) connect$inet(r0, &(0x7f0000000040), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0x4, &(0x7f0000000080)="40751cfadcecdf6fc66bb1a6ea8d1b82e33f02a5753ab3e4ed57c38ffdceaa30916ef8bd6323873f2e5a23919e91867e01dcd1d8482aa50f6f782f65273fd6d6b5f76dd9681e9c9c1879d26749a9df109176bcb40c157d9f3333e4d22c9981adf53a6ff4739b56145d1ba946d7312adf9b9afc9f914236fb8c12cd3449e559a190", 0x81) close(r0) 16:04:10 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = geteuid() setuid(r2) open$dir(&(0x7f0000000200)='./bus\x00', 0x80, 0x105) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r3, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x7fffffff, 0x3}, {0x200, 0x9}}, 0x2) open$dir(&(0x7f00000001c0)='./bus\x00', 0x100, 0xc0) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) chown(&(0x7f0000000180)='./bus\x00', r2, r0) 16:04:11 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x3) 16:04:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) socket(0x10, 0x5, 0xb6) 16:04:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:04:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8d14, 0x2, './file0\x00', 0x5, 0x7, 0x8, 0x5}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfffffffffffffff8, 0x6}, 0xc) pledge(&(0x7f00000000c0)='*\x00', &(0x7f0000000100)='+#@\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xf, 0x1000, 0x8001, 0x8798, "1f3f8e981b1dd8b1543de59064dcedf23510317d", 0x8000, 0xffffffffffffffe1}) select(0x40, &(0x7f0000000180)={0x0, 0x10000, 0x0, 0x1000, 0x80, 0x0, 0x7ff, 0x8}, &(0x7f00000001c0)={0x6, 0x9, 0x8, 0x1, 0x2, 0x2, 0x0, 0x4ac}, &(0x7f0000000200)={0xc00000, 0x86, 0x7f, 0x8, 0x7fff, 0x4, 0xffff, 0x3}, &(0x7f0000000240)={0x5, 0x7}) ioctl$KDSETRAD(r0, 0x20004b43) select(0x40, &(0x7f0000000280)={0x85, 0x1, 0x0, 0x6, 0xff, 0x6, 0xfffffffffffffffd, 0xae30}, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0x3, 0x9, 0x8, 0x7, 0x7ff}, &(0x7f0000000300)={0x2, 0x1, 0x8, 0x5, 0x5, 0x35c, 0x1000, 0x2}, &(0x7f0000000340)={0x7fffffff, 0x6}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000380)={0x1000, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x7, 0x8, 0x40, 0x3, "bf1f06d1c0194f5a6473dc52c99f0f2820ceee68", 0x40, 0xfff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000440)={0xffff, 0xdc}, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x1, 0x7}) sendmsg(r0, &(0x7f00000017c0)={&(0x7f00000004c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="9fd3d59bc80a4ef8ad472ab0efcb0ae5ece596125fdb52ac5d904fd7316bdcacb664d291c16ea1d5c2aa6859014036d88fe648de6e06aed2c3b73d6b414e4258d0f08dc99e0ddcfa793102ab3599cc2097e6c7feb31675d7b192f94b9a940db836c699e199274f275d", 0x69}, {&(0x7f0000000580)}], 0x2, &(0x7f0000000600)=[{0x100, 0xffff, 0x2f5f, "919aba2773fb3436bb5990dfc51f96ebae4a27202e13696a56683ce75e8f1e9b3495b963b552b28ca5b5ab677e7b89579c37af5b24fbf4c4f62981d75d0a70cf96edf13304043238aba6bbb181fdd8da9a160cc6c0695706a244aa7deb2b83250ce579b7dcbe6b74741a647da19d2479d537cfe4976f2a959a968132690d5a9382f2dc61d1c11339d04b028ad8b12e6121b2b44c1cd2003512f244ff4e54d111b63de1ccbe1f8036874895a0eec5b72d46f4ab471766b2a9463dc5d125986ff494697ec6f8e66016dfffa50b44eb040b373e7356824a218b510f6261a57af66891297255ed9fead97e4e5d8b"}, {0xa8, 0x0, 0x3, "9f8a46f75205302bf74eb224dd8fb80fa7d7cdc85047a23524cf61327069af61e83b5c6ee62765d0b0abb37272a1de1a023074973756d132e654aef611663d3c05bcbc78e9a354c24299b8965f187310866c9bfc56918db3dffe789afb7d81c8beb4b6700299f649c94c7858a821e5900b48ba552abb2b461f820ee450a0a96d0444e191447ec12d47e51d43a0f7eeea693043e4f5fa"}, {0x1010, 0xffff, 0x8, "4f3ad0bf02afbe4e3db3c2a5c6182238be58805b66877f82a41e18c3b42045ec26668342c9271abfeea1661f1363af171e4d9c979ec74d05879adfd7197846162f755500e3bba17ec2628b5d4ea0de472b1d132cd949bda98b556ac172771658eb00ffc62b2baceddbbcf2195957dcd6152761f9e8cc15b09885f88ee8fd6c7500ee15de7b9b14fee0a0651da48a41593c2b864938686058677ce64580930a88a619b646e96ee9e9ca7d80e9bbae482dd61d9ee40b9f46bbbb98f984a5ed1fe0a5db624754a8f099c75fcb90125423f07cfcf46f1000e15e15dfb5fbc380c94ff8f9759f23911119bb65bab6a39eb455fb2091ea963cabfc3cb79f8154f3fc1beadf2e266c65cc58ff7f8b6de894de17af81727b65be603f4b158d5cbbd3dee3a2165f239f11056bae284325a92ed722aa92daf75c2ea4bb5c131b3c57e247468648e2372e20f9b612e12e61caf5d918d742af264ce6467a30f1c3ad0f03ecfb192b53251e1e490cfd5c6620ff5444d4786b37860ec1cc9ab293e9390d059ef33cc7d1a736ae9d3a4807798df866c3655b6105f5de21a758eae5ab9d5c17e0c3a45eb6d7599aca05d35de5776ef3e8f72790f3349546facdaa78fa2b0f2cf0decc6164953710cf72b30a4a1d6134a52e877da82b979c4b25be96c1fe007b0385d9b85863563765b20fc193286d655ee452296d0dd67a6243001013b1c80adcf05ab7dc09d439916e3fd66f36e06d660ca1577b2a7cfdf38038fdf725686615a6d66338e37efeb5a909988ee605dcb86eefead0b44d5a3d4c8b3136287549d74526ef736b3bdaefd20342305edd4ed132b0b78bc72c28150872e9dcd10ddca02953a702b2d50a34832ef2968ac5323cab539a86b9ad9ea0ed2b16201b4045406a3bfbae01ae2880bb3c19b2fd9cbd1cbc41d95f6f6e84b325d528df93053f7cf2dab162e9b07fa06aba7642fa3e3b5e0ce1b88a90211744555a3e1f58ef854bd3f826571f5f4134d6899d925382eb0305052d5b4d624cc067f7ac99321bcea9a61d9c5c24c6ab9a2cc524b4658941d540b05f0291ccb690cd2ff50614bb77ed05fd086f577cbf632dc180f9cf5f1137b30ef99ce7a81bf54d07385a1423ff4d0ce8049ecfd36c97badf038e097a8c5792a3cad348e3605dcb89bf945166ce2cb1676489f3455e74f8b246e8dac7299fd265b8da0aa8e7d72c89a2c38552d969bb11dedef82df9811487fd56c465ebf350abc523687036498099bb4f525da316dec1b3be26cbb3094f156e3cca4a1767ebfd15f30b2f52e4ddce575509dfe303a30523108d8f673ac606038aa988df5754358ad8aecff6fad05b7e2352fe2b36783734dda8ae6a2442b2c15e1fac335ac33f2fad65e02bdce76973d79f5820de3fcdd6d491fb0087096f71399199df34050723913a466d04851170c1107d6a057a9f67375b2b96bc632a146d7507a36f1596f13d049d768c0ea6bbab08fc50ef0415738fd3f8788da8575156bc48c92ed48a902f366b1f915551a1028e857d11304afc2e2a8049136d8c1de702b6c5b37fdad5725f6ea8a27409c6f7b1e4a31afa8a41c1af433a561703f9d8a4f2b8e60b138c095af62079b9127f23bf2b7b92c9b4e3a8a16726df531927a2552f151105c991670c81080095804c97b113215c8edb70812fe61e25e71fffb63257b115b45a91eb3db6a470adafe3d497852908aafc383caeb8037a28c3f108e9853ad68a13beee8a464f584f58d2dd9f65ed9d95bfed305b8e61e619001c70735c74dd1f182c464215af255c324f043fd115d20fb7690c42bae6d7befb546b004bdc76e63229f759736fec17a14a6d5cfa5276673ced109d46d24d15ac380e2ef4ff56f53170c0f120b8e08555f184718bf26f4c71e6b5f5e1064b577905078bd05bbec28f4c8dfae1101642629231a27aa3cab088492cee1fd1d663f5039557c21c5628f427296aca39875d505e0dfca440c5ce0fb15bdcc78ddb59bda0899d4b820d3594872c8c02c5f16812ad7909245bc6796a5385ad6bf501b2db68265edbb3f4c246b57a2a17bd4baf8ae384080cc16c2692388a183737b9f7ab06a83a837979b4701fa0ade4028414e41243658c9b19973dd1e5b93e509e6dbe959d27b7ccd89babb3f85fae733eb57055264f576017e24329b9d6aa50752c60bcf88c1e296907998f18db39b4b7323c1fa6692b8254ae1b10d2a6c397b29ed9006a19905416b697e952f0c822b9b78883d8674fd23e23cc0601bcf2a7c24ff68e821d50bff8776f0320fc63e58b5dc83b1684f5d5d65d29c7a8b9919d744157d0083846e9b960a2c54eca65abe07d1ea10b91a7b2206b9b83fb21e258e2dfafa71a56c5d3144f5f3ee7c7fc59e32dfabf2f0e1b5db25831c2b2add515327d86fab02fced7dba04fdcb3f4560d6a0a78d3190a02f5ae7e030864be646dd54fa8638877c1f2cd7fb39b938039b0f1cb77cec5d3b515432d9718c107d3c3559d3c8668727b9ea1e329a4dd66c13ee51eb95546b049135ab30b2de2de7ed35a5eb427887e006c1472742e67707b1afe251035537eb527d3663fd53dd0dfb3dd7a2445082ca4010c676c099b19f51ce60a71b69fcf062eead6a3c745e151af3cb9d3f8f634db2df2574f1249176c1704f49fface543322ceafe17b45dae23ba487b2333b62616bbc098721201c287db5168bc42d028bbd51f54db263949cb2c18cb62dcf0090fda751db5c751bdac3dd37d03418a548351f86351534c9cd47b05d32014bff6ad92042a5bebd93bdec589510b79d2ad3998863ea7ccad2c62c705f0d0d2adb26581ea2a62c732ff7ebcb25adb55f2db786c1dc310f775a0e150aae6b006c1155c34bd7b5c4a5c3ccc42c684bb58f8cce41180c36af52485cc2f0c187e0b422643dd6a1698657fa9cca82e5423930953f6d93a6abfe479ea83412a92bb86fd7f82fdb4485e08221d264c7c28d68aa94c8be994a3952c2d96a9389a4a00ede569bdfc996899b27f3549064ac0ff9484e95f310358109e9f368e24464b09887ec7d9d2a673ff9567f8f9a6ee1a6589d66e4b51ad71959c8e4b3da1c8e16f5debd57a273e8dfa0a32bb7556949108e941fd2cf217358dd1967c39c12d4c65352696540ac8e89561198af59a57998488640d5403649094d774f30322daf6618efe3138dfa2a293847307ea6a98f00199fd28e47c4ba25a14e5687d9ca7bccc70c2500ccd5201b19d674b4f242046e9a0e876e071c7c9a67717ad9fe41b262fbe55e63a9e268e8e9a3a855c6cd6994a0eab61812bcd9aacd44bb6871192a48cab0f1870ced46423e7f804f99ff8978f08b25ec3b5c735d47e755e528010349f5db253369a1c3ee16b9841750b243fae6bf276af693d4c36c7aa5c6afef18d4987749baaa668464e97a640e6607549904173d1451036a3d7cc936326d149226af854268f11d86e0b473bd009ae58d44b6c4e5eb427816b02482f5dbf30f3d4207c3704cc5277086a1f5857fc891b2cf94a7858c33f08e0acf31f4d353e057acd4aae7ac9149bd6b2969a0cde648b974931b7ba0658248dd8ccce4e23f335fbcd01930d035999f179abd281965109bb0e56d555a20530b3550e2a4bb654f7406b99a78608e49c13b58fa2f6731945169ff26b9f8eb0dcce4b3bc69d4c626da77be7c110f37b462061dfc3ca73497c6e0a7f7687848e91f55ba998d9659486b89e401e1e937131237020ab31a11914db9d882a9674b75d872415f154608113924af0923644098fc5b1a66167049943151042db7b64e501182ab8722982110330c09db0f6cf095894abf9e9c9afa2fa2fbd1444d00023b57d9a38ede518a3f869c230c60c5b4d801b2d817d7863fa01e368a5558645cfba87a70955d67c32d424a56812422b79b2f87614ec08e413587b04a3b8f9dc6686217330e1d7be9745faf5351721d144e61e980b884394c8843ee50efecfff1a9f17d300280c42c3ad7ee024fd29607afdd6146e891fd61dee8bd8cfa6fb996d8530fb3a72b6194e0fa6959e33946f21637052ce33a107e5526f416900a59d3f1da045474841672af648eedcdf8354e6905382c2e4e7fd85eb606986b70e905b4ad79a97ce3b25bc4f3499e37e5534ab45ec116e9b5dc1471a5da0f662136201a42c99fd6ce888974ddfc02f6b5c4a4959350012cd7bb98ab8824982fc84bc963f2d0321584c59cfe7898d6f777b6a2c52a6d9227a62e03ce396c5b4a775758899c6d2d7ede87755874b7aed31002cae05f92f4d4a4c46f18c746619496752622d8ac5197812ea3d45c37358ca380bb4d49178bf10eb86177b91574383cb5952bff856b7693774989ca4ab1c03bb22762309372b5814956de096b9587db068695b9ac923bbbe5deb98bbd6873a7010254447d78547511a94e558d85d4849fc83af3c4d210c67943de11f70e466040f2730874c17d8dea270d5f49fc42271889599f551ad0eab3cf4d646fa111ccff33c7f00674d8e41546ad2ef36f572fd1611798127e80be7b02efe86457207558ea832160c6dc7e02204f5485f46b6ffeaec3ea4dea8fc2300304356d267a18005edb9bf4dbe5309656eab8511a805fc32c7a386bcda86eae3f3df2e8767faeb7ef54e4b7d444ee271ca7aa78e4668a5e53dc630b19166dc5d4a225d0227000860baf6c984bed327c5e46cf2e7b828ca6bb1227eca6694299f7e713dc22d5fef18d97ded79d43fcd31868c0549f0a2598add0dca028d01d4576982860edbaaa93a1b61c1afb53c9fd1b6669d5f8f8106e6a656c788b96d05e8608fda8def7f298ed2a23747c5649120287cc62e6fb4652eae3f038774242ba24fefc6198ced82fc766bbe63dacce4b91b70bf06911ca63d786d6a4aea03979f5401787d7a99e21e7981cc4f5b8903cd129e3fff5627a494ac48776d54bf2f1b284de4152eda1bd67b3fb177b380f9a8eba0bced996631db50b554471bf988b5a4a33578900d3aa778a3c4f5482858220e518014f98b5cfd2321e848da3cc779cf9a4ac6f992a2ef3e72d6537f1d205715dc6bdffebbbcae9fd7f9eaecfb3ce7bd6dea626f3392e6be580b9144c97466731546f26992c567a29050b557bca722b8c1f6f28b00def780d62d174cc948c5d3dde89f48330d0b579626eb27c826dd1779d9f619c78ccbbb37df7699a4e32d63f1e72e11bad87c4edb08fea10ce939bccd17e2222ad6db41a7663eef88b98982e6a92e974d45fc481124e21f991ad041c7573641012cdb71c034ff923b2e3c74ace9c5c5b49675cda5deed5bc31d41be220f24556a26cbd533948f3633519ff12cdda847a052a17060816e765ebdee8f229acdfa59696e4a511ca1c55d4df39883ea3aeb8d135c1109cbacf12fe887209496f22c4f1a053f393e4600ca6ecc7f17e9818de98d9f2de3417f4fa21d60aa6caec3818eb19a684f25b84de6509b83328f92685b765a9a4504d6282fad6845a1acbeed5511caa5fe1d94f43a3e61ad50504d5b20e61ccdc187ce8e292692f820e01faf5093b7f2211ad5ce4f9e0b3a1a61922ee4233dee3a02360ac33461ae91c4047df0d3b1fa2c44dd2e7e3e6fb5c21718947ba5a3d90bb9f330b3e0230c18f574c94087615e19c0da2ebf6ad136ef26d6b757e7c3323948fe5c98138ecc5f3ad944ef436917f4ed9451fce345be84407ed8ba88c50ad8cb08b351d5a18fb7366a95ca9cd90d3ed46c3b6b17d96f3e393bdaa086d1dbb4abf6b56ceca205110154c4ddab9ceddd59272604fcfb155083fd29c0e3b65da69"}], 0x11b8}, 0x402) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r3 = semget(0x2, 0x5, 0x1e) fchown(r0, r1, r2) r4 = getpgrp() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001800)=0x5f3) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001840)=[0x6, 0x3, 0x7fffffff, 0x2, 0xffffffffffff8001, 0x0, 0x1f, 0x2, 0x101]) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000001880)) lseek(r0, 0x2a, 0x3) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000018c0)=""/254) mknod$loop(&(0x7f00000019c0)='./file0\x00', 0x5, 0x1) close(r0) semget$private(0x0, 0x7, 0x104) fcntl$lock(r0, 0x9, &(0x7f0000001a00)={0x3, 0x0, 0x0, 0x3, r4}) utimensat(r0, &(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x7, 0xffffffffffffff81}, {0x0, 0x2}}, 0x2) r5 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r5) 16:04:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) nanosleep(&(0x7f00000000c0)={0x8, 0x6}, &(0x7f0000000200)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0xfffffffffffffffe, 0x8, 0x91d}, 0xc) socket(0x10, 0x5, 0x6) sendto$unix(r1, &(0x7f0000000100)="6905defc2bbc58d8d7955ffda18f9f18d2ab2afca3c83c405700b3d81b10dfae914d541c9f8def9529c56162fd97b080f68054982706d16f78684463b4bf4d881821a75c40c8a24dcffaebee253ded5dcbeec6e867d7751605348e07", 0x5c, 0x0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:04:11 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:04:11 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r0, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x40, 0x8b2b, 0x328, 0x2, "1e0940466b84c90ce7a5debf3acc6c50f31f2556", 0x2800, 0x4}) r2 = syz_open_pts() getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000eb0000000000000000000000000000000000aea0c6d12445b1a8b4000000000000000000000700040000000000000000000000000000000000eeff0000000d0000000000000000000000000000000000000000000000000000000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6deacaf00dd2b7475564cda131b50939b4f55b96c86e6ede"], 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) getpeername$inet(r3, &(0x7f0000000040), &(0x7f0000000380)=0xc) close(r1) dup(r2) syz_open_pts() 16:04:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x20000060, 0x3ff, 0xffffffff}], 0xffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x81, 0x4, 0x3, 0xc2}, {{r0}, 0x0, 0x8, 0x80000000, 0x366, 0x21952e2d}, {{r0}, 0xfffffffffffffffb, 0x41, 0x2, 0x1, 0x8b}, {{r0}, 0xffffffffffffffff, 0x17, 0x20, 0x2, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40000001, 0x76ae, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0xffffffff80000001, 0x40}, {{r0}, 0x0, 0xc0, 0x1, 0x81, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x2000000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x28, 0x4, 0x1, 0x7}], 0x1, &(0x7f0000000200)={0xfffffffffffffffd, 0x9}) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000240)={0xfffffffffffffffb, 0x3, 0x5, 0x0, 0x2, 0x44e, 0x6, 0x7f}, &(0x7f00000002c0)={0xfff, 0x3ff, 0x10000, 0x6, 0x0, 0x9, 0x6, 0x7f}, &(0x7f0000000300)={0x4, 0x3, 0x7, 0x20, 0x9, 0x80000001, 0x9}, &(0x7f0000000340)={0x0, 0x2}) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:04:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000340)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f00000003c0)=""/99) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x5, 0x1, 0x0, 0x9, "9048e13fb199c9efac612d2939ee2a7f0886f824", 0xffffffff, 0x800}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getgid() fchownat(r2, &(0x7f0000000440)='./file0\x00', r5, r6, 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7, 0x80, 0x267f8107, 0xfff, "e89fb04b8863e919a5f18a8de35864ddd2055f2d", 0x4, 0xffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() 16:04:12 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x17, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001c80)=[{0xe8, 0x0, 0x0, "174403c72cd0faaa46205708b43d91542cd8f3e30e034aad7a67f5128bf824f65f099136995301ef582d9c0768d3eaf7d5b49016f000278bae00ff6285c93422389aa438f8a6860f061686eb3b30b6e86f99cf2f60c15d2238f84677198fb14e7875f76761427615cfe08ed0a9afe520c36d21f433bcdd5844778413c976cac2fa8f3f2a9de6d78ebda1a9646b8abdcbfe811e0cdadc5eb4c288d438e24c0724fd96a731c72f538feda88a841dc69009caf0e6e00ab8b70b8d11467f7b80c0fbe75176b9b48f3a4b7ee72b2786c353dbf6"}], 0xe8}, 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x9c, 0x5b1f}, 0xc) 16:04:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0xc010427b, &(0x7f0000000000)) 16:04:12 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x2a) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:04:12 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x2001, 0x9) r0 = open(&(0x7f0000000380)='./bus\x00', 0x9, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x210, 0x4) write(r0, &(0x7f0000000140)="0ad0b6b1a87791513a165d5f13ef3bac2f9a73e1b25b1abfca4792a63b4bc26a03199f8c6892f285fc5e5834a96aa10ca58d057305626b3b3baa043e5c5d4494604d7d015fbb67fe0556d968d35adb67d7596f7cd08b69ea03170abe5f3b3b43e3a40c", 0x63) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./bus\x00', 0x5, 0xdd, 0x4, 0x1, 0xffff, 0x9, 0x200, 0x1, 0x1, 0xffff, 0x57f}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0xffffffffffff8000) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x70, 0x40) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000240), &(0x7f0000000280)=0x4) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) 16:04:12 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2004, 0x7f5) r0 = open(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffe, 0x2000004000000) msgget(0x2, 0xc2) chroot(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x8) stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:04:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x1000000000000000) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:04:12 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0xffff) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x80, 0x94) setsockopt$sock_int(r1, 0xffff, 0x1087, &(0x7f0000000140)=0x9, 0x4) fcntl$dupfd(r1, 0xa, r1) ж±¨w‘Q:]_ï;¬/šsá²[¿ÊG’¦;KÂjŸŒh’ò…ü^X4©j¡ ¥sbk;;ª>\]D”`M}_»gþVÙhÓZÛg×Yo|Ћiê ¾_;;C㤠ж±¨w‘Q:]_ï;¬/šsá²[¿ÊG’¦;KÂjŸŒh’ò…ü^X4©j¡ ¥sbk;;ª>\]D”`M}_»gþVÙhÓZÛg×Yo|Ћiê 16:04:13 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x1000000000) 16:04:13 executing program 1: r0 = socket(0x20, 0x400000000002, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:04:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xfffffffffffffffb}], 0x0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:04:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) r1 = semget(0x0, 0x4, 0x108) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000280)=0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x40c0, &(0x7f0000000000)="016dab1a9a3d9bd0186576a41cc06c3c5d694ba48c964387cd7bfc9a07956f8ab51cb644f2783e995986094ed5afc1dbd7a994fd54503f3f40d63c240d5bf3eb90769f57e81878d07b79c00003112731a9292912198fdd970a37bc58762de1c8b6d6cfee72458150b12422df4b8d914859e67ac7e7d1323f237c41f68caace019930fc09967a2775c78760c8d8f67baae2b67bcec1acf5c04dc217176d45d794b694542edbdb8cc81d7a61662ac69352bf93eb42aed1ee0160f8c8efda48d9928baa7a7cce1a6b15c4856aef01c1", 0xce) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100c3, 0x0) bind(r0, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0x10001, 0x5, 0x7ff, 0x3f70}) 16:04:13 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x80000000, 0x6, 0x5, 0x2}) r1 = open(&(0x7f00000006c0)='./file0/file0/fi\x00', 0x80, 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000340)='./file0/file0/file0/file0\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000700)='./file0/file0/file0/file0\x00', r1, &(0x7f0000000740)='./file0/file0/file0/file0\x00', 0x4) symlinkat(&(0x7f00000000c0)='/', r3, &(0x7f0000d06ff8)='./file0\x00') sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000100)="9f9fd334a200061a01506e011f21a7120855b7a8f91788cbed7fca019b37d173ef643391a4983c9e057c9b22a384db6e23b6988ff3e1681d30f5ff22ded99f5bdb3a65376ad8fe95b7830680eb53cd03544d4c4698d4be83638873187ef34dfcf5e9fc75ca0cb30d28169f2e08f7181ed4061369a87da4d21c28", 0x7a}, {&(0x7f0000000180)="0bd09369cea04d92f300e179fed36ac2d433eeaa4188a51fa7381c98e9df18072e26feacd8eeea84820dc2342dbcebbfdc08cc13863f366c9853b3520f6da3237dc12679ad1f00576c596dcf8bd466dc36a22e07e35a3a95be3e3a84325910ec2eb6f317a4121543933f28f91ddbbf3b199b72f1f7acde614811a850fd630027cd210d3343134a24a826169a51f63a7ef602cb92358c80bd41d88af1ccf1bd1d", 0xa0}, {&(0x7f0000000240)="97dda9584320", 0x6}, {&(0x7f0000000280)="39a3189dc6f28c2133782316647a2dec8947e249bc8b3b3223a45777dd15d20fb0e027ffd073442d191f06e087df142dc6be87655aa03bc240aab3388c36e05332a5f065af6e14359409fad9441e454a689f1b071f9d55daf53162650626b2bae131400b29db", 0x66}, {&(0x7f0000000380)="2cb6af73532d4715a087fe89402f3ec9b12a841f52c231340bd34829ff073e527367c02be6914272aeefe6ee899257a371047c3be4a9cea78eeedebd2130277d398dc4b73e87dd92", 0x48}, {&(0x7f0000000400)="b1c4ec385a7c29a4bf07b0088bc9a763108b19c3331eb25beb563169ccb31c079976c840d96f2eb63947fd0ed4d8eae53503cab74de1d789160f7a47c43368266963c6c7e9ee804b7a47c46b418cf54dc9114d6dc020552a70ccbbdbf43672aa486d93855502a16495c248db89edbdf42651abb3a186c37d4c83eb183470c9a0ae4a13e4014ec207e6a2e1649cc7dda90c6ca8917ae8a4", 0x97}, {&(0x7f00000004c0)="235f1e34412737235e786826ad9316e224c1e68a42a0e28dc00c72852543ce2457a8b903101aaa85b726da80968ead090ab14e958cdbcb8d957c8b0f49ff43a3b54ba54d8ac79525f4f13ac83d7474380fa7e2a0b6e6ff", 0x57}, {&(0x7f0000000540)="6a0c1a81200d00d185a62efaae518bffc7cbcb81c599b886b1fdf8d4caa06f2ec1ff9cd0dcdc9f99e8a3d0d6890f37f2b11ea23469ad8a5f26b873f90f65894f800fdcc60aec9a0c7b77fc68a75c7c78d74d3844e284de051c2b0f9fc9976aa92224833e8ab4cbf7c452792304bc29f27fd564e86999c6d9b7b3718c46bb5f8b313463ea763e13453e8a148b163484efc7ecab6ca3621e3c0f", 0x99}], 0x9, 0x0, 0x0, 0x4}, 0x8) 16:04:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) socket$inet6(0x18, 0x8005, 0x1) 16:04:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000480)="8b0572b34cdfaba7dc044e249c64c14725f1fd30f3636be3e673f64a92212b40fbdf5f5ae4e45cb3fcb54d251367147dda1900a04adf4ed13126488ceac879c699a5dbdd7ae5319f106b7e82bde0b031031b0d9ba5d778f4b465f693c8cf81711980e37adf27037327b796396c9152134997f92f427281699cbc39808999c161570762cd367c24f0b7e74dc00d54fbd672cb30", 0x93}], 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="72f7c086355e40567733198399dd586844542d7421ce7c63b100904b30039d4df44399aed302360b3258c2b6fbc4180d1f50d901663abb4096ed8207a721521cc96bd62d3a80b9ee0fa51973f7aa02e23a8fdcac5ac51102e4608d7d4ee7f4fb48981f3aab1e8d2ef2d0dcb006dd30", 0x6f}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000540)="572e154061ac30a753e2df1c89bf767fa20e05cd920cea496e80e5255d14ead511daf1313e1b295dc5266cbe2166376fd02594c8f0041efbceeba8c95ef5e7cbc2088f99804bbaf0c272dcda90771fe4f25e645e2664fa2b43dedf7e257c55ff38db18a7ca80f1f9d3e57f9e7d10e2e1ed2ed9adf6daf2d79f322b9ec65a581ed83466417f55a62b8d8dc5bd28da5171d368a4ab82ef2736071009420ca100747c3d711ed09a9e3c11d8109b099bca12d8e8f06c975e07228c427c0e2f56229a05ad2659374b5db2bdc834670506aaab1dec0a27e105e1f285ab3dd1e6f188316989df927de92a374b9f029bf18bdf42c0d076f3907b50fd", 0xf8}, {&(0x7f0000000880)="748464ec6e2cc7f327d15fbb56c3d5a94fc83b157eefe3d9e341fbdd2db1ea5c07915046d6477a05807875c26518302ddae6aad602ed7e1fc9c5f4af7d8ba101f9873fe199d6faec271ab097093d7cbd97cabfeeafba9d50692b0bf6346c908d47f055fc89d3f31f5d277f974dba3f38992ce39b500a1ce20c777406ee129cbfe37f4ffa11af8c7f0fa79595fda9cbc37d73bda038c61f3295afdb9abace227f4827f5f98523e63ff6d93fe701e85007ae7f3fa76f614309cd41dbdf96814e8dbd464083a86addf0fa37d1a53b6011e45ad67127fb3e95195f2e5afda8529b76604c7979da8f70a0f8e16cf157be2de7c76de3c9a9e11a1d1cc76f5576b1a322d1ea08c9c19ebddd1fdefdc39f00898be30f161bc4e4c42266daef202f39eb9a6f243734f42d23da4d4e9429a0520a00d21501bacda5b2c7458285af48d8d68bae836d12304bff47e442f3c0321e7ed6b4c1d28b5cfe6b83f2fcf6ac84e25a05d43008b745decfddb2155cb34a164bac170766d59e98d9c1b26a11c806cd9f6496ad17b9ac2bfc4e2128a0d1cb157f5be149b7bfcb3644557014c59063e9529422735a88634056b8b2e169cb5c2daafc10bf46d9ebe38845665bd36b2ae0c8cf2d2ad43ee04a79ead44e33d4b37b00ec0bce292171d7438be7d529a9446e8cb0aab42f8f0030a4d699b5d4868b3618589e3b9deb4c43341c23e809a3f867c76ff3686d5846e65339eeb765ac664fc23f2b6db51ba2a98e29747ee6204fe27c97bb3931b021710b1d5ab237a1ddf86e529f75cee252e1384abb523087af4b8fdce6c49e3223568445442fadbdfbe8db727d3a63b0d301c1f3d75f92f07b2705f35a19ae41b823f2935452b84c705a8ca9ce104687a628b7b31faef28a643473533e684e3d1d189d5a39282c77e136fb7a4b408419a62b4ac51415d81e5d6d1778e2202b5095c5226b6f20abcfcee0a6e95fe16109430091bfe4bed79d37ecbaf2ec65bbd0addf03e66ce5f22126691862fc10c62549fd2d8661485421e6503be36c5ac93ad1fe5753327d6a27520f320a236755675620623a86754f8e54aeb560809334220f33832bf663cf0a8c496f76ee3310ddb989f0217ac997fc2db5dd80866cf15e867f9988614523228061c6d76e2c612deeb68b6a4cb4b0e0f4796fcf9e19eea972c382302c28448745dc325649ca8e48143e74a00db485246f9e0aac5d8504244e91dfe1d1d52232f105b3e803713572257c46586d4472e8865bf4fbcd05453bb5c9020502b4d792dc6f3446693f221be2d0e0e3ddbfd7754fb7c2aafdb853b564a6722e0808d60a3cdc43cc3ab5ac874f0149156865cd30b128e67b1a6899a7e813de43d5417121b48399d2fa523b5a6986a0b5507eaef8efc6ceaf1013ca7350454c4eae021a203765ab1d2d231a94711553c767f70ece10a4a4557d7ef0b8a8acd9141bef40abbbffaac61fc76d20069778e986cacefaea54199ca1c372f1283274c46fad9e4a772ea1e84eaf8e6235c90b815d8bee68900c12708b9ebb615d938d241f213b3c160cd10e0a3b053beda6e0a51935cc3def0d4c26bfb722d52f687763587260ec7331de361a12a0a6cddcbb535fb8f572146d9c6e22352157e4309aa00ba5e650e1f4ad94719ce8981ced14be58323b87dd6c4b1b0a07724671661524128a7dd25d2b2a3fe4606827b726994a8e9af9523142d09ee6e8f664ab41949e6821b23d8a3dd2b48c61ef3fcf9fc6fef2c7cbd55627d7d73a488f587307e1dade7df58f2fea401aef942d719e9b0a60648620788d4ede8e3e5973b05a9481c3e813c6dcaeb78d0437df8733b8396cbdd2f38d789876f2972cdb981a00097ee5ce78ebf46403b715ad67e9bbee55b8d60dc3cf859ab3120d4318ea5f618d1d3dfec8b24077c31635d8e1051281bfcd14996eb090eacc6c52a23f5d146f70d1d608e83f59875f843b59d094db5f1f89f22cef6e8ea151b164a30b70262667651c9882da76d3da440b9a83620f0e6f9be755bb86dac950c34bae60465a5b9e1e40e79dba816310c395e5994f8785e60722d997aeec7168d887c4e885b7b896076b1fb1ccea57e42bd30f1c5a1ce1f29a02e2da0a38987f399fbad19ca409d2a5c8b2c95aa7448b6e40175d63722853eabe99b5f24547f1943ed2434a911711c912693b915d55d11a1844ebe1c2b2a3aae928b54378049432a86cd0876f46977d41ff441441fc3149ecea673501a1a1bfcf637c71daba33b2c72978da3a013aa467d928e406eb46d140315dac5c74b55485350d96c3e41c1894b3c899aebf5ad4e903da1a6c9094928c190f6064ace75957a0d7e32aaea0fc25ffccc1bc0ed3e4f89fcb39e6bc42390014316da6f031e8c3a786ea6b82e54bd0aa56e5bfa39c94bb0891f79ce79b5fcd86b39c33003b443775b3daaa8faf36824d076e7feffd495f953983221e4f9ff29a658e529373e966241523e158f4534d0830733e4d7c92a5a8c82beb2c4613ab3ca26ab9921d91fdfaee51371490a678478aa4d5d83e77fd49168750707130799f3b6a02b8b15b58ad628dc2a0256f01003b508c044742120bdaf3cdb6d649bf095b0f560f0c956f08ca196b69d30984347ac0a809827b9d4c590ca1c5fb4da25c56e979d50c9b08eef9a17255c9d50f99a40d06f0f5783d98fce9457a72204f743bfb51e72b18a7dc9053b2e3832cbe67b229606d2bcd28d08ccb472d65b6a98ce888b012c6aaf2bc6f50d49acf507c18ff90cf330e6ee78b59c7622f991b23b1b068677f70b02e2ab921e26854ed010de4c70ba4d2124d20b50d610913ea9053e1e3cd9f78ef764f04c82473cfb442fd0a8cb5baf98f82e9ff8bf7bb9dffedd16a4082aee863e8612ea3f43cf091c20b83fdc658b05d789ab56fb448d7268b1297112abbe0615195f703f8b848f8f56224f22299bf1c7b097a4ce4a7cbf87f1d5b57317e9e4925ed15128c4cf0760391a6001929b5d5473963725ef6d71321e198ece8fbf34114533e9f53935a391fe5a6e8018b9f1f04437f57f64370e119fa7a67bfaa9adfa0f3db74eedaad1b8c1ffbab42e8646c17ebf1d24fe42c6f16259db3ca012dfa31a54167867ae02cdf22672389ebb62e831ba0753b1b6b0f81dac55b05848893a4f4221dac7f472ecfec4b5e27c25459b4084425b277fae007106d4874f2fe29b22403e0bb020538e95c159ef1a183718f4189eb8467acd0c9736ab17de6a3bc3709d46a0edd076eaa44b72ae31e42a36c7959cb8a909bbe1875a7b6fe029ce7d32c755fff647e5a7393801601270440f78a181a2148573a925bf0778695832640902d5ba4d8fa1901b0909aa4ad1144f2ee18013fd2609bb3a6fb5f9236bab2d0368a9b87ef9c505bab866dc42773f18a2bda8f0fc4c4d3d95a50a9a0b3e6f7cc67d041f71bb371e2544b076b07ecaceb7be6a82bc4236c24e82f52bb4f7ed475e2045c3c23eeb0a490e645bc4d7ccb468ab1e32c81c88288350be1f99587be1c7dbc12cb04f07ba826e8cc4cfbfcc52ca0de67971f9f97a30be79d4553dbfb36445cf70935a3b948b939cdb69fc026fa3ff04b0d20b8afc5d2e4c5b0b74b762efe915d8553b829e9c8043ae58b558a4890d03799a8f92a205aad1eaa54cf71cd259a3b33de7d9ccbfd3db25bd014e9088939d768124e0fad55764eb67a177a8ffb523d8df1fd99389de7a6317f25050f3f1b251742d8e8ea6bf113488d11f9a521910d3d306422a736a4c2b74394324d85a63ee35e152862f3bdb029a589c486822ed34758bcb935fd4c724260cf620147b3b5e9c314328e3dab7c8509501299008e72f51b3b27fecae9487b7024c60dd855635314370f923d7ccf40b08e911e8529047686bbe7682f1d0d6c98b48c029bd4b2563be60976228da776e6da9db80715cc42453a2cb69fb62a86aac0f3e62717acdb35a5b9dfe56d04cfe399f1cc3ca676c6ee4c97d12df56db166e5ce91cf74cd78f1623903ae2409be6d1ff97f6aae7cb6e1d6c8176bb8d5e1feae837a124b4cb22ebf85ad3846b2a559fac70e0c69f4d96e4a386bc3f467f039eba6bc18e6d7a53ac1c60da34f648cd53c5c0ee4aa29021eb0822da296d5318b307d72ffec1c9dd9ee7d984eeda2c4542b685fc3e4a5a262b889bbe30abfd72ee5804f9f9c4f1c9f934f152674d308c58610f22fa2588ee4dc15e31fd7502a974d4300b202ce4555b6eecef92a7c7f3623f4fc9774dc53ef6493bb18ab41f6b3a219bdf81439c93a5a9442b9d8bdc0539081f3d3ddccce09acc85dc12af8ae6393c6189fb0409165b25f15e6f17279047e36d5eb8453cfcae6494ac52a2a514cafe07c7d1fd3f88e70d5cddd0eef033825024b4de140d2696c0b5feb7b7004bb334b9a5dd2469b56787ad3fe08fe28bcf9e4c8d609548256e8073ee606fc51667ff406fe577715921d100b5089a41e3bb019a54e766c2b5d64ab8f11dd34f0e15f84eddf1b44d1fb49d0dcdac0402901fcfea30d3b20fb1b76ba7ad6014873d93e33f1989a4db7f17166df3132c039efa9757ca2dd2a401939cbedfccca6522dca96500e54ba9b66cdc781d4321fdd3c90f36491bf3ffeaa785d2472bbe2bf1369717aa3d6573a6918c78779c8d4e77f78289cebcc5c9286f490928f2c1a1e90b592c8a788c790e23c3b06093eb002ff752dc7a712a65ccc8db02aff2f6de29eca8c0f2b4ed76707d97887c7946bdbe0ddcd66a682965ab476d904eaea7b87b8c5279d2000387bb972e32eec93f157df58ec53b02a148bd6832f198a298ea8e8afdf0bdf82e48a270fc7edacebd6e0eb574c31ad751e656229ee3d00be3a0b040a42e81a1bef5d8e96675ab31b9ca210dbdfef9b5bd126a8c4603b95afa23fd7847610ee5aed4fbaa023f3c088a7a16ea04c3f5b8d73bb022adc29d39822fa2596658d627a826502e0466f3c61597b8e8ad97bfb3856d94be9fa6918a964ab0eb902f251ae5c19ed2711ac11158037ea7cc8345f4879b9f3f2d3aa9238a003cc00c7c7383be9fb26d509b6066234dfa4a1a8c16b0017ab6cf8205add5969474f4375dfc97558fc13ba5caa547baea30592c6248308a2c7cc9b959132088b1e7dfa9bc67be04bd0b448b992dca8abcf1839b8fb7aedce412882d0a458e54255eaa5718c04f0bb7a3d3598160afca292271f85cb8f3352af70715a8d17d63d228fccd4ca50806eadd637f7cb4cf0c1733107568fca5aee58ca99f653d5231f57d55c753dc1e1f7279e22985f4393d75e38bb4d4d1943dc4437c2df09fabdd90d2163a74b97d2a205d912352db278b75dab3f3bb404cfa5dfc9ad6f584c70523adb1377b8963f0a52231bc6d42a59d365a80c5d0f2d71a9778fa7a1e7ae5a8859751e6e60cead006b2b59d105dc53728fac427c6aa4637b0234f2c20683adb462aa3bf1b615269b7d79347af48cfd37a5d742a7079f0874027471dfcf65373bc20d760d69fada430bdf93220e5a07ef0b97a5968693d872d1c544da48bef6c63c85aa026084417db17e6388d9e308e742cb186c199eab4d8708ee5f984577df405cb32eb01a679b5988e8f8212182b11e005c327a4ce6da2223af3be1b6c877793859a4779003d6a7cbadc8e3e7c77affb0c2b02667d66ccdaace3b2289d23bc00e18c72ccffecd0353ffaf8bf5d09dc5656d9454c1b638042fc75036ebed83bc68ed2856cff32d347630072373e8126216bb0212146766b21684575b84cc98abea1f1c4b691bc06317b29b626f56fbf6fac25dc9ee426902950883a5", 0x1000}, {&(0x7f00000003c0)="972512d0dfe427c87ee37b61fe67dc2943ec83b6edee6cffe667739d929ef1a8455eda35f8b5fb226129861ef1e4e56e263fd5ab6cb2749436fdb33eb446fa0abc0b5e6dcfc27cd398a7cffbe1", 0x4d}, {&(0x7f0000000740)="6bdd2d6c6d609bedeaaa9ebd65334c4f378541f8358ef6a760426498b413f41be5d323d7b1b9bc2e67f41e792b29aca12e189b23ae5a98b78f6bdc42178a619790b3f1541e645f44fe299b5220c8291d65a5224eb4162350aa0343e4461f2b6463df93e3576021ad3d74ad8cc76132f32d913937e4d52f630e3b26939c26ac60b5c3be7df2b1be4bf7cd6d84dd47933fe8be8cf8c3f40b8f05d5aee49bee5b2bd067376c368f465ff826f7bc951f49631c59a10ef59c90474215cb35351d555cf9d661c6d4ae8906912c53d4ad6fb9170456643b4d2d", 0xd6}], 0x4, 0x0, 0x0, 0x400}, 0x1) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "81f310b890653d3d1c337ffda9ecd7662e909178"}) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f0000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x5, 0x2b5, 0x80000000, 0x1ff, "3e7f088a69d57e8f5f5580a7cfe48194fb18661f", 0x2, 0x1}) munmap(&(0x7f00001ef000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="80000000000099ac60ce67f07cec"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7", 0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:00 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x8000, 0x2}) r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x80000000000d, 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000240)="1350f48ac4b383cbaf5287be770849659e26990e68360df5886617a596506ba4c193f0aa6fb2609a61d93ad310d16d6d2a1c39e92e643b345c49b3f7d582b166bd0fc989eef6cfabd495", 0x4a}, {&(0x7f00000002c0)="012023a111c5e6feb896c7dbbd7dc233764896811c2dbf59774fb493abd5a75989cc95831d41706e07547d2bc28a63a42ddd22466439a6a27624bb83b575c71475551a5550b0cace67ad39fabc6284ec683d5bb8a342035ebcd3ed93e280dabdb7313c0bb0", 0x65}, {&(0x7f0000000340)="26fe92606422a2ef1318e35975f6fe074d40462032c5c13acc73ce3dd6c397417ee4325a65114ccf28d0f4e4bc7b4ba723b2734dcdbb612017a98279e7f2297647c9e307c4edbd3016ef1fd9e340e5efc0fdb9ed637054a098f85aeb416990ad720e1c833fbe64008f93abfd2ed98b62879b6c3a868fb2f8b61995c1273812f923c983ea0bdc7eb856f199d28efccccc86c55de299be61839ce4e459eaa003c1d2cbff0ee3d19e9d0228cd8356d584", 0xaf}, {&(0x7f0000000400)="5513d38bea4611bddcd66adbbab81c6b5b449880848cf47828c0548478dca4969add23e8821f394d268663bedab49713b403c5cb40fc4992ab774e271290a31637408ce8b55999d7f772bdfaa73fabe9ccacb7e4ae2385a2a3935d020ceb11915d05116ded0fbc5e8623", 0x6a}, {&(0x7f0000000480)="348067f226e0c3947955d42c59f5d54b6053b022b163f07b214eb7304a64634a3029b7ad8cb4eddff56b7a1473a0611f720d86ccdc23960ff12e013ed7023f2173c14cf980fb5f888173cb1212241517b263f9db8600130589019de4491a6a8edd3be77d7dfee841282ee0ca01aaa54a4de6832d2e43a43f59e315f00593a50a11ca45c0d918c02b3031e6f7344e7464b7449e7b5296a148a7e767c6f31d653dba71e7f2", 0xa4}, {&(0x7f0000000540)="223bb2b67f6fc6154a6c19b7cd357f6c9155f962a345f93eb2dd18d8f3e3901bbe04d1a00a354fedacd18343e84a7bcf31421d6d33bd3c3525ca276af2f5be4e1c2ca12f5913a07d531e8f607d78815f3d38f01a26c0d4cd70133f8fbc1f9075111beddea5ea5ce25b1a583ceba89ba7d70acf702a7c09bfa4", 0x79}], 0x6, &(0x7f0000000640)=[{0xe8, 0x1, 0x81, "8d68c10703174b8f0d8faa9626a786c4c4a1104670a0e730fec686220a125ab3ce00476fb3086d2c46bc9954f44209e9d5bc579697955440984de22e5af682a0c56511b28fae354b38600959d1b059b1f4d41b9216c98bf21b01d5554903eed3457995ca0f833224496c60c4298cd2389dde22d7c56121bb11faa2d73a9264f5cda8c8c455de22784bdd71d9554878a6a8d80e6e369da1d912fd25e84792343241c60a39a276ba8ca2f19f5be9b5faf5d652ae7f9d8352cb1b1a6d336aeaf08a92c19917347c7ec681a9952de97d06c4ee5b35"}, {0xc8, 0xffff, 0xffffffffffffffff, "19da7b454daa14aada6ce00812954b69136509a83797f32e0d40b073dba4219c7ae879a41b5047ca45cd37c7ca4176bc561c2dcd34a76df1d0c30273bbb22f39ca3ae3c6d08d22d7cea6f99decd642809035976d7235c8d7a62e4df0db36ef28219bfebe211daa46b947b731136e31e68a40e70410953b693c3bea38185574d4e524f91313462918e3a6af892bf3045787daf11366ec561709042e83d1edd48f3b9ef74eb59185d1a0e722ce1684a4751e"}, {0x1010, 0xffff, 0x100000001, "1f49224cf225f4f264cbe57d515608fd3798c8d84cd8d57e634fd34dcd21d042e0e9486a3b09f31d19d6e86d63c1549b31de0eefd07b0aff2637a93fa3e448e369ecccd939c84f27571f23818a5be595555ed4b9f72bc3ed9dbefdfbc71766ec7349b5f655081b361657bc80a41ec18ed03724aec9e677b2bc3a8c86e3f6e2a61569bcaa205236cd6e484561b1f4a34a608b0fb037e4cdb293ed376eaf08c321267a927ac98d8d04c24ec9f4c8e5055f539ea4be62d52c38f2985ca00df7cdda565ecd4fc6179953b4cc4879e2af7c1b5aaae89b245ab7c9ff13a5750f4dfd17b13ba9f25ad59f5f84354bea1d26e216982474b4a54b281b25e1806fb044df9af8bfa1e4710e14b2e11f94806be6d75012d13ef667843cbd7d56e7e753a6a00bec0bde416d16e758b0879940ad924a5c151987278c13cf543fd4e7e30f3bfce70027abb6b794d1e8219f8287b07c3a905c1094a4e7a7feecc9303220a773a278c9889f9bc431cd39a82a60ee9a22001be6692008a4d4a69e89e172d6edd889ac7f5bcae647e11af43182bb351b11e060acda5818e091dc217284414a4ce4a6bc25dbd05c5b4b8ea71e74f64a03fb71d7872f23c911bcbb9b4572c2a599e9818047cc42c00eaa9f7105296026e184b423f7842c01f733096a16b740042c12e846553d70b82846318570f8b1914b52ce8d4d49a81b2723ac468dd12626210c4f03b297e395d25092e263dd1293dee22a69dadfc3b17aad7751edcb57acd5dfbabc740ce4513d909c1f642cdf12da57fe27e6dd1f452ec42df05ddf0b6b2d812186fb0d673db811e46f3c62a2fe68b3b11bc37f87073cbb40a44442010f8c50355ada7e5c87cadb9962b8afae8377af70d9109260eb7399af31897c772e106b65e1052fd35b1298f2bf75714fd6984173bb8a8e4a9a6252e0412bdac25e1a63f54a4d78b392e02fb834419506cca53279fc1afa95c8871e392b651c6fbd6169e8e5213c2578d22df3d1f201f266c35a7852b86c7b0ca6865c5cab91b0431dc42aca8db42e4d542d0077b25b18f1f9cf5d48d264eea79cf5f8c573a766619a0f73f407dfc471a8b5276e9457c6ee0b266ca2a15755466bfe88847bbf7d208bacbc81c8a72f89c914002c1d36443a5b51fa15665da708acf45a9c3209a2ef5fd76fb0628fd07a1ace23b226a8ca29911098baab6fc10d88e12d0a51bcd15342474da9da6564f816516d22c4d8c36cf663a1482b1875c30b069917b99f96012a18bb5de5eed3cd025af260b922bc25c05ac87afa8c565f6fe1ec32935c555e11942973e23645022f333a02e1ae6273da54f4515ae21d9a39de1c816473b6ad3f48aa4384ba955af95557e256c50a0ae06285ce4e4144ca4d78cc7cb365d8e03f4d06f8ad8253c2edc17a8ede67c7cc55fd24d6a4e6cc0fde314f72fbf4a665d6a08b8224a3c14af32b9c17396af16a5c0be6fa232ba9d62e64506de157fc5fd88ca7b46ee41763f00a708eaedbe55fa53fcfb405f4a926bcd27e16e35d3a714d44985053d716cf4fdd7aca94e39bee412e64bcf90babf79dc714b0834cceeb35e0134a518e05945d1bc390e76450b0356db128889d16dea58da25bee1c85984bb02016541069b254a825fd4499b27059283fa23b04340191304b503fc48de9a6e2e1c38762c90f7153512995355abd12c2afecf2693d81bd70d87e44e3bdeec310aeced0b669e775d341d43012f62e5cb022bad5e4a609f3a986e15ecef31a7645438bfd229d5663403841ee033b7022b2089086f81db515ce03a569a1c5e1304a47724f5778ac3f9665900802c04c97509ca67cba6c49682d570233a92853d444f1073749a37c032135436fd4bec0ba50de5f20eaf0bee94d661c205e1e0324cf095d683441fd53bd4a3172fc4f3440aa8d6bb4417fb3c548a3ee71fb4535fdb5226c9cbd7c53acc536a9074a3bda12a182b5a2a6d57093e69f3e4f6585dc5cf2ee79cfb727e0f3a5bac0923356e0ea46c58773fb1915a7af445806e7891247c8d8a2320b7e4fd0b4e271f909ed1efa3f9c8c33497052f09e5ea2e666899d04606c8a51566253d32b939c570750b4526558dae6457a75ed0febfa74c6142046180d07a9a9b2a864e5093f031af3b4753ec03e1754820c385073cb9d43614d044b26eac6cbfa4de84fd1e553cb14a036249ca2546cf1b28a5b18ca03beafff94419320601214669ec00fadc73eb408b55a1340487b14f1f4cf9ee9a847b4fd0dc0488ce273acdd8063db4583e72a740049a6ae4334431f2ea32f4525196226d4cc2db20e768c72de625fdd586366a141e3b046974593aab7fc32180004aa1367b956f199ba0ac57b04744e1a35c52a1c2ca6f46d78dde3b271bc9e1dcca4a4258396195e89cb68f3217ad93ca2d5ca40ac85d1aedd021b16e46566bec8f423ff0d8aee1b38ddce6db42f45073616be0ab588f527683507e1758781b8dca09c65737badea50f7cf1d120c309427376d4986ba480cddab43d9af36490491049996560247a0e163f46089790801f8007410b4371954044cb8bdc0ce15c811bad7b1e4f26c58bd536785cc3048dcfaed0cb0b7fc6905061b070f24a16e7bbb582a4ef9e51162e6d277312c108cece3b8d6af1651cf84ff28c1ac830944e649c85abf48bbf505bce083b693333747e565fa767073aa6c7abff49f3564938780b63ae632eae88f3bc197cced3fa2edbec56463461876db8978f313e22094ad3938e9f926890e28af7631a0fca22f9b6d01e54fb2ee4b5bdd3c91b0970febd481d7d2806318218f2a30afe04d8d6db1f9a207c581c32c94f0a971b40df37fab8c1373b1f92f58ac4f4928ad9c3619b40fbd8be22afaefa803669e7e626b13171d397f362129ed548a2d7bf8bb212f52f2b0fed832e3369011345393be2c5f6e8a9505d47c3e8970b65820e4505d251d19c60d3c09bfd8b1d333407671c7a40ff11b3324bdbfa612b7af7fed1864a5886e6fce690e37fd65e5f20bc7a5f8aed04e31bc22d601189a7e4d11117d685d0ffaeaff7e5beb0f62f66e6bdfce5d36f6f7e5fa3c0a91d3bd81e05db4afe32cd13b896c94fa723363a42cb6666ad7e8e9a1bbd325acd2faea8867f857ee27a47cd7ad3932a0d4cd436ccfa4d4d042c849fd93d5b17d64fcc1e7501bf31074674f3b2318b631a9b06723d5e8ac13668d715b0c09c01b735de69fb62475285c0db470b62f9f57ed9cd18a32fb9a6a3a54e658b4e20e79445878746c59c0f83ba7b5ece87a2cbbf3d7ca57a6445f5d22dff74715af0c6320fe6f6edfa208c20434968549a0ba5d7166f2a5be3a956bd21602beb52b80b8b6aa28a9a2515383a15bcb475e64badf06cb84bdfa882f236168368d0805256c55d8dec8d9539541adf9a6d0c2417159ef551de7370bd2e093316fc9d29be471c843cdb55ef4380f173a31e40396b2387396dad888f082551d5fe72a66d7657a0bd519361b5ee376f7c4cca1786be9767b56fa134a147c61330eed45326c82ee95d98924ef853808088aaeaff709462427d17780dbf05058a3fbe805750a4ba11938eb28baa1d6ecb5534b36bf704fd8924fe75f93c90796bd0946ed5ab0562966154b47bcd3f83d9ad6c1e73d0394fdc49f36b5061df0cfe410288dbf69dd44dd8301fa068791eccad3d8994edb31d08fb5ef18e093b0fb41afc0a9f9fa99eab51eb53bce6cd6cb858626bf4a98567aa75fae8e4721b3be97b87905c69585e3cc5a56b138f3445052b45ae68ce13808a2e6e9131c6c11c2a11c843bd597bdb0e35f0c75071b5c2f05b14a35d60fa4a349791701f6d465ffb4262b4c18285371df854e8a587609e6fba6cd56f8d0e69d7770bb0c42e303db24c713fd5e9a41ea8f15d548245c91e4be4309d744b1c86dfdf7d0f88fce53963ffe8194aa3313d7f8e45258de909f3484743771710a04bed47ddd17df210cadd49ff50709e41c21d37dd74f58ebb82e3a3ae1f3278c502af6a9821aec91a43a05e3d354bcef80f9f9858686d1fa2d6537334b4ca6769a86f444a6d6e3b39bf87a3c2ee5a20ef6a52d7655a53d55bc0c08f62076d99852878686a8e83769d711206bdedaa158119ad320d41ae8071aef664da5627ff25079ba96b2fcf59750672f4afc7096984459071155c8b5252f15f637a2cddb90f42f16d605cab09d872e460870006057c85b4d7223ba524958065b7f6d8ab0d2075a3c63424913879a6a4f3133d65c1e3c3c755639955fd725b1d5cb98d63ed0f43140acfd0c53f73c25162d0ddc73282290b1cbad2eecc8de6ad170e2842a5c6c876ed3bddb4860e6bd936b9f9d49d6840f94eeb4f976c2970371a0416e72f35b9877ce902263d44ceb3d287f135fa97be60480cd71a02499acc4b393cb5e0313a8ca710661762152d0601f39c156f117b4bfe06d6178b99f514bc573ee55f2e789f414d5e86e44eb7a154ee37a262fc1b89cd2ce65bc2fa671e7e1521cde3655d63909d6da37d8d7ffff8fda64cb5d372efcbc91b98487841b3a08e34a4cc869d40ff62a355c652070c5b6e19bc8757aaa4dcb12d33686690cb46cc7ba98b6d26fbbfb006adb0508efbed485342036b5d4b592147b3c58d8ed1faa18c0b89426df235f6956017199c6cd59066d6dfc80d8914c220428af2742d76063e4ec18cb6c0ac8cca30351c79291fdbcfaac7dcd4b0cbc5e16515147e16361c2986e2f74fb804ffbf6dc7a9ebccb849da009b4deebae4c17b57ef5b80a2f47ffc4c5281679ded4795d40f4bbd9ab46473dff72da0c8d1ccae4f11556d6459791aacc5ab0ec329cf84c82846673f041cd7dd37213bb06cc642dd3267326b4f6410a07775ab8611fedbaf7606aac55bb360f0b5e2f4f5bbf90a7d5643d0e324bdb81da66e32c72a393746c1f7ffe5869ed8659436d964a649b678a19712867e52dbb331afc0131f6b4493d0e97897893476913aa50a58f8f16e872f5f56f3d6437052671af706b678f0a138cbf08371b1baf59fcee2ef178281f7b31878ffe6f27e2fe622c96ae9616d2a1b0dd6d4a4761c33bb47319de2d821fed5b582212ff876dcdb4d809af4f05719eecbc971297371eb6aa6ce951bae45bcd012b7387635adc70fde51e97ab596aacba1bcf383d2373ece8b8c8448b0265251f5f8c498ecb72996cf949e04af71345d8d3e942e435da81516944dbe6956e0e1a88d81332af3f702f0a8b8a97eec7011f12b04e340aa1b4825d5e382f918edf900c2f60e88694131f07f9c1622106c927359e2e6c0d3173f21ba30cdf050c2d0b70cbc4cb58437841cc61ab1f4d0aac769387774b6054eaf4d299d4ff5c7079e47f7f6acbaf259f688089af666a4dc149f4f4fe18c903625e9fac2dfc20139197a8fa101b666777c2d1fd241bad85849ca24c46df0aef58790c7962c06a4d590abd91da1101f97a0e242e14df985e24f54b17f79833a8a483898e9cc3cb41ca76dadc422b57f0b3dd8a8f49bb10e6cc67c7f8cc8ed1c8d8f0d6776abab08219d3fdf22f9b21108bb854c391112e05b7edb1f089068977f066b806053e6049658db9374a047da30af54dea94d6dc72e9acd7545db1d2b8f44e1ab9d8a14c6cbdba2a42f84ef8cfc9cbfb3b32b18dd2829a6ab775a8258607ed2c94168b47131c1ffe7b35bf17d98b23de4d40042b8890947f610c91482bb58cfdd32e104d20311f9d477db95567cb44ac34b8c2ba53d0e390d53aa0daba83ceb8dc493f0d3fb2ff582740d999a369468a114fc0718d3210950064fea2c0aae4591b61c0"}], 0x11c0}, 0x1) wait4(r2, 0x0, 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:00 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffe, 0x1000000004) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/132, 0x84, 0x0, &(0x7f0000000200)={0x18, 0x1, 0x200, 0x4f806242}, 0x380) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 01:06:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x1ff, 0x80000001, 0x4, 0x1, 0x9, 0x2, 0x6, 0x0, 0x0, 0x5, 0x10000}) fcntl$getown(r0, 0x5) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 01:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 01:06:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/12, 0xc) setsockopt(r0, 0x29, 0x41, &(0x7f0000000000), 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x9, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getpgid(0x0) getppid() r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x28cb, r4}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 01:06:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) write(r1, 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xfffffec5) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = geteuid() setreuid(r3, r4) write(r1, 0x0, 0x0) close(r0) 01:06:08 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x10) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 01:06:08 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="2c5983141d31bdea5c", 0x9}, {&(0x7f0000000040)="afa8c9b865b77b6902899d8b63456059d9ef104044ff7a81e612df5bdc8cc1a054c20c2949dfa42e64b414c70faa76694828ecc75ed9eab3213083821fca828852a38d52072aa2d29dc4fc9d6ee13b2739db06ac24ab8540e7c964040a15d74bc57de6d6893cf1136e35f08d60d2e491c5c11ca51fe5d4a5fa91423e99e610317bb3669afec8fb284a00cdca708b5f7c47d727f589cc80c85e1a9116a70b59c21f08e458455a23c50e7f165eef8d1264ebba2f583b169aa127b36eab6b76f0009a0b7767", 0xc4}, {&(0x7f0000000140)="c565040227d5d4387bcff77d6710e79c5de2b052d32fd5c6994e15e0ebaba481c8d66711242b08e943362a0dc8b755fc7b2c7f892f1b58aad29ceb90093beab6864aef39d7aea1241450ecbad8fc34658532d788c9a924291024d5f169e077060362e9f36d4b8f5d0881b4e07aeb7fb014055f9b90ce5f819da890fe22ea55c1db49d46ab82c7a537dbef426200c8aa2e8d0459a80", 0x95}, {&(0x7f0000000200)="06f5abfbae7fec8d870599203a9fd1e902c941bcbbc96a0a194d6ab805873f0bc47d497d3f452db97a61e78b18d0e770764a5a81", 0x34}], 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 01:06:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/122, 0x7a, 0x841, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8410, 0x0) write(r1, &(0x7f0000000040)="510f0009", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 01:06:08 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="11ac26085c23b918d9b5560d2b214d7a750ffd66f72672d711d806295ab560fe123c0deced898066348c51d76c15b425cd24cab9fda02c4c9d0c452552f53bcea0a3d2b0bacfb80a25aa073c4b3f57031aa4275345", 0x55) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x3) 01:06:08 executing program 0: r0 = socket$inet(0x2, 0x4007, 0xf0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000000c0)='\x00\x00\x00\x00', 0xffffffa3) getpgrp() getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x40, 0x9, r2}) r3 = syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000000)=0x4) 01:06:08 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r1, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) 01:06:08 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/105, 0x69, 0xe43b286e729911a9, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpgrp() getsockopt(r0, 0x29, 0x101, 0x0, 0x0) 01:06:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86139) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r2) 01:06:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') shutdown(r0, 0x0) getegid() 01:06:08 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x18d}, {r0}], 0x2, 0x0) 01:06:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) ftruncate(r0, 0x7f) 01:06:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0xc8, 0x40) 01:06:08 executing program 0: mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=')\x00') mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x82, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x9}, {0xf286, 0x87}}, 0x2) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 01:06:08 executing program 1: getpgrp() r0 = getpgrp() r1 = socket$inet6(0x18, 0x4007, 0x8000) r2 = accept(r1, 0x0, &(0x7f0000000000)) getpgid(r0) geteuid() getgid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getuid() getgroups(0x9, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="03fb36382ec50237eba6ca2a924b52699ab2da649a5a3137b6eee3d8d90d3e11c89ea9b7bf98d139e9669f4c43fcdb02fd857cfc925e66d5143eda0dba7be4ce18084cb7e48d70b2a9d635fc99f889314f7b921a559c0732818422bcb279c1556da2477279ea409956533f32524863478ea547e7b87527fd1be2255de2c3fd81cf51e662d7adddf36925b4bcdefef135a2c63b1cdb6cd4fd", 0x98}], 0x1, 0x0, 0x0, 0xc}, 0x406) sendmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000700)=@in6={0x18, 0x3, 0x101, 0x401}, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000002a40)="ad2ffee61f0b1da0f239d94d493636a9f4a2fbfa7c8fa0eef06d15d91e906d9e223c55a4ed18dad21f0a7b184425597fc951b2f8e20acb1d8561b1afbf0af19b9bea46c178bed228c6f8ff6e49151b231b93395ae16cb36d449fc4725700856afdafff37dadbafd8", 0x68}], 0x1, 0x0}, 0x8) fcntl$getown(r1, 0x5) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000002d00)=0x1) r4 = open$dir(&(0x7f0000002d40)='./file0\x00', 0x0, 0x80) socket$inet6(0x18, 0x5, 0x5) read(r4, &(0x7f0000002d80)=""/3, 0x3) r5 = semget(0x0, 0x7, 0x0) semop(r5, &(0x7f0000002dc0)=[{0x0, 0x6, 0x1800}], 0x1) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x4000000000080, 0x0) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000002e00)) socket$inet6(0x18, 0x0, 0x0) setreuid(0x0, 0x0) msgget$private(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x4) msgctl$IPC_STAT(0x0, 0x2, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 01:06:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) poll(&(0x7f0000000180)=[{}, {r0, 0x4}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)='\x00\x00\x00', 0x3}], 0x1, 0x0) 01:06:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x1) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x5, 0x420) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x7, 0x1, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x12000, 0x20, &(0x7f0000fee000/0x12000)=nil) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r5, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x3, &(0x7f0000000180)=[r4, r4, r4]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 01:06:08 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000080)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000000), 0xf01c, 0x0, 0x7fff, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x80}, {0x18, 0x0, 0x0, 0x9}, 0x6, [0xfffffffffffffffe, 0xa241, 0x81, 0x6, 0xfffffffffffffffa, 0x4, 0x7, 0x1]}, 0x3c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) 16:00:03 executing program 0: nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) socket(0x18, 0x1, 0x4) r1 = kqueue() fcntl$dupfd(r1, 0xa, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x8000000000, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) socket$inet(0x2, 0xc007, 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x4002, 0x8) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x10008, 0x80000000}, 0xfffffffffffffe76) 16:00:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x11) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x188) ioctl$TIOCSETA(r0, 0x80047462, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8010, 0x0) fcntl$getflags(r0, 0x1) r1 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x80000001, './file0\x00', './file0\x00'}) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x700) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x80) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:00:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8180, 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) pipe2(0x0, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000686000/0x3000)=nil, 0x3000, 0x0) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x3ff, 0x2}) 16:00:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) socket(0x20, 0x2, 0x8) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0xc0, 0x84) ioctl$TIOCNXCL(r1, 0x2000740e) write(r1, &(0x7f00000000c0)="8a3663f96f7e507083019ab921588d15764a643f851d9b6bd51589e388adac39725324d02aef8ee5b9224a3e2f386c3f56c0c5320aa6d5d8a655e702043cb257a70c5389e87e5bf19a88631d43bd9f12", 0x50) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:00:04 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x80200, 0xfffffffffffffffe) 16:00:04 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) r2 = getpgid(0x0) setpgid(r1, r2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "e7d7f81eabb57df52d77435ec0b657a55e7b8241"}) syz_open_pts() 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="b2da2e7a7be45b3dbcf2f8d950843f0a7f2e4e95cb7b4dc94d18bcbec0d259c14848988ea03fe0f3575fcfd5b99f05a0169dfebd552c3a5c50885f0fdd455b47f427d5150e8c0f4e2e6f8c36f28b712fa7578cc057ee17f740dbdec4c38dbe22144b3366ccd0b0c223eb035dd53cbb7ed99297c56d85fedc549ea3824f48800f5df0ac380fd313529b4e3e93207b4db14fdaa90da60c5e3f730d60c4f2397ee682cae3dbd007d7628b6070a8ad3177978e8f48586a3d4a3c8496c7fb37beca760a180b82e65d5209f5b727c4688edfd94f0af227d2c5d958ac53", 0xda}, {&(0x7f0000000240)="1c5f9bfd1636f19565fa1a36a342cccbc2730b861fcbd5c929c308bfa40fd71c162e1b8ba3c9056368f85ad6d828f6c069060e29791e03fea828e13b7e9f794f6ddb3d5918b010f5ea1f6d6d6ebe5854f4c77258c5a00e2de761dd46ab5791b5d905b73c75511a3e74dfb64e3160547143eb8551c5d443a4d3da4fa844be610ee735", 0x82}], 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x78) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/30, &(0x7f0000000100)=0x1e) recvmsg(r1, &(0x7f0000002700)={0x0, 0x320, &(0x7f0000002580)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000014c0)=""/4096, 0xf9}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) r2 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r2, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xb, 0x0) r1 = semget(0x1, 0x3, 0x1) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/89) 16:00:05 executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) socket(0x11, 0x3, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x80000000, 0x90d2, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000004de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) getppid() syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0xe0) kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x53f94ebb, 0x80000001, 0x4, 0x2, "2e3f0f8df4fdf636863190b92543c7029b7d3a67", 0x100000000, 0x3}) kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)=""/45, &(0x7f0000000340)=0x2d) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSDTR(r0, 0x20007479) accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) fchown(r0, r1, r3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7ab) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4000000000000000, 0x2, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)={{0xfc, 0x7}, {0x7f, 0x10000}}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSTART(r0, 0x2000746e) r4 = open(&(0x7f0000000040)='./file0\x00', 0x183, 0x20) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() accept$unix(r4, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpid() r5 = geteuid() r6 = getgid() r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001600)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0105002f66696c653000"], 0xa, &(0x7f0000001500)=[{&(0x7f0000000100)="f23d6a48432cc21c3e6dacfd08d1b500c119191c9cd8dcbabe82a2a1a8062eb14dcb66", 0x23}, {&(0x7f0000000180)="38e069494d34d2dfa1667b35dc73ce3e7a53d2e3b38df8ce774c7d69df5c227e40a73578f7035d59485019936fca8a5a4641340b41e5ed59d2df7e8a5e49088cd07b62509d0ec3766c47bb73835b1526f986b52c05f575c18a2202fa7a284c2af5e6e788684c33e0a87e8880d833c0aa8d658e289aef08929dbafa990c25c7be8da35e4d83a6a155bc2a864760a7f91c1ef383eb45dad246cb6963a9742662d38c9d38da6168d51fca56cb70557ff1358bbbc132756ae2d1dcb66cbe16566ccb9eec37725d56b1c109ebbca7c2", 0xcd}, {&(0x7f0000000280)="1ef3ea1f9ebdcf0141e3bb67129a25fff433e1985c9b331792849b5891092e380026f302392ae5a8844c2487cbeee04af37f4e3ec109ba74974c4fad4ba50445cd4976abea6b43b72e941a9f9c58993569022636eb6922544e5cf2259ede36dddf67a8dbef13df576325f4e415093165627ab3745fd6d0b2214c805e6487ad0ea67184d8c16ec8f5fc893ed555e318e3ae91426e9bae4965df579026a278354a19c797c88abd59f7cdb8123f5b65a3e126a4216696868e3a582206ed288fa4671af9a6a56ae5259a4fd90e7d7c160004f5ba14e7ff", 0xd5}, {&(0x7f0000000380)="71524c4ac75f0cbbc5170f4f88107f9a820667fc9482d3ef8aeaec6151c291afc9947823b98ccba7310ca17f9606a7482cc5a5b1a264cb4501569ad86338e8d947b048cc78cafddb81928dded990c108422606328abb723cf0db496ed6dec6e376536eec1683270df268f8bce7f7303c473693662bcee4fd95af968b8c05d8c078bae0e77513c9a8bb01f767574b73ac7840995c6ee20bf9f9", 0x99}, {&(0x7f0000000440)="d9f8e59558253e0d01b1e10d2020fc561608ddfe636e18e7138155e6ef10bad20c934e6a5c78bf1b49242292378174f6fc947dc1b15cc16f82c4f776f24f408fcbe716a147e74b810ae6c0ea235aaf634c83df60", 0x54}, {&(0x7f00000004c0)="6536311c75e27d4a44b42e5c91e20a4c91d8923cfa8aaae61add746944bc744cc673148902a2ada0789cbcf128190a87402f552d60541912865059552e6ac32e8549814a594a905a2526385b6473b30c06599b81ea398541dfb3357fb343ab59bcf3db9e8978ba6cee46afb08c5f0e965bb27cf0fdf7b10ebed8b8afa399e3118442834ec5f929da551298b93a2804de556f2ba402f080ce34485b0619a33421f2819a12bedc9c9954038b63053113992b669c1a0b1fed200e7fbea069e17cad09fce2fcd48d6f5ebe5fd07d744bb31b638d17c7222f66bba43d504b7dfe77185b73e2598b955db75f5f1ee9cb1da382604eb9a2d7dd9a2b30a2aa3f7ac73ccc618a3b4b2264d6cf0f391c3600ac9a3510ece440c2e666560bb37d24581b20e0a275f075eb8bcc1982c926d9489c4c9aef3fa85fa3ca3a752a35f5b3bee02b4ae3a5d23653047680a90cde94ae5170b15714eee86552f136c50a4bd2aa3d8130891c5a9f76a44e6c41876dcff0058ff6211bff9764a08809f4ffc6493293c60a2bde856c7be7e31260816a6879371207cb100d2a80d19ba9715bbae0e6ffcdb681ba3a70a6588a59316d31354ec9eb019abd7e7594506a7b73e5c593a62c374524e7d8d90ae7685bf7ec46a216bd4f68c38c23efee3c852b45b6900cc4abde19473271155dd1c6f147a91610c437de5e8d6e3c8b158d8cc40fabd3cb610cb700f1425ab29bf5b2ef0428873f97a00549cd126b496c43612ce517161b9a6fc582489242ca2fd2a139639f02e780d0da3b2ac69783ad6cffc3151646e88ba55ebc1db4371e51f30ac940124c96faa62bad54c965bd59aeb4d9cc2cec3fae85fed5e8883064cae39c35eaf466ddb4b58a12091b58542a218b694ab5f1b28b6552566935a5013a114000a6b1f0ee633d1a063a800ce5c094fa6a63bad699d23d6698504c5b6675102cc0d0a9b71e54990cd40f1d3b24aa2b9a6a0d67ece478f923a7f4765c07ee4ebd59c2229551f2b4c393f7a1d8d6d1bcf62734b09ce93cfacfd3ab46dbe8e81817da3ede6fca35c989338872d77305dea0fb3aa2b02fb3f859d1e02781fb68b227e1c79a0ed8fd75a6e3678e5d65d18915c06ec3c9f120144d0f46b00f40d6dba11f8cb6948b664d8b280f605a64fa968e4677b3ea7fe5f7e836ae0d1f22180a245f2334ff11052f28be0bd6560efcec1f3b6ceb51c65d37728d3790158821307dc413e963ecec49bb0ec2ccc9f34a313aa8e86718bff8d5962c88fa9143e0f73b0d32708f3a4ed8ff4196129449cc74876b369b64aece8e88fdac0db75fea3714a377414e85ea42eebdac3f35c1b96646f1cb1b7c625cd5c995f069bdb2c9f998dbf27a37ddea08ef45c3f30ec0a87658b258886cc8e5b9bfef727d0d53bdb5ce56a99e1815214e019be4b8715bba83c28936f8bf55c9037f0bedc3e37dcb9037d2686bd7fef99ffaf48f5e9d154bd22e9ac68c2eb50534bbcaca3f67684d3ae40dadb565dfae707d109b699ffe7d5b06e7d51cc359364567d25b8076b736c088d5f08dc4afb6c35675a5eb9935b0a5cf330af600611ebd3019016588f204aedb2464f42ae966638140a0a3da81cb835c63db2a05fd5cb1cb04a10497f8c6ec6a9d47ea4f988fd311c0f21f7d3eb0e0ba502379581ae0ac951cf5cd30e63dd73ec77d82325f55fa3bdcc612ca100d9f11e1d06381fd0ae818d745dda3ffa4569c31e532f93118e6e8d3b148bde7d45462e290e42dc3423c5f597a69f548d1e976fe634877cf06ffbffa6f7e62cee8b81f31108038ea5287e652e83f1fe76be6449232ed1613efd5d78e2829e88da866fb453a555050f71d47ee6beb668c64082bf0bd5cde206ac8c8b26ca2153824436219bd499ea1da7e43285777518816943644c545e6f822c078ef4432f47c95d7bbc278a0bd78a81095369d26e601e7d78696ce19cffdd6c4a097a75fcb5a7b196f4ae72de54bfdb472c7f0afe4b05c6da2e91970b66c4ae7dadb65fb68918f5532e251326934907809c0cd12429649d43fdd85238b5e49086ba1f34bdc2dd25c12abb3cf499096c887736ddc9aec418b6324cb34506d46c6f7daa40ed1ee31defe8499fef1f106ae1270cd428c9ede0f619553201e7b9b427ef56b0fb3c1bd5855ad9ac7f7455e8efd6c0727de4d05fd5c96735f05222d414493911d01d84eb2d80faeaf5072e9b86bc7f8e5dbb2874141eebf71323a59e7620be179ab0f02bcbb83792a25c3da2ab73a3079f6d3edf39a0bb8d65fbff0db1927e0c9d20c0cd91e6c3c849bb0fca2cb66b327b0c00dcda9242e509fb617a20524953a3c32d315724d23fcced432918f6bd60fc718955f271cff4d0d94bb7ac40e3090ad610c63547805dcc9ecb1b1b9355cdbb39f51172a226f15e220f8e6edafac6647f23c180849d38584a91c79226c067c3de0dbae81779fdeb8b0f317082717475d656f9eef3f4fd131ac1e12ca99de3b0798da9c7c466fe89781c5186e05904b813c7e9960850eac3afe27315f74c39bf6f098fb20d22fcc264c409a6bc47ed137ebec16df2dfaf45c100b45198a71351da62eeae3be41a7e06858d18c1c10b6cdaf06ea23d2d2ed347577b940dd74d7c17df879bb1eccf0f92bc3992427b99247de8b0d24aa8bf0c1b147d72e0167ffb03ef3506b505a53988a85d331f48f9bb558260812e3797ea096d45f907010fbc6a03bfe0530a9011d389dfa44fb0eec48eb5cf779e4669eeee713ffa31c858219c4f643a71abdecd5ecad2aa1fe68505749760ddaa2c22c8d8a318d1d8bd593682ecac2aed763a2825b6dbd10cacbd2d6b9fa4bf869a48529b56466dff9d7fcf8bad3118709af053d7c94f8ed2f9547cc96ed0d7ecd79d81d27f9cfd83c17d3e2ca11be76e5a8990a840792d352bf9fc9c84daba6d3a1795cbd14c70ed8a018bd7977503baa614a62a3d60220bd9942244e852d6f7dbc3398e6166b42595f9c54abbf688076f2f168d0b7f5aeabed28997fd54e2655e6c33658bac0052b4e97e04ddce7a3980a9113eef38b6ac01e68d8fff0cb6019ffaac58143f19b29da6b4d3d9968f7d255acb9fa7e366a72e9bb0bc95df6827f5acfc5f7635535747405bf35def60331bbc55edfc32c2684e5578e259e14afe49e599cd18f7990552618106416203108f362e3a52c36b2b2c511c53b443c10d2d43177b4ecfc28e7d993eb6b192168f8b6b219e53029740f8a855d041d278a8ce579f1ef2e4e2e490b48e71eae172fede35bf9150ee77e84a35fc61ee219084a6a2d4327fe29ffd9cefd80a476cf2246b15a2950d51def251ffe7e2d17678f8a7c92f780b5a19cfef8a0daffea0173de6553b55eff8571d3a5e0d9d3441fee8f222def900217697147e319317af62056210c1076f2258484fd8683cd64bb149e8d66a11e340c16dbf53b0e07ead48aa2c0e0131e53cf0dacdfa71b5427bd3bc9bf892130b3bf14df49ab38044318154e6f54fa8891877cee07bce34b4203a18f217c77a5b6f12e8e849696827609650a3736e322a5c06d20f1dc71376d2903ab8793f8b804bca6c2ad8cb2013a4a6dbad4f16a14ae31f737d3217e47639206ce96a5992ce4d345fa92a3495447c5424878bb669f19d04c969a62915d2c88baf21a71e52aa32b7254180c8e90e191f16becec88b0e40ff3cbaca5b77af06f38c7cbdb0f8eb6b417c62218b8513f9e703e90ba0f8b79a3d03146c537c70c69cfedb7837baf2dd7c288a687abea91bb0497282db1f723d569291110ac66dd21cac2d07eca253d00fe259cbbfffa1da06676e8ef0a772154c9af1e1a8a9434595246d659c6298a95296c483452dabda7342dba285ad926626b0107e22a0e526a6efb11a5acb44997b2cb85e70ac033e69cab20346a6b3120b14df75c96874dd72365b5fdb8261340e9478b3f190a9f64fc5857408e77ee6f2e907eb8560ff8bdc9c78999e9cd69e3a66c3c93575d3e67c3c194f4845d590b582b5121c9e768f7a9e1a1158df518aa2572aeabc7a87e5e90ad54fe16116056dd3866dd47d2cdf164c59d64a175ad0df6cd5e9711d09c5868ef79e4c040b72bc4a14b7f1cd579c92a56b882a93dd9a7eddc7a2de4e6df3c56b348b0988a96ac5c66e86ca68d0499056ec46c55b02022af382791b52236ff677c1cfacf9f422c261e231be81662ad2ae208e070c019bd53c250f8197495a837b89a8bb8c6affb69ce4d220797f9ac36565baab85cf090d4b2e42014a50572c19008221b9edacd1bb05208b56f7b48842912c2539f7747fca7890663805cd779e345c81c0bf620ecc9eea79440c8da2ebce279714236024e783bb7bc9a280d0b381c84227b55e6d2ad2820de9a60dff6e53e0b9a3a4e8799dcc2e8a33ff1ce02e118853732b585ca174e1fe235d2820918414db61bce07198bc518df821d3aab38b607784fa6a444caefdddf7562a327fe941311a514fd25564595d4649abc12a3111e21c20d263d873e0b8b106e9a2e71242ddb3cb50900747276fc871ff504f25b4d1c39bf14ee5bdede0ca6926ec733572c8885545af34836db6d27b5d2ebbb9c186ce964e9ef9a8788c025dd6595ee3b163ae59d71840f56f80c9853fe435f840da1db315abae5c39087f1c7cf35910ed247599fd8f2b86b5103d30fe1be6d191c3a74f441f61ac1139a98d9ae1e503d0cf2a7a11f8d35fd418151e8fc08e8e43c5398a4a104565b66c50f0496081ddec8396b1208b1579533e01181fd8b1719a976cb5b00d49138586ff1171433b7dfd0ac4a739fcd5656682a8299ceda6159d0c5a58afd9797441c28d73fe60134d2a0d5e2334c11805d463a1ddc2665bbf319706bb06c2977780e7d3c5c439db3b99e13396c3399ec3306b4096fff4883703b3f3b9293426652ba49ca7983baa156fcc3ca46b6e14cf2f0afa9fefb5d4018186d40b118fb3ec853b0e6f1e028a43d4555469051c569c76c6ea0623418de9fd3a0d191fad76d7cfd861131586d08cbd9bdc2fee193e27779b3bdf12f4b528bdd728a86c5f715d3546865803ac3c74d89dd533247044613da8830401166b8dbf5d2a1a30aeddb5704d97bfd1f5364939d9944297954e876700cca81c526103ff96713392eb804604aa25b5a05269dda6c48ee1258a75d979cd9cbc891f8797ffcdba26b6068bbfdeaa9f25dc88abddbcb12fba8d875d34e01b650e44b1f1eb8f41b2ac806fa3aa03ce19bfdd30ba3c78d54bff24a48ec5f1b4e6e0b5e25b539f0d1c9bf374ae80c153b868b78178ad127560e43ab1e087f313c660424bc71a9cf4c6a6f8b80d029d265124c26faf25429bd813ed66f40d39cb74aa203833ac25e08636cced90475537ddc3b91a63c0c7a1055db926f4ae37984a606364bc856e8137cd6ec3c72c1841f462cb862a37e1363c7e4790d2df1407c1d386cf560dfb972413d21e18cced4006695d6ffa1ce16db7013281a44d4649c2c79417fd7713578ca9fe45f1879fe62d49ab75635e3875307ec2ce62355641db13c18733fba14e13d30097368713135b27ae7e1358672a47cc1f99666fd7e3c91ef66b06ff92f63b79dac2ed13a1410bbe6ed68fde7f1602e327a5d8f6d804e629888eb254c3e58afbfc7db8145cf0d65833f150585e53a44688c8da1503798d55566da705a96cce00bdb436324a7097c4d05598e117eb180b6800bde1763ef4238b1e1ed0bc5946eee684ee84e51d9148e40b73cd9d697759605bb0c0b2a5cecdb831416774bb5a3e91ef8c2042d43fd2ac0d8a2c519b25a32b8382f", 0x1000}, {&(0x7f00000014c0)="1e4189f97abbeb5415dfdfb8d580a1276dfd611032a534000393038ba9f83c75629badb49e756fe76c6beb9596", 0x2d}], 0x7, &(0x7f0000001640)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xa0}, 0xd) r10 = dup(r0) mknodat(r10, &(0x7f0000000080)='./file0\x00', 0x1040, 0x1c97) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000140)=0x24) poll(&(0x7f0000000180)=[{r0, 0x88}, {r1, 0x20}], 0x2, 0x80000001) r2 = open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x800) fchdir(r2) chdir(&(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000100)=[{r2, 0x7}], 0x1, 0x0) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r0, 0x5) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x150a800a}], 0x18}, 0x0) 16:00:06 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x401) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:06 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) clock_getres(0x5, &(0x7f0000000000)) clock_settime(0x7, &(0x7f0000000040)={0x80000000, 0xb20}) 16:00:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = dup2(r0, r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x800) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) fcntl$setstatus(r2, 0x4, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:06 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x401) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r4, r5, r6, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r1, 0x0, 0x0) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x80000000000036, 0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x551) r9 = openat(0xffffffffffffffff, &(0x7f0000001240)='./file0\x00', 0x180, 0x41) r10 = openat(0xffffffffffffffff, &(0x7f0000001280)='./file0\x00', 0x800, 0x100) r11 = dup2(0xffffffffffffffff, r10) fchownat(r11, &(0x7f0000000100)='.\x00', r5, r6, 0x6) r12 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000140)={{0x10000, r5, r6, r2, r4, 0x10, 0xcdda}, 0x5, 0x401, r3, r3, 0x8, 0x7, 0x1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r11, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x0, &(0x7f0000001740)) shmdt(r0) shmctl$SHM_UNLOCK(r12, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001300)) r13 = shmat(r12, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r13) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001340), 0xc) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x100000000000) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0xffffffffffffff97}, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="141a134db43354e17e3f591a3b8fbcc3c0cd33bbefa4f59b97e5b582d16bdfd1dd71e9f21793cb7a490f92a96aa4107c718c6b9c123cd3c80f7f124b72961c90158918c8513ac07763e5514c77b35e3d7632111564fbd2c6314c2162891a6a8264aaff139232fc196c02a56e971e43bcc3a77cdd4c49ec07738ec4489212eac25f4075f259725665c9506c7ecacac28a013fc21f3ccbc9f25ac8597d2b26faa071ab6b35fc71d4980d0c8ae0672bb98f692539e4434164fab97986f7840779c02d68d1de7534fb04c693b27cd1919a24fb50925009ec522a9eb81934dd5aa88bedc8814bb162eaef157e3c26507d2e9adf26023cb60b61e7b0b01e040f2204b5dcd13cfaf9d01c0ed59cacc8b11ee9bd5b8c0582ccaf578f928fefdd9b66cc15b1e56b756ab6dc1c25a6a59419e9d7ac3674efde9f5dbdd569d4a5a2ed2fdd4fbb2a0d3d3351dc91561da34d3b76bce19e285d39d1f23565ddf85f877e25110b980da8161e78c0dd8187c7a44dd7716c0dc83afb266b3fc0c94bf885165eca20956042090244df5042a3f745d677899424d74354e089edf879b5744974c7ab34766f02a1bfbded4359e195a9d1f341cba4dff928f158cd56c03b52ac24d3d3f5efc7ffa90c3f8c02c3dd90bcf03575015bdfb660b50b2eb29a53656fd0dbe650cb1f6f2c44f59086f7dd6d579785e0dcffbc6f6645fc608f765d4cd9873d78cf7846fefb5b45b4d2fd6850e1b2c3a24bb10b48d90e7a6b245a2fb83683a0b6e213893346a2c6edc496bfe4832f40079bf0552d4329e76b9d4bf9fe5c92246e41530253a8ed7b73c9e624379bfd6762360b9c4e84319305c00b8f1abb2f1536d1fbb176126d25d4b4a536139b163be9d2d9cbc998bb131357c23609980f2ca84eddf6ba518ef1e688d05bf4632a27db3bac01fd5445d50defd054ee6adcf3089e1d3d9f958fa00051decb02ebfdd30422668885679d92841e8f7b441fc43c76a675a3f28b5bed71395865aaeaca6890979c6ba54cf2f946ff90872523cedaf8d542d0d10fd30b70f70206d12f3a9265e7908e3fabf70de7ea4e515a997d912651886bf26bd81a956e9c003eb30541cde2f5b22a423dc0406d4b845fd4e82b83cfb483eabe0e097f32b80dab8ac81dc4b132a5d93d33f4f18b7db0f4c1ded7cbf56371a0dea613d6801c871f4fdac1be4d68563f0ab44f622479042846be021d3e08479747554ea2db5db857ccda19d3915d013342c1c4b566449413af01e3509ab74440334e973039fd68cb2281e7d9dfc3cdd55aaf4cc64f5d75fee29208769766ba3e30a62166630c73a229e098d4a6c77b777187c505de4a3d5280110ede9d300e9fa3df5d6f06a5561f91f735a8836fb09f18f79aae3a8550ebc149958825f7de75a790d24988a287ccfb9b586f1dac8625b199c103eaac765046f6e5c6dc57922ffe69e55141cce3fb2c8cbf5dca318193e3c4a57055aaefad6287d836bca9f45b3781c9c2034adc404f095e2ddfae6ae49fc93cbb19861d7d7b65af6e90d1a2d21e33c37ae969eb078b47beb3cbb2d3d8e6db06a34cde6861a78d5390379366519a4f6822608dcae5db09614dce4a5121a6c2c172fd0a16efdb6c90fbe61b9147d509af894b26281842ef097e40efe488691ab9357c32fcc55d47f0292ce21676c3d52315ac749411fb49f43f8234b43f6fc3ace272f2272fd13f1669d0573d8de4965b7aab145dd868bbfae0b768f9a65ab7f3b4323dafef2fbd9f84867a2a022e0add237e9679b316e824d13526f433ba7d9ec219dd91f2a8eea3f78c5a4c1bb5519a13e2b5ae614d19fb082d64dcfacd90ee04e0bc1003bf680365d26e240cefd136dfc8bb54d978ca176fd3284e414e30c7c8528a6f000f2a02336fb0807ab7aa3a33bd20584cb70ecb97fe1e104dca2c1aaec93bc484851c6e103b36a43fb10071753f4d1c1b66e95a3585e9bea88e5b8fd66ee4ed9ece078d300151350f2faf42f32b0bb6a0b8f831422e8cf5cf7acafb3b06fb1aeaf619bbfee2b28fc32e7df1395104524ba01e063d918221202a1338488fb19ddbcffd663347cacbfc94be66873f2b4af309ea13a8c6d18b804fa84bc2be3f280cda4b0c9498fca92df4f1e72cb29a08d27116977f47534f84b17ad02d80f4955c461f5fbb38ef6525d9dce401ce8d7fbbd240c349bf08d1bda27b57785d1f072f725cf798383b0380d92a00f4aa37dca1faf51186d5820d3d048a7f716419a715220e533d67b29df6d2217a506bda576b9b679a1fe0f5d5311379ae24e034709e439dd5a7ee914e0fb7af7d5b7bac36f11144793941bcca88035670c61f2efb7ea23f2016df7a44f629571d92214b243da82c346cdf6c35d4d86b6b5c79488832066767c113d05e14023e45e4a4f102a532b4cd86b0b58a769f35203e17b966f9d8f3af3dd1f7d4bc70933599d5599778e5304b347e98eb72be55316492561a25609ae6fafe5718618afe3197e8e6576bfbe3c94d837d841248ae26645faf6066196140c3615eca125ad48f7da2150590a53b5ee1efec2fd5e885bf56f4f6bd51fbe9aa93a1fc95b654fef5028dbaf86feb6d3daf0132e25d37cddf32325a270b5f9a799700ff843b47e1adfe08decdbefd47df88635ce5587470e3932efdccff5a3f5f267a2c108b83ae8c90da8f96beb73ea5020bcb8b1b9fa5b45e188bb0f65a14aa4ca865c9ba593936398273087348baaff33e2ebb9326f120701d904b3468aa60a41c5fe6ed7f139f297cd1953f41d1fe65df231e28401ced0e20697688c2a0c509bd55f43b7610aa608c34d5cce2322935268fa062170069a47dc3f7657f72614c86b3a81a2100495c6f49f6d31e91dc1486ba26932b853a389203d04e85b6e1acff1341b28f3ae77868b1fa00851f9fd146837ff425931c1f2f3ff0d58e0c6fa6abbbe9c3934f0dff823ee9c63c0f9270642d7de55ea0c0b342b6c6d2bbf801d6abaa60d64e1ff991cd3b2c9822f61ac1eb4f8336b5170f2ef39d3b14dd5d031878c981bf355872b221aeb89f401d881e2e4ceab306db27e9b0e1bf091aafd7de3e0f4b6545a09a5f96f42daaeb6b9a7fcfb5a2cd44d9aa9b532a882b819cf717a6dc248db5a0428b4b74fce79b02c94099f291fa662d37805dec70d8dc1679edf72e32d5d8be7868bb575a87cc3cd906c688ddf892e7d7c98e87b2780c034908b06b85caba35938aefa2009f92b4df41b9bb8880868d5cc2a5f87cfd3a8553f0e4e5ce28d2716adf2a94a80202523d92618a89e0e8b078ff31ceaad3f4355c70c91a3ff0875b2cf278c6b8d606d941ed3f972da718c4b39f559d644a61220957c87d8e07e49037a9999a21c1b5854584532fbda885758358412da145fa62ba7b1fb562de0b4595b244f82de14f3b3ff304a79e6a44f4af67a8deffb488ebb02a1ac4023fb1fcddb4a4a851ab76585ed811206c833224d2cdb9bd008d4465029b7e53f1e9aff1d8b37a20e8867361255b738b3498fe9934718918745626fa29446daa7e15a8f3be1210f3ab2717821985b88349d27b8d1d90f36b4db59c7788816c8f423732c921593c97fbfb32bbf788366bfeacbcdaa5b11b3ad6694af258fca19fa9089425b6d9943a37bdce38eb3314030d0f45bf7f8b48a01d6aa3c85cfae756c500f092100534079b8d061d6a8200697d56f0f1ffa9b5702c37496726c7a1e7b14fa8622123e94b7082dc3d369011ef11ba8d1ec9c9ac6ae8a6789731459894e24de36dedec0a3c2e27659a3301fe9eaa88722864c4f135cdbcedbee1ebafed6b32b951f331a592a53cc31b5b155798aa61e072af206b6a7a0da3772e0a8271f6bba22cb69f08e65622845e26eeea028aa701bf20cb50b534c5e476799d24f54b69f1704b561f41b7b574ae195790585e85f0d0dc6ef4cffdc6d7ee60579404e88f7216ecb3852115392036f657370f5d8610dd647483c5c27d982ad39d645bf9b44dfe66f1251721716b1432f2ef339a1035cca514c6041314d44826e26147d8e5cebe273ae2a328e9a67dce2282c44e58e8c75b9f8de77fa8914f251aed8634388b847bef4bb610beeb28a9df832a6837dd0524c61b6549ab082f2e1b75e018e32bf8fdf35e556debf9b52993cf2174cafd5b6c1fbab50f225cc10bfd1c3e8f32e39e1add8baa0bd4952eac2182dc9584f66df148cf0add065ecd722493e5a08ef1171c49ba8c2c2f92e8fc823a3f1a7b312685f7ccaa2b50853eda45a34de195ed977164c47d96840123697e45c25f8f5ea0d7f4341ff540a025d9341c93971081ce848116467a731e36c6727701881bb445e3a67185ae5a9e23d175ab29f90d78e990df956c4c35dfbd85462999f4f84d8270ef099a6e486c94589f9c6d484303f4deb508712c2a97edcddf65ab195472eb4f1ba63058c4602fff3bb1c4fb80210921983688e2b26488d75c86ec33f0133135962a211f5ab144254a7f2c32fc5d94deb900522317e4f362421e83f05ea3ab8346947bbf10b355b010e99522655c0e61a1265642163fc6440b669a948023e348d04eb7e2543bbcf64e08342c3ee61890db943f8cb944955d8313a4a02dadbbe1c9b4a233a5c7c32e94171c8dfde81e128f33fad191ebb93fd9e44dd653bd525c639992398343e30f186cb1f519e151d27d86da5cb95bfc3a31ccc6f4778331eeefec91531eea4d4049e46ebc2a486be4eb8cc7a832b9c411bc7835d1facc98b4e094ca3230ac585aa93b7403e66998d89031c150e2f686ece9f8fbf33913e062d28505370418f84462e34e3a8c6a5f9fd43cbc6979fb5787364a0f4b0c5d867da55ef9067adc37253cb880a180ef79225bae4c938b6ee436147d193d68c802a8a4be1467f7600ad6c489f768be1ccbe665e9bd65668d827732d438ed0a2cb8adee88a6fed36665e132929bd220049fd294865f76ce7de49c7978706b09430bdeab40ddea94e872b0d3642b88cc26aaae401e218d2c5af057fdb68ce78a59553ecd44431d2d53f6b65c177380b9f1d830e70da566cfb2f00491f50235eb86d39aa18764e1ba86cd20cd176c55e68f9f7ba87c18c1e507e7d07a89feeaed51cd62b196b8182e71940ab40a59cabe923efd795d2a4e335316d7a06c9b046186418d0db02701f007d0ba097c8f0b7407986179180078563adf6abc636b6aefd24e05105aeb17089ccdcd3260441cc3f5ee651311aa2fe537617d4ed5ac79ee025f692cf61c94001fc784d382c55d405ca6b8b116eb3efee42de93c6fa34cdbaa6be68c954182c6968cbe29f7d0b90f134d51e4776b58625c3ec1681fc58be5513a36fcb6a6ba2712a32f1ba6ab6dc89d22c4dffe63f5cf884bb5cf56548a2b77a9f043bcde3141820a004192d9f14398baf7652387595cf497011df6acf3a49d3aa87e9eeffaa28ca93f0dc522401b0417ae2fe1141d264fe4513472b79a02a171682f4bafbe88a9357be79616fcd30c635c96ac674903e7b16eee02e0ac8811eea1970b97ae9216632e445161b4e5b359bf14e80ce05ded420186d071078ea6f6874d0a6c1e63a37a284e2a1f96b25ab73a92d7031dd1cdad8a4568313fe95caacefadd43dadc3e920bb9c3d893e287dbef9bed46ff8b860cb07cce75ff7020be793eb64def57f72990cd8aaa2fb63b4a402349ffba7e1e1dc3083943dc179591f2afdd7de63599817a7ae9c0457a5f7496e4484931290b48b7ac35e31335cb46c783f3665a55d95e0f3ec6bf13a6f65d0fda012145bfc3fa3dd57980e31efc46a97f0b22fc7519b0f341eac01885c5c2fedb357910c6007c05d0af9f34c5abce64e8a6875bb173e80c668888f5771df552d91133fbf3dc020ae060bf7b3bd9a53566c11e5b", 0x103a}], 0x1) semget(0x1, 0xc70e264fba8e4d39, 0x400) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f0000002500)='./file0\x00', 0x10) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000002540)='./file0/file0\x00', r1, r2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) socket(0x2, 0xc000, 0xc000000000000000) chmod(&(0x7f00000024c0)='./file0\x00', 0x2) sendmsg(r0, &(0x7f0000002480)={0x0, 0x0, &(0x7f0000002140)=[{&(0x7f0000000000)="8da0d18a7e3e415a069fbb7113b5660bef2d21e235625fa869330ef7a37fd0029387645b5ff80f2ddc8adee03e58", 0x2e}, {&(0x7f00000000c0)="392ce0eab557bbeaca78a0ec244077c9168c754e9312ee68e8c81b1c24cf916e1ba30a703598536f20dd35e51debac05a0998f95e49b4533df6aa2dd4bd62b0b7a1f81174f1268ed0bf7a92d5077fd4d10bec3a3a121c2633f035b6bbc24e2665a3b15e2461f622c49689a79e34ae1b7f5fb22b0ad1bca38", 0x78}, {&(0x7f0000000140)="91d2707a8b6f1d8b31790ac0ccab5de3adc7b1d07534b15d32b3496bbcd9436c6748ce578a71fd6215fff501328ff2c7c8a421888b7ed768fec025678598c52e14ffc95e764a982c45a9db6114294611e90f0f97ce2347ca7822ef5df44aa521dbada05163df0f48ce473bcaadaa25f9512a693b2e4d8eea5bd6ec143a0944ed456a949889fee5bba885695f3b3f09de243e6e5c9b91183573c98b40c8b4c6c6eadae2c285f4883af2cce78cfcfe1943bb722270b242042e66c608a583e80f6e7067e45c0191fa51276e0356250c34f99721510039786d7cc1db219edbded03191ae5595a129ac0c6e373062e2890b707801d9daebe2c79824be51da110ebc3deda742fabde53d2df2b16a1efe5cc90759fec3826018dfb35f1038e311f98a9c84ae21ec693027ade52bc7e3e0be8587050871926bfb51b11c1a09786c9c257b1a92134b99ddc8f225d1552c453459c933101a102650d273f525837d3f25cf327ce67954868113d8c702cff4b845e7fd7ae86c43e2030bf24bde2f7cb16759e1fb850e1eb6a35e005941eb077e912fa2c1c8a7a5d9c02d2388e99f36231f259416bc58b9953f38bdd127d8531173fe7bad1d097063567f06783327ed2bb86f2cf9227d119ed3243a90c66f71d891e0b3ee406978e466ed594a369ce0e004ed73510c6fca396558583218970c69537fbd56d1251fab2e9efa9f8025994aaaa52795489348f58fec38cebc12c1fbee44a15bd854489b5775d3118ef79dfe69ffa753302acffd7f9af602717826ef09a2b8ecfbac6efd28f3cb4e07ed2a22e31af1442aebd7eca71133f83c7c35c1d4379f5f6573cb40950079a0409c8ec97d5eeb9ba48aa68043dc03ecffe54f289c097dfa2db6ef8838df468c116d8bcdfbb14f45493ff6b5df6620f240df620ca42f22851d0d999c8e0c5dc17fa871a044c044a28a261def72ed73cd644ab36069300ea4265326dddc0ab0dfc185cd9eb795d9284d6e6c4f729f4e4db4fed49751b1c057625dac5f2cbe7f107ddaaa7a1c7f251d83d9f376ca2196deb396d720e9e311b2c0690a5b519acc21bd595fc02f1969983994aa13336891c7870d229764ee6199b7b9458afabd53fed66295aa0b5db408403555da95a89c4215e41daa336296c8a43063476afc5bd223105405c03b346642904d98a93462027f69d0b42d5493f31d04d7b9b44035f24a168e447e122447a25f30b07ec3f32a0b5e9aea9384b8ea5f26ebbf5ff73c1325e3f749b3388d2c1b1a201fb0e5c47253f54d495383b758b7dbabf20691823afbb94cfe32204ab59968a7776581312f16abeea5fa0ef454bd9b4d6ec1e6e29851e189d9309cadf41e7bdaa8f1b5d1b2aeb53d1386b410c2959151705a65ea2c7d30af3bf132ad456680144fbe2c17c1fc84593caabf40edc428b3b4a4edaa7f7eeab9f7457ef9ce0b79fe4a930f6cf4fa116ad3beabc786a1a9f7019339e1c4ee7438da0690e78417c95719af344e196d483a278abe4bf572b819bbc7eef2d3def6c42197a7b3a3386f6ac89fc22e736a2f79a7847e91058b613c7b37a4d4e32818b47b5a55e9db8665fa67a6ec0ef2050b127c88206efd9beafa872651d48122a85d03e93ad8e8152e236b5956f9ad8c4bd300eb6b2589d88a1749137b34cb5f7d17316344c7e1438fc852033a8abfb7317b2135d27faf2864a93d78df2272cba5756b04e5aa99df631b914ac5d2e27ea00a25e2ad96dbab0e0312873741e31f3a8239c4d5f95a028c4631d67a572b0cdf3d546a14b8ca53001da35c1bed976a6d259efcee61cb14e11725a117ba0ec9324b232853231f213156db5443ee2d79c8b0216898d314f50ef86aa1e18795c2c30b8a8cc7e849e2c32883d72f45cbf417c257a6afdbcfce662fe3dc5dcda669b616ae04a959740c43cabc636be4ecccc9f0a9c1ee16ca9a36756fe4c86b5bf04bb01869bbefa095cceff525f9ebe5549bb51dda3d28ae32f0c49030c394e9653f5390667f037d1978768e67b5281dbee050943b20d167192623c07d757eb33530324586f638e5e61a497d93392cd4d64576f9345a19220f591528006b0a2dd0668f09f0bdd00abfca237a8886d8f8c675eabd5e6fdab2f5cc2eb4f84ca994d86d84d5bd7c2eb035ad7e4dc259b553e558dd6f74b4c95133fb7783248d4b044259131facf1421e676250d90b84b00bef520b7bbfd548429bfbda479026f59de2b6db36d5785a69a6467e52cf8c0d04c672fefdbc390d4ecaf613e6b0eff042504d536c16e79d9ff7821ad3d187dc4c9123ad5b2dfe7764ed0b8d5ecbcf60defe379caf548875b773913708a9c58c5acf2826b7a850400669ece59f297313582d8fc240db26329b674cac8c7e239672e02961ea371a223bec834116509528924d3788d412cd265dc856a25a655258a6cce9ab8d9b6fd2be4ae081ef6aa12b31e0e8c2fe19a258b50d0ae03b79d5ec2cd62e6a7943c9a5e539e3357cd1823464439a76d52983f8b23d0d15412f2c170912f09ee81a855d713ffe0081874d186c8460791341f464f1b5dd38f06247ff17a9b8c51805578a228282f39a9ede672eacf978ed2956b0f3519e0e617fd10915d865f0a00ccfd25cf5ec7854cd27b819e303c669117404614ee89a6f029e865bb075eb505a78b3b1810fa7bbeb8b95a57edd46d5af501e999644e6e2a1bafdd9a6ae590547289d6ac56cfcd9e9315b4f1ddbb2b27f919922ca9270bdce6f3f0770f0e669f0b6f50101963089e94cca0029f6d76694918e2f7eb63fa5823481f55c3de149c32897c0933dc68622d0ad49f27d0114498a10678b3ad5a7e9558680cd96059c3b42518ba6d29a11fe0ebf516c29bed0f94746bf5daf719d31f99ff345932eb1f6fbea12d960ce93b7aee04d39453524df536a438c887c93bab421efb2fa59ae6e5a16734bca05395b6c74d07d39c2b6d5d5614aeda5fd7c2177d62ea396b7d65d0309a6bf7f5306ae2866e2825c3bad1c3a80080a73393aad827b9d72c1723a1edac5375cc66bbffd4da2c9b4c49598429d961a13d1e8b3409b9785f8895806abf793b995708c76099757e08f82e52f7da19143b144bfcb65f73621c11cd96feb8cdf6419dd7920adbeb18f54c45cfc518d55ec831b690210c5985b23d65105640bf57b3a0c140a75e2137f2df9ec36d238e00b52cb466f4caf2a7d711834aa6489917a5471d9ff1afcadb30f8fd7e0c36eddb8d8525e193495819f7acd14f6ea1c8233429fc5c1325a8ced2bcd68407f1c58b3697bbb33e51055ad36e5d2d194b112b5240e78e635e6e602d775f97350c60f247d2b067f0e47984bffe8b2057f7bba9a2d2322cefe56dc19c8196ce15a56b647b3d5c18333c53278d2214456327aacc0070af5c188c6ef00fdecd5b32e82cc7b1595b6ce06fd644b8279dc9aefccc0199d076b8791a7c9447f7077825d5cebe458a3d20b4813ad2f467f22f2fe4ffe863029988cf31e111a248885eae4efee2e4db34c7bbf331a61054015b775043ed6fb2bd7558da66b17386aac005682a48cc020eeb6c472bbba2d86fe345e70a3a6784ea52fa1a7fe475924cbb43bfeab5b0dc52ea76e59031ea3f6f9c797b870de4f08db4765fe95aa955233a987794b00e9814447f6b350e92b0c172b6917dcecf12f01de039359472a37f91b5ca5199deff9b5613bbb66b399dc1235b5a252b6f6183c058dce980575bdb9ab4dc63b184a9ec054c89e4921adf6cb62dc45688fa88168783114126cbd074523a99cbd3848839eaf75aab5a2fb569a440e45f617461ace123a7bcde285442fb26f5116aebf9b838dfe68d66cdb3747d4866602ab63abaa8034aef52f8b812d3e2c7e5808fa6a64460f6ebb83dc97c3a4c5aa274af5b87249c961fdce259ad957550c1f52a7e4de17f0252b64a0917057f8e93c39fd4c97f74e1c534b3c13b57cd6f0b454ea371a0a26d7c9c0643294b7411b63c43986e6db661fe958e300f34a54eda5f3fab90aec0dfe5ab980e75797b47df5860cfe8cb92a0a337de31842e9634a222eb8379f4e8d2e11cb605fe15ea4ed1f6e0ec9f8cf5de96f764270bdd5a4925b2a085431719a0e6d13d289b4a4c8cff97db71060f3af558b74ee16374a7e35f8d10b63b44e8986c149518fd9dad5bb51e146c169d3965bac8d17f4c9eb0b1e6a73434d9add59d3c6cccb374aae2e29ec44d1e16982e4da829e864718a22a3daeb680252edd466626c751d0d85fb8d93f5f13ef2cec0dff6fb86fb14bf12792253cdfac8678462ead80470234c9241625bd5a136b70bfb969aad51814ceb3e3ce94ddcf57e00bfb4b99ca5f05b4ccd477e57e82c40e2938f1ee49ea1d78a62f4ab0778502a50f8181ef99f8b8684f93c4a01fd10e9892791593232de8ae1a5909b5a6fbb5512ce5c46103e24ca15906f09a7c5d6740f68c766af02b131d5d4f492d333d7167296107136c3c37558d1471aa32e49c967030b8026605333c1d13d0e3fffc5857a6ff3fb7810541a1615b21ea010d41b8e1e3ceeb804baa357fee5941dbfc22a58efc0e456a292a7f8d5dd4608c805228abf2d83b8a84e39774694136e2923632202dfc2f9552aaf4e793cc5637e89d60f159d3e4cf96f381fb761188e2b19fa196c2a16a0f0af659371daa6c57aebec1f4141132c477b4a41a3bc4e458dda16ad9952644e11ded9a35b68e323f87508c8e002bd71bf89d323324dd714fe3c9d37de4bbcd850c8ee222ce794069eacfcc060d4fa68a72500e746ee66c85fee9febebddeb6259485e097569306013ef3036d80300174b95e22920e5bdad297688e17bf4dda9d84e25438c11382b31919d88713baea135f868c4232086c633dd0aa95cae939eabe9de8b9129adde28cb68261da7d22cfc4efa5eb8489da21a05bcfe6f2ae2e4a62aa4f239f5d680bd4cc808efe7351b527ffce11e987ddb5bdf1ed361906abc53f28ab676ee6f9474385e588aca2eb46cd9d292adf65d7baec3627e6b3a22474a871c83d4d5858494c8535fd434fb85fd9f50278a291edb9f18b1895bae1dc6a0f26e3cd067f96c6c15f85445b34ad8cfabf18d7e36c0e576e6597f3b5c77ca7f457560b7283f1617bd0d6d2ec9d2b7fd0feb574480b59ecf06316fbb48d97a9bf3c7424992b4080f16fa8b82868b3ce396238c366ea71d6591efeffb91afb607a6d2af709f3da5d96a591c609ad96c4bafc898383718b08b5be2859080253e3ccc7d51f06d3273d72d66324aa5e0c67d26cb841c3c740d897dde367253b81041c6549acdb1f063788e0515b5c5d9f5a5d80089e6dcc90a57c3bf5e29611e08ded7d8ce28393bac15254621def1c6cb1f87b45bf3751e6f59f9a2ce5c76423f0886eff844cca66e5fba4180ab59e236f1fdef0b7978f33546bf114320b89bae28958835f4c021d6e0c19370a6ef66c604da69b4c0f3d6228fcf480b3418bc9ff37efa6aca439a4f7f5ce57f1c69a97139b7553cc1dfa66a3001d67997356ad35762a35d31eb56207abb1572b0ce6510e5d6356afe87e841d215b483ede6d4ad0bcd497ef52982af827e6adff2a9135f3feaca04ed57b43bd2669227681d632a2529d1f57fdc3db75d782c535a9af8cc633da3c440573592626709421026083a1ecb2040fd5cac97fcc9b4b639827af3a623ef85708b5f29d9f16f711a837fb233db2b8c9b2f07faabe55c2099c81243f1479bfbfeaeff7f891fde92c0729062b4fe0355759143372ab22fb0662e933e7e02d5a830e26eb0640ca8b0bb9e4e9861a6e019015ff", 0x1000}, {&(0x7f0000000040)="ec7f12a55d3fe1e1586a6ce729b8db60f950501019bbab89f90d09330885a6ae", 0x20}, {&(0x7f0000001140)="552cd1979c601986117cf3912e1cb50a94eb0e3f8464b3a1257643b228351aaae92cb5862b78a2d7640c6e5493c347110de951603440305d2f7e44457da7a0a3728bf9448fd4ab7a5c61ef995ebfd962c6a639294a55b813d2c6dcbf8dfd3c0e13ad5603a00812686256afcbd8ee7d79c340584b02a8fed57046f34a95cf29bc89b52fbc0325766af946a0229dca9a057d94882aa88d36014ae213884331dc01be3efbb520c7353b3b3df83569e7aecb0cf064f107e998c693122d6acef521938a1490d8970722f81f9aedcb508e8a2141e3ed4f4d29da35a3145d74e79126e868583e4706220c6e5ca6a4174416ce152385ea2c5f6e3bed00a2ea0a2fc217406c7dcab427ceb8445a19fd2440dac64391781d59059be565507861ef3646266ba9b85a2d1d751c4a3059caafa33c672633a30f3fdfaed7eeda827a7a6ecacdb50879499e07cf8d409b92a7403afe5ae12e3c8a3033358050b40158e468b5b0a0fc5eb9d49f9e22d50d386adddcf496b065c0e3cc2dd6dc311dc55e5a7d30198960154fb6af5958e754f46414a5dd0d0729d486eb919a14c902243fc8084acac496b38786d649db0c7d8da039f265a75ed7f1e14e533f1f32ff16b3d0b82e1d577b99b798cb432e9e39ec3853db631623f40db57d8b9b16f8c2e819b9669bf22249f11e508e4581e3eb95b2fd8bdfa3cf1f637b7cf9bfecbf5edc50636c07206b9648c5fea51e2e25ddf89a7c0819ee1e6a72a81a955c2612598e8ca9473ce0282cc560fd865f1ff38c3b7fa1bac152df4f923e759b1f05314acb61eb9c234e0d837285f098491abf18935dda74bf1bdecfc425d29815d9c04820385522b62baf0dffd327914cbb92cca89287011dc0448b0a9d3e39533f474b50ea9212f79f80dc1b470e44cfae413d8b19f11ec4412672b17684f7e0b78766983ae2bb45818093231815c03d15712af2be9e87e2ad906bcfddd2db8e5cadd25a4d2e362e74ba0c2ef5815765a88289aee28bbe35a8e098d3e4ba40c9199fe52c37cd2304209fd924cab8a20105103e630ab78400a06fb7d11bc6ddc547ccc5fe1ef62f68e0610e1b199c432ffb27fd5712b94a1bd22c5bfb39cce83ee5c1380a62697229ad7932fb4b3f21b85545ad4659dd38d15d220c1a14ae276195c308eab06633e1aaba388eda4597a88d61d7eee3a5026a3972926e9fe45fd3371b61039e8d9c8bff885b9a784da1505a33da4645792fe8fabd282a58d9c276b20c0a2e97c8ce278969fce638bbb3559e6fa016008ece7a1dd323eb5a26bd1cbe88c3b80688bceb7a4aa0bc507d548420531a0dd975e01527afbd1e544b4b408dc97283d726543882aaee25a47d70fd6469e53c372923cdded97beffa22573397c547e7095fbbd7bf09f5e78a931398b16d944941dcab310c4a735f0f5c53b6cb08357e2c13024ec537233e58f210b8d1c45a6638105bd6c6b853ef6a6cdc6261fa3eb027cae867734dc51293040f17dd1fae705e3dcc884da187e778d6db38b0172ec7ffbf792af4a7142b6aa3f3a9448058bbe73b45d6b0ca1eb40ad3048367ec3e285150ac22d5d0ba586c44038df91413fb80a6a68ba969fb04b40ea9c863b3c266ef8cb5101126828928df39e2693e488ad0528a2007d8fc3b5bd3dab987e83b02029cb11d88a146a9dcf36fd7dbd71c21937a47d7ca490ec58fe8922d4568745363fb2b0cc534af9145e59807d35a71040ad844147d0db58c63ddd1b045b0bad0cf4a21c24dbbf4c2fe3ff20674d55161d92724fdfe32bb6b6b8173cb201706cf2bfc222cb19f6d8c75cf996828f5faf31cb4f5b0df3006001133816c66a41fa7946e3fcf90d3e64871c1d284e4eba8203ce6ff91480b21aaccd4ce28b7c24ce53e8141ec2826c552a01ad8e148ef7b397e83c01a9aab782ff247683b750a7f77b116a32538bee537504e02ffab644350e29c6b7f4f31cbf3245583e94f311f7564f2cf5304dc644644d5c6fe0e10f91b44275e13331e4097374f41cea57228f8f0043335db4066d680f37c681a5fd71ea80407eb8f1b0fe58d3cc6a7f23ddabaae3006465f26e386123139ed611faeb9cc93e425c9ee5e086a085c4b13dd8809cdd800cd7e7af4ed4817336f1fe6c6bb5e9ec53e9571a74fe8bb5cb18e388d57e995139f479eee0ce9bf06941e3b24df440b1249dc6fbec1d8c01026319a78d11971ec785ace55aa7e8231e5d64ce156d1b73c1da80cc3e16ac8f569492cd2b280f7bdbe9a3df3ac3ee06c80964b0b8dc2eab24d369b85d5aef3d1a3e97e6da74c81d18551bdead02202003900cf71b7880ced6add8bae50a42cb164fae9156b1aca03dfcd14435ff8346c6008fea27db3317a1cf48bc4dd1d1f0d76163cd7f9dbbd5252ba4749ab3a2bf8854ffe2d103335dae3fff9f471aa8576e4555888286f5527ddbb49737b2991cabfbc06385b6054bbb0b05b2a9794bcf99da023869e4681a3f64c4c7786e7a3eac5895b68585b58f908a67ab54fc122d0ba575be8c85710bb4ddfdb1a844258933888ab5921d2306ddde856647ef47ced4bfc928e87db7018d87e8b0003a771c8e381a39f82aa5e856a85105ab9874f327695901cb0a1f27a89d99dcec1215dcf693e9a8dabd9a4f5bcf056a95e2db2ac8d979c1b378ae41664eda428fba5475bf999e4718a5c4231b1b657befb04a36e67de1f770526c7dc7e3dc4d41f1177b0964fa30a5151195b4beaefbe1033c75d232354e3e1fff51da243bade64f7f60156659175567d9bd7ecfd32773bf2a2666e90cf75de27d65b13a2e53144c0ac84224998a96ac4dbd4760e863d97d1ad7a1af1db7c9d4d30a7c08c15a16e6d5abb07ad9a3ecac5a495d7148de3afd629728f37b253585d8e8dd4480d5136423d8beb1a2f7a91cd5ffb4a68efc0a8c008ff867562650751d977cd04ccdc76af2e694e6aab4c5a1abf96e2c6dc936a0c03bcdbc10aac6d5baa2b04e479fda2d0bbbe525d5c4b7a4e663110fa80ecb67c7d0e5ea2ccf27741ed443d5adf62931e3346cac8bc7b60439c2ef2d3ab6600bbb56e8d9411b68bfc48ba8c7f0b023c7e368844b3bf7648bd62e5858a00a53fe806e0fac222558a490fd8f689dd9bfdf1a047f36f2ee2a5cbb243543ec8908c57c89aebd4d339c2d84f2128aae703993df3dc673e0186fdeb1441389f5035d57171117f0b5e04c334c8baa28b52e636cc3d0d831893592fcec84c9c4c51f2bf8e7bd1d1448594198718f74f1e5e391ddbcfafc18d64c2878e38728dcd3c7ffbbbb922e044a257e9e6f43cb694db6bea398bc8bc8caebec65b0d8928282e637133a9cb0a71f04993dcbeb5e32e3e637b0ef6c94637296307c554b3d27f9ac9bfc5a17616ae4525a38a0ab410eb15042e0f0fb59609fbedc5a8aecb2c93be5d570f0b7f425d564457d05b75ac7ed3af0d718399ef31339461e981b3409cd9c58a8bb1ac1ed5cf70173a38ecbe2258c2c69cb7701f944fce2f2f3ecbc84d333cc8af9d2ddf908b666c8ae11630f866c435d3b3c133cf465e95050900d78068e3073cac5abb86b507adc4c7927efd7370474c2107602216af55dc9014a4914a6219fd296130d8fb755824ec6a8f562ab5eab58fd13663b9dc11b55e04f48295992bc0413d3f900343ea5ee94b1473fe813fa840db6b79ed0c1cc4bb6b4a3dd2733c97b3a5b998084b0bf603ce163eca9dd1cceeb079a5b0bb0f377295ca7012ee3aa5808601f88b81c0965329fbdfd0d10cfd508c904528d6f20285551c00acbdc4370f962af96e033f9e207ccff970350d867959e9eea9b15f16663d3c89123ebb112e5f5af9dea0f00c158697ba9a7c95454a03097b214abf7e6b48e73e0e0f3f44aa1512ec86c70f1c737c26a7b0c65bfcf567f59b0ceba909b8d4eadc5e677feb4241554586d15adec0967fe382a4613dc5f10d7afcfdc410aa4c1c7fa2b2584e2d1bca8377a0f865b4869d822c4753b9451dd15fbaa1400a6840a958e6b70db2507aa60a9d7cb460d687aedc852fd71f9da87b4117002efe9f22ea65a8d4f2b1b9bfe7c97db041e57e5df69d23083f7aa536bd4df2381ad3439f1a6731892c4c9dbff4ff39c942272fc1b428a92fc90954421366bb1210f808e1f6385ecc8dc51f30d1339d12bde73f3ce9f86b97f64f00cb22d8b7345e4c2748a4fe5de269b75284cbda373d8e1dcc496c7aed8e4db2db7497835ce56644bfe7053284594237bb60b14fa0c4d5c9327c34fc423d1e4ef9411e0ed94c6fbee8a010e50507d6667b38c54cdf63bb047e6553be8b6bd80384317289d9e7bbdc91013259a80c3012eae4c6ddeb1438fdfd686f7441694e0fbe4db01a51a6d037317dd4d1bef5f6f0e624ad5dc6272c222198380f1c1c8ac074834aec683382be60ad0717bf8d6c8479582f3148c5c5f5901e1f5ed5f02114b91ae1fd79d38dd1f923ef40ff3c0669dcd60eb9c34a5d073ed3f5451d1b3fbb1ed423aedb4a7fa12c234449c2d5f00b4794d316a9a671f9431d54f5ba9d74cea18aa9be40bad678528979bb6ba72faaf5ba642b24c32b621a3e876f9c2eae5768cc297b95467400b397ba7e682733cd38dc6d22051c7cba6ebac6d603905692c44ca6da2693c75b1e4e7ce1ba07752de5233b8d1118ea8f3bb899801a138e4fc065266ffd3e7a2242baee65fc477d0763df2b502ac9f3d16229bbcdd53e527a16f45fe728aa93a445e4a67e8480adf925d13937e161c344b4572584971af2ec58dcc0b9486f30e5f70b7497779c07cd02cac8d1bec2114354df908abb21ca317587d32c2f0dd66f42ad9dc2102d3e4f2f839d599e7238425897a61b8753f64b87ae36c95b0355c548e72cdcfc2acd8f36c4dec02b90aa5528db00c97899f58db4c3d5eb17d8a4101b2e82fdcaac4f2e8d8954276f819f55d649279cc4ab21d5e1b20756633f976e0135a6b8f8c87a4c175ccb6245d86ea3c167bf64ae323187104c4229351514859c64f325a2905676c3957f43ece37a06970746e878b05775f807fcf3c2706512d8e0b6f66284cae0d38c3f5dac8c5c466cae35dbf449f9587bfa638836910eb3b9685b402617750edac844ffacfd73c52079e1e9bba2cfa73b43e01383501face4c43c2a8c6d816e251e289f1d0474af4a4ac9000250a08cff7453a2b97a9fa34487383897eb34b5163c65be41670ad3d7b121df2c5f3dfd9ce09dee006fa969bf2c6864117e44dd70340bfcf08726775d81f748f887eb421281b147f3ae4e0b0330f2bf56e51d6fe6e3f41eb0ddcd352e3b8d58edebc008486f86cefafd539879c58a26d9ca14feabf06ccba0c047d541f67ac3d4378399203a0ba7acc47a9ac705b1813a9e3d791ce363eccfa60f58a2f05aadc2175ff7016d54c0fec35ccd9010c3b28fa85b4c305c3221b6edd27f50604f532411db32acfc07d5a4218c0fde272d9e0327173134e91c69a4b34c7c6d803e5fd07daa395a81a26a93735891149d5a9cf031cfb4ca76d1f12b6ee05a647e45573e1abd41d34b8d26de9727b66a38b0c6478057036b2ac57d6bad4c01cc00540e76e9664aa975238d68d40b50b87e2fa55fd95962ced6177f4fc3b35dc1e4b0ff7f036b9cb930ee536b216c1d82d2186ee50054ed0cdb52700905f1a2ea94baade1211693f6b90f242b864c10e2ccfd9d862b3bf08ce6c92540323fac301fe1117ad0169bace2b9c7cef6858fbd6dd377eda2c7ba5dfffb3737561aa275c7cf2a1b2f2cf13df1ce7ac473b72b8725ed245a1146ec805594c3419d193217b7ad875d", 0x1000}], 0x5, &(0x7f00000021c0)=[{0x58, 0x1, 0x5bb8, "1b9f5df28f785e4dae12c54e779d8bdbd035af277d7712527eb938e8e161a5e1f026f36dcfdac58f4e0d7af0995b85d34d48a7c8bcc76a93619180b83a1a74a8db08fb91ce13a9"}, {0xb8, 0xffff, 0x6, "1040d8d2fdceb2fc0f7a60066a28407a26ecf74113ed75d08adb992cc99a67eb482f8094a6afe99bd06f6f9822fd0f3c6d007290bbe2d00c58dfd1b7674cd31bbe858c53625f7d0beaa9a8352923cc519915d62dcf5c77518b365924c104ab29fdc428d8d129d5c994ea9cffd89884f290bead86d0b7dea94ef46de310b5b6ccffd8e4da3b0f46eee585611dd36787260f399e12d4320f7e5792a8e566147edb101a1a8e"}, {0x108, 0x1, 0x2, "a1de875172af2a2c6b035355a8239cca30baed7f9f387e2d9b1f0b1128ad8c54281fc5790dafcc0ae064e2f88e12dbd83b0e68f94f1ef4da239ac353aadb0a015d0d157ca895d725eee820803410d1198a6e99b9b73ba88ed5e94e5b3f4abcbb923e18cc27720dbc193757af5bf6ce87a88810f8d02552c2b6570944e36daec92436581d17e44b0b77a01409b0cad31667554d572b4246dc4809aea37f963bf018131a9b1688f87e28dde9b937aa75367d32433a00607fa3f3e9df25978612a3f1aa0b035627f7aee8a9258d48475de4899803f6fb5b67b7bf0a4acbbb11f0b628249ccc53c6f0b58e7f50f4d7284cb18d15684726cd95cb"}, {0x78, 0x1, 0x5, "b204064c0ba674252d64c1004166b1d9b35857680d5b0ce532d14adb37e10a9da7a78f4759967d28d357612ccb225423523bf5a5feecbdd95b2856afb99901c660687a3f3c9f4a6fe7dc606cddf3c2afe46bc6fae4940fd884496edb07c6c831d2893917"}], 0x290}, 0x8) 16:00:07 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket(0x18, 0x400000001002, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8001) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffdf4) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000000)) madvise(&(0x7f0000095000/0x3000)=nil, 0x3000, 0x2) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x0, 0x4, 0x10000000000) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x4}, 0x10) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d", 0x2f7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r2, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:07 executing program 0: socketpair(0x30, 0x4, 0x9, &(0x7f0000000180)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/194, 0xc2, 0x803, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x10000, 0x0, 0xffffffffffffff98) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) setuid(0xee01) fchown(r0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x4f, "1cfd485ad1e9b1644423c31c133e9583c855e019", 0x5, 0x6}) syz_open_pts() 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x240, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000140)='./file0\x00', 0x2c0, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8081, 0x0) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000040), 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x88) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/200, 0xc8}, {&(0x7f0000000200)=""/90, 0x5a}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000480)=""/55, 0x37}, {&(0x7f00000004c0)=""/59, 0x3b}, {&(0x7f0000000500)=""/30, 0x1e}], 0x7) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) close(r2) chmod(&(0x7f00000005c0)='./file0\x00', 0x40) 16:00:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() pwritev(0xffffffffffffffff, 0x0, 0xfe, 0x0) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:07 executing program 0: r0 = socket(0x0, 0x2, 0x20000000000) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000ffffffff}) shutdown(r0, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/67, 0x43, 0x3, &(0x7f0000000100)={0x18, 0x2, 0xfc}, 0xc) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x89) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002540)='/dev/null\x00', 0x180, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getdents(r0, &(0x7f0000002580)=""/137, 0x89) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000040)="5d0d93d92bc40e3729b1b9e673f69fd60f7f68e68223d02617eb854e718df970aa9e19eb5c9ead98c5dd1fff80d0a4e797c1a1934fe83c0c9d2fbf2f0019eb1f487fcf1060559c59dc42c8e742ee962f66c877b6076f917b3b9be6116e5ee4883b0806920fff19d17b0214f0ed5485bee1dd784cf59621cac1ecd25b00eda3b38ce810d9b0c10d2f7481993c8fc27b7da37d720f487e48fb0444db590a64b091153f60f2edbfc14daf480584e8dbafcd553577fce63af8796fefa18d7860170352e6bcbe54e25d54eefe165979cc66e360435d07ec1c7ba91e777c6d76", 0xdd}, {&(0x7f0000000140)="0e6c9ee52dc532394a0051ee2fbb07adaffb43fbd548c515f721d49f557b9f6e0972b493790aad2b892fa4cf711a2660bba6adce1070ced5c2430e083691db3ffa3fa050396bca46bcf5c7b5b97c91ddcb8693fe2c83cb18f35c52206721b779f7dc10364ce8664d0ee05247e87bef530e506309939e545775e291084bab6ba1decc9c0922528f8e391de86286b25f071b76aaf724afc50adb362d3b1a7567bea63dd7b38464746c173cf7fc197596ccd7bb5a9d53c3ec669269b5a195f1cf4aa6515d6aad82249bbf2f81b8cc7f1d97b1f4c5fd0af5b84a1d64b90b652c4ff95a520a82ab780f1bdb4953bba07e559341bf8f7cce0d3e2efae9a317bc71aa21579556623f2220447fa7d141ea42cd7ddd18b3d64bca009232685fa4a885f348d1d2d04af95bdcb2aca43a763b1df4e0f4610578958b99b5f51f2601634eb2424e219f21f7b28cd1d7fe9f359a9242346c506256dece9b504ed3e1a18e1bd69b5b834d07a149bad52bb7b2ede66259ccb90f87843e24a07f34069f2f66a3584d61a22a8fcda1d67e092fc904feea817b2046b21f2df279a67abf6b5af07f2309a635610696d2488ae8fb35ad0bbe5cff7f47d1279cc071119bd76bf7160595df4ca6ccbbf2ef1cc8a95a51f8902b2135131e0865d93efe5f36a640f017b00759a0b786d5fd23c7334c3254a760eaeb30d6d39f0019cc42d008aea454a94432e17b51993f3edc3db3af932632d938ef4d9ecaa59fe0881d24885a00dba69bd4e3bc3e0aa0960d17b0da37ec477f5753487e48ceb685f2d54ba24d31b2d7532046c7b11f5a5bf3e088b30b789fcdca321285ab288c3d735bab48546c1599a67351a00a35901c1108e5509fc2105c96c886969e7f2350665eb2f7ff56086985d1633f6da3018eec502aafd8d610498c0414f40e703a009c7698c118370095d92a7cbac097ec8bf838359c427525d6825def9039338e8a62ea3ce73b1c9dcfc33854db907d1d10020e80f2ee1f54730658a330b0af5f5a464792aa3a629ca4fccdff01af282ab769cd377d1f08c7a277b823cf4bafaa85c22ea26a7a6d6f1dc7a9916eae8624658d385a0dffaabec93f11099dd6efec022a43cf1c6535bb23a983959ffc3452220523dd530913cc5bc33386d7823c14964e58351494435274ce51ad9b89ca792e950db194f608d2312ce76206562dee679921da725723351078eb89a8dc0d68ae5db7da531a9557586624516954e1815a1ca33a4db0446a9650de995866e9787f2c190a56317692255d66c6c445e6388c28a14549d5da3a5ffcce5335932f68ec8d6d4e97604ed292d80e96cc1d1776ba264886097de30340ad1db873de41d5d7453715f39a2802002890f1636314bc42b1824287921d85f8cc53b9465a3f7d0030c551c1743f60872577ed46b4cf561d300f48f7e879f947c5805e583052467ccd4d179e9f27792e79c729d93fd622e5d69ed33179f7c0c35f1e5eaf6991e1dc1ef2ec296e5ec5e744de96b4a7610e9020655a8494fa2b7d621cd33e5d5739385d82a467693ba43c5fff28813a89e3467166165f394ab116630d62b39f956bcaa54dd16e9889fd6effc58a534d7beef0cb823f3553f53bf22c49e08f74f4778f71cd7d723af7c3c2e9995de2261d6f6b5578bb5788e44de645a42e77e49f412c6db15551c274a804910e53fe5e1f6ddb4838b6a20476e7790629afa102ad3387c30b9926cc8e40990933b357f201913c35f82e154aa29288d18bd05f0664a3a992db311b5da36711fde048c8b694401976c98669f874d43ab1a131aedea05a4e5566ab8a6c0e507ba4b411988cbfdca8670a3452ba3df63c66cea3b9575de625f35790c250cd6bc61c024f0e5fc8ec2823b19d268c0a02c1b444e046ddd118775e58e27a8d5c9ca23686eb1eed07dcfc6600ec1ed4d8586be6f16ed6075eef707ecb731509f814f1276cab38a28c98960e746a37a353ada6f195658688a09df314a9d649492050ff25b22062cc888ac5e7a7e112b68c6c92139734e6aca04b0478060db1605a1579cda8aa84a5d307db4e4823ad74f78520f01bb7300cc7cdcb92228bd1385bce4d9d579203828307502afd58496a36259178a38c19406b81be55404f608bdcc7efee975015453ff1cc4ad72406f5970263df5016dcf81e81cd87c561e7b7ca07ac49486e4fc5545b8097dc70296d6f4ffd985d27efd9629722df7cfdce7bbd3d1fcc583106ce13a097a735de22dfd5c6381ad648a94edcc81ced75721165ec922738a18a951533ee4986a64fcbf386a3622395df1c703384aa497e9e8c464d06d2330fcaaeac2a43c50f52fcec0dcabb7310851c14c98469b788fa9ed895693af28588490ce79630be586f2d6a43749eb31bf9f07dba05c0e7478c0e4b4e5ac9cc923b196f7090e6bd6a8e6546fc127179872f5c4a1a109eac281fb6bc37716584e67a6f04abfab7994ed158dfc6744dfb977de706f7f912791da87092412ef90f2ad585b337afd6d7371097d744d8c20d941c0e35b5866b5e7da029e67b9d9c9372334f75fb65f9c9053d67655d9e430dd5f8ea70fcf9db1e8b30033cb8ae0958314cb41af16b9ecd1a0e9248700d450fab9cb7386a71bc3272d9503bc546e6c319629eff3d8ef53fe673de6a863a2744c96a5068366f8244af3230bbd944024817342d6cdc4ddcebb47ed059c93d8a6da1d6c9210c934f371c9f144dba7990d8765f947bddb5ac8d6826202ae2972bef3666ce27dd000d8e163ae9bbc7e016d4390617de85970227e834abe324a6c6afbd011221cd5f006588dea46f3f100398e63268ffd7b2a7ac2192565a0fe418571a4b00f7a449eecc43241ba100177373adb7e0b38f82bffa20ffbb261eaec10da75fbc325383b44fdd44c2f8325a5190b53ea1b308bd62b9a6a04d9dde00be8caf29635b3cc9318bec910f9fc02cece06568fb6cf4044a061ce47a6d73dd3f82fcbd66f585722af30d6a6e1d2438fd34a6fcb2fc775b3d070a97e046d2c8a9c5132f3e971ebf5b7c04475b95358ee7708c37ba16bd91f019211f5c9e2b28419aa53f2307ce7370bb68b24c4c16075d57c5d2dc9735ac2af76cfbc2f42280b1abaebf08e258a6d29902da37861775bf6490c1fbe45acc4994356605dd416a423a691923881209414ca587c0f1312a79f9bf88afbf4b112510b885cbb23afa83141e0246328340692fa6c06aebc44ad69ddf6457e88dd507463b718f5e169ecb8e6c9e359bb94f6a07862f4b0980e87a5449c0ce2cc23a401fde438bbe0aa3d3d8c01289bcc4a76a8ad95c5c840f4485a5061e2e0f56f4637f5d4471d6130e27835e4d6ff366077d68af8c77bb9c6cec695882709da55c496104a541b2f6e7469151b5316883e3b9bba8337e5be46f5c1cf962a53afc188861ba6cacb834799bbd6876a8b60f99b07c4a245c144c358172e65a5914736c408ac9fafabd5a5c1708f37c0b4609f2df9dd0bd36883a0844ca0d4dbe46704de5b90de045bec13fb988cfe02a3253dc10f9c76522de2143b25a6e9785ffd6eef5f6ca76e08a2fbb971acf89a9bc539b4842afcdd2852ccad3f973b37e24e82fcdd155c7eb4d83ef390d03ae8b35e89b641d80252c563f2c730595847cba32bb77523b32126faf469738555be19c8bc3a0c9fe83b3cacf0e3cba0b2811616e6b538b1d2fb76c69279b9ff00716d35844c0a7a379e671ed8781d53a3e00fe7526019e676ab296695d7993c814b5c42059ac27a6c79d730d4778fcd0f3693925e59d605cf5d15c5ba2fb0b455cbee1042da474f2c90b6de5205a012564e39cbb599fcc60c492cff18bb77e304d4fdf879d604ef438171ff65791be04a67883a147f9ea34b0040950e4ce57fa4be4dc05cbcaea0068767b4ca8b046c089f7e7c444f6311923034d0763de5899929f537246aa5da816c2f7928c125cedab21df687d93b53d72c1f506dd7581b87c95d6cabac9cfac8d4e03c34254caceff92e5013130998486026ec18166dd1eb90c8fc474071dd9fb244499293f57c0051b2caeb0d3584fc936edc552225bbc525a94a1d89bfa4c881b7bb740c57b0348efa4a85f8bfc1832d8fc0fb815ed7370d9ba4edf2d88ceb373337ee4b1c254974177ff60798a6b3286a817e120380e5aaf2de08f7077bdb97ae0a0e047022a736b15d668ad01b9639f1f7b0ca3b84e94574aa339c24f59d7802e3cdef50f00a1eaf43cd1ff65f336eb0e063ce8e273360efb665b02a21eb20ce878ac00c8ba9f86e1f58d2c8556ac21aaf4e86618bd6840068074c040567537508289d6c5b2f2a712c0b3d07357a3d41c54a99506d9f8f12ad1481b647373fafcfe4aa883cf77c20624af73d6aff14c0f427ccb23abf931e6c2112af7ffa66524b173dbd574a3b8e27db96ad293ba85530031440fe06ac16ec8f7f38325214f62b8984b960e3b7642c46faaf1c137d69e6bf04dc8298e7dd73f0d7d0b214589172983beab72f02a0c76c53268bae0222379161c071e3533cc3b9f29770e1efc55b6539b2b601fbb1d99341a8da67425e4083b7f380a4046c45a970f507ba0d58da7fce1def74f93cd71a5d729b90b6dea8cb572be24b5660a4de8f8a62c91aaf8567f38b8d5dd7033e004bb5e97f00f678b74b8462579818a0f99021f4f621a06ca4ee98c7da105fb6020412005e84429dc3a07061201d22eb02002c5ac6fc2ca74e5679aad517c9372cb325015787d4be1cda2a2ceb454c7d1ee9a743f256c98b8f2c28baca2e1f52ab843441a02f46c8790cc756714f72b29271613e956b118e0138e32ba014929ec5bac30f6e617553f2e1a0412a31140fd8d3f567e0f3a99e1bfba1cc8bc747f096fa6019224b34a989060dc647f7fef807ee30b64df25bc4db96ddc0c3a62e17d0ff77840440cc2a7d9ae587dbbb45df6352e6716c2f0dc24cdb78380f9e4ef23e5932883539de546bcea554ed10ae1ad9e2ea5dc2d3eebcf3e78c655652d656ac77264d8b239c1d976b74712840b50c2517b781712d0af48d376e2b9918e57f2bc9bbc83ef8295126e073821d5eba834226f9af886178108d14907a7fcf50effaf85f5fc977dc9065cc7dbd0bb4de3ef746d51022160f5f8e1955c4254954955fe74f02160d061811e0b7ff3eca8626aeaf999b9525377f55d557f670e26b7dffa9b6eb6bd7306c1751a672bac2c1a7208bf20a3f1e315a0e7b1ea7bd5a935f07164ee48cb1f7d15ace26615faa236913466a6a7f74865be7466d5801d62fda8eb5076c6ea3225ed91c84e46cda92ad870931d9a8fa6c45bf370bc93f4fd79cca026f09eec615bcd7296e011fed124fca0f0b56d0d6ac76804685d4679dd80a7df07e886ff51b802eb4596fb89326904943e8082d507f01474a21867cea2a485ddde22ed3df6d9ebc80c80230055e8ee010d165c587d2992f44cff88b4a35d4e0c4c29a66671a3367a906dbc0d0643f6f856b287a68fd3483f159db940ef2ee7abd305411289ec69b028bad6c3dfa5e2581dc3533b669aaf6bab8920f8e80982ac0bff82fe7b2fb1fc6468813a3dd6d8e1bf47de7987e7eb290fc7b9a7409ee5a558d498203cc4e2428a809ecf9d7b248ae5a314b564d76fd8378f08f7f0ccefd47881a89c63d0f58ae9cde977498b24bfff39cd780213387cc483508ff7968685a18904b1e5e6f275f78360a535fb060bf7a500d985421b888e5e9c857edb94a3a182d921570358c8e1cddcc5685eff8aeb6bc8acbb9e726fc852d15e6ab078fc0d7ec58f97afcac3cc20d31b2b", 0x1000}], 0x2, &(0x7f0000001180)=ANY=[@ANYBLOB="b800000000000000ffff0000010000004b8c7a08ef78ce822a9169fa3dc3e67d4a9bd0929550fb7cb22957e55240e2af40e5d3ea73710a695c2e64c068684aff872722c491b17f6323eb1712c2d1c0e092e14b651bd1617d14a1b3d6d07909b7a3cc5e0ca11c2cf2470385997f8400fa040c6477493d865ed7bcde5b428e44b305e082078a2f1352f65bf6f91634a6789fccd53418f379997b0704e516e5f67b582b7bb1595bb6e86e32d3fc13592e4b0a5100000000000008010000000000000000000009000000407ec38852e4ef2f7caa699e45a5447ae7c786cda46073580adb256c6bfa40701f569beffdeea4593fbc0f0ffb49497a22871578be9e61ea3ec3114a4f00b255fad1a9303bbe0e207a8842210c19a80e6b53f2a23a806014d194f83900a4e3e14639e78d3d835d8b4b2cec19be37989ed4c1a5c84fda9015ae133c3003653928a89e542c28463c6e0553770649eadf036cb17cdded18eef6c469168f5e8510280eebad99cc60b6e2a14e0ad36f9371f930ff636e56b62c800169ef29781ced69f73db6fe9168c1196bba3f35dc105e626e2f8bce5950be20723572dae657376d7fe580e4ce32768fb4d9fb4b975ccf426a7fc650a1047900400000000000000001000000050000004f2bc45692b38b8c19e6070945070b2f7f286aed981a9e96701b900ef61a3e65b7aca9c85824ff43f686ffb0520f0ff5101000000000000001000000030000000babe3887cf2e5ddf27da0628c87d933c9e7d04989ce2a580e0a25f4be0e9e17100fc8c2951e5af45146689abde10549cc9b0331a5a4bd6789546f1b9c20e20926c18fbb4110b9f5d7196ea91cb6567e0d12c61c6e2de5e34710c3f47a179bd9b5cc7414c8af6f9b1b7b40aa0deb0a215d42cad4536aee422a9250e559dabed2191c8cfd00fc6b37f3e6e0b8f187be1651656cdca173d3bb371f653f763bab8cddc5a9920b751fcad77a8b56817382b123b4d5fed16f4a2f50a56077b07edbab853b785f380fa513e4897df46d6285c680e7ce4ec56d89afd42cbf5a9e1802d5566d66e101e667710e6c1df2789da520a02fe2055110377cec52216824fa335ce900992c5913f40bb9ed41cb5308a8f4a4c29452ba50eef93720c8aab36897085c4ea8fefe810fa81c965d0ae3ee8b4981ae546e061005217a1febc90e16ebe16f3907fe7115c3140278515dc0f55f9f1836bcd905bc33410b4fd70d0b07f4198f5762c7cec428b78c784b82039b92231cd6d88ebcd71bc38ebeb5c00b22bc9e1997436fb834b12729b7cfd442e426ebbe33dbc3959ed02cdcbc35ba050000000000000015ca1c71106448ab7ce541fe04e40e94720fe1d047b567a3447737ebc8b3135b0ffa7e36ddea72c12d921f29b559ab0bd0323fa57653df3420ee64efb6a95fea3c2f64c766d2bd281bb883bd158c49763f635597fddcc66eb0990fdb937b153a3dbe8f1dfcd12054deb4ae0d573597f5fb9c7e74d10a8f4645776b63d0ac847b42eaa01abd8db37c3540827e106693b00a2e003712092f77a87a5fa6d990a56fac6cc8b1cb43770fc8510d71e1208c160d66eabbdb76a0de545c3f6a4afcbf39cceb9925beabb16495e43abe0160a0ec96f81c36c2b26c0a90a2b2a233e4986dac16cb6c09f75973a1116c893a1dc8e813769b3a7b98d36cf425ee4dac4eee1dd44f93a8454b6651719f8543e41a9ed7fefbad6482d458c3c217bff7cb79f8d744e2aafd4b875f748f4e99952e938766c6fe3ca8c82ed0cb9cec6439454156ab083b69338b560bd0bcdf05b6552285015e0feb9ce6cb123464c7456182bf1f54ec5e2e2c11883247e1334b33906879e7aa87eee0c35c48d1d3ba5f3449cf95d005a1af62fd4ffffda8ca3eec4a9ffa4ae9cc9a74467de851943815d9eb7647949771a00ea430fca8144e9bffd6bb95f67fe4e8b404edac9c0afcadf6717a4ce6290272a4a91d42f3e6fd51e32dde4f798abae4d146875665cc2ded960ca95f9f6da5a138cd20bd50f91beb345187529f7eb137468bf5c067898df2dcc3411b3afed78a9eb3cdf6936154c407846927f3d907919ef81d58715866b8159a47e16c9b27b33adcce565c5e543bdbcda307b4ae5fa539bb00486b974bedb22c7102409a7825655f980212afc2d7236c2005ec49d96846efc01154d8f2b15838bdf49bcb7a81fb002f768e19a5c64a4591539264ce2e76e1782b77bf191e13e6a3c489e228bdcbcb351d7663f2e3158df4db6603454625b5dc8420ec0cbaf495aa89377a4d93004703a5040a18f52a6635ed87f8ec099deb6a9eac4123292e7aecf6d2b40f01e48525418a51b80a042c096f4882a87743ae3863876b52602290b25a91642ad4a25ffa038ca54fabfefda05969cd6edcb442fc9866cb58c2c4c4f6f7fe0c47630389030589b896fed3fc4f5829a0e892651453ab4befa0be0f0343a2f3de732d4f4aa981ed569324b9763b337765b85d76ed49d8e6ff11f76ebf6611b3ca79cbaf301573e97c03d528cff55915b636b2a0fe3304f7379e1084715b3dd93cdd82ad91551282f45d369672d695f39679de03cf59f239a5d89c91c33d6998740ecb79fd41edbbc658ae4da66e098a871ed186f99b00b962c82b2956e4a0e3a16c79d27bc1ad40fff1c30f171babe74766e97acc593709cb4f7978e9868ad9e527191a251eb280e08c56b996f4d3a059a2f0c541cef61444b1ec53d4c1da75e9310a7493ad360b52a93eabc18bfc435eff9f1a1f474b97c4bb2897744435f0db6d7d81e43ea5acb46657988059ec77e3f4fb67f035a00f85668d704d4835822c128c3b82574692484184eced53bd2caec34474d6a00f4e1a442a3063d5daa11d06f02a96ab9ad202ea4549f612068f6402bf57a4f17cfd776edf996aeb2f58ec40d4666ef4c6664bfca595ed994e16e1cd7c7acbeac76be8ad73d1dd5443301a4ab4bad126b6508ee0b46a34caf117f71948877a46ac8406b40adbbea9aea402ad84311ffcaeb07c3aeb98495bd0eabd0ab269938d168633b149fbcd0bb67762c862e9a943e751af9199be093d18eea7149dfa9251967299fea03d5c5b7db5c9176ebbfb5f455a0728c67a48af27ddbb3056c05118ce22180c9ed4564ac27790f2ffe61ec44b55afb9e58fcd61cb2edce40a69ec83ebe7d0dd94d184772ca186e5d9818c32c0f1c78f6bb97abd91b72aa3563b74e6deb2e4a863149e48e521578365a36eda2cb59ec64227d1bc3fa70ffabb33272e11652ac5af0a3fed1112d6c805495ba97a35947641dbe8c215cf407fa6e9b91940b6070a0ba9d8908d2d890f1cc6244dd81eff0c66e90c10cca8e878c0a204aa0cb561864f73d1457dbc91c3c8799cee302888dcdcdad018be64dab54e826424f3e64e8dbe5df387350cc73fb744bfa50f0ae36a47bbd262ff4df141cb32439b7c8c294b225cfc72d58dfd738e9b3c7f0c5cca484b47ab65e605d49a9e6857fc19a72233511c5ee993c94a3402d282ff59cd13db1cb6f0023209dd7a6dcb3f55ce16a52931cf15573bb155f5fe30889f04cb7427972bc65818854476aa1a50834605a2b4e3407a55327ae93518eae9abf1315b2354249f9b8c4320f69e84ebba71f170c65db76b06ad1a158c7b9f71ccdbc5cb825d30632c64f407d230f67efbb8009b21e68e241e4541e2ccbb294100ab88f88bf6f9fc95bd3bf1ce83f367339bf362293dcabfe7b2e9afd9a2564d9e7c0f9fa7cf4586d7d5e2bf501b6d6a19eba796677546c6ff70aba5af1bbc772b8a3ee2f422acf6429e17d944b9832f8611f8b8573b251016931998a5fc9d58f9ec0b6dddb65726ee8acda745fb08e1e8041310d5230af05a09e9b258ccbd6405ac95e20ecb9b782fd351d3fd9d955f98858c7f5dd7eac2a67995d23f64170e27a77da83ee73b0d2d46e3c5f3f091821e119dca1465f386430ee19db332a57995dd4e2d682e2cefa133edab3f050002b7cd0a3efaf7aa6e62121d3620ddbc49360f21aa55562b19373489ff1ff668235db3aca36054e2a78fceebd9e054bd283eed809007db614cb5d66fe43908300f20b290315ba09541e1b715bf5672f1cd94e839b9a4500e86fe8fc1e36a0dca855e03a7d44fb10f3297e9acaac5997616e54e7f1dd8435e09dbcfb12b4c99d5d5b7e19149ed9dfb3d836f2726f60bddd007a410051e414836dcbe7c915847004864ae4d92bc51879da4ab1b9070be98f711118cf0edb0f323afbee49e00db30e158ebfb23a06bbe22ae3b9b908b425c3b6fa369f7c718aa4dc1f46ad69d71a7b38bb4d0c9cb9be4aee3bb4356548e2d118f7bdce5165c10596c49e27c3b1b89a2923d00817f858d15836a7d22ae1178685b85e1e65ab1e7aca16bf097a4ec1c12174db54adc256b8254e8897ffd507e07272927d33a8b1a3bbf15126184fba4406f448f34734755b77e30bfa5fc23f1db01510eb3857f4030cd25d80c5ddb5dab3f855800175bbc143319a44e5e0a7f976024cf2a327f143c978cf07edbbb1872cfe6e9a10467687d4e1db27de676dbd68140d91d3fe69a90fabf60f6a9e972116cfb073942e90030e8c56e5634af959ec5734ef56202d75e72866a6cabdd29b1e2b8a8f3663476f3935b6494babc535b6b97cef0454d6100c0c515df4a0e71e34c675bc033ec28c0e0da8d10d23bcaa09f9721ae7f22c2d238b06389525c701515a28cb109204d6a6355fb3b48f8808f4f281f0e4d1afdbce8d43e7bbf437111eee8043ebe45738e26363d30fbbbfb43b995f5f332183399c837ae7c708fd29d19c5f33c382d125e49a0b2c6932974391ebd71f863a037f7ea6cdbff9b6626a8a90c8f09ab30eea243ea5bf8e91a2494bb6030ae564274f449bd18c444c72edc4a0cc72f7e1426a40b8265d1d298e3575f4f76f17c65b31d53be02eb861785fb89117135bdd5287b48107eb7689bb707f9a5b4ac8a516fffbfa9a8d963fe35f3a26c489da672346f481e31300622f40fff62d68137c43d52c34487b02d90920b3dfde0bb8d408ae570e8eb0cea28de79885d6c7a017c22057f5d6ce558d3832e4fed29de0006bf667d5440d347ea548227a1937962fc43fd2947f4fb1779dad97a4a4bbf7a0b3cabf88365c9bd1c7fe0b557dfcb5768923483910ddba2a36f87f88a5ec18e16c716540c8e020b9da06118f5ab099849877fa72c1deee11dcc07761e3ff17df1b6ba62688e8a1113cf812d8af3eaba92dc8f0e3382ffe4062d3be171aa0dd4c1c5c9dcd23d1614c3cf560572e001bb9850e5ba1ee4e9cc77d9529bef84ea38d21c324e1263ff0f77f2874d98c5f6b4fd05f5a0201cdc92c547f68c51a6cc084765a31964f807e3e295961771967a1cbbaeccfb399d0cec1e95c3f5e903dae89f418c7075c26e260867134b171a20a227d185a4d1de95f55d394a749097af6302ac0acaedb3a095ed7148a29de28ce0d86532ece8c0ecb1719b363bd095f9add8f0d7588edcafb86ad44670493a910ddc0cfd710e63afd72f00cc48101713b88028730f10a1df176c440f1e1939dde351e8ffc6b795e15f7bb3b504a4a7b42ae6b4ead5a26866e762ac1b30962d8c0b7bae9e8fa0e34ecd8224bd6a32c9b1302d2103c64c637dbbe04ae7d0d764dc25075b8d018b4fada6e760e81bf8af192fcdf69a866de4781340b1f7100de7e78a70c9079e2a11fe66351f9b94dda27026a3a048e0fc1806f6b6590356bd00fd0f7d3caf6132293dce11bee0a2dfa0158f4260ba4e610a70a5d076f4126cda80409bbd954b73614885ac04f025bc4cd7f5caa31a9523884631ad6432f0293c2200d3026cb473c7169fcae013b5eb3a89fe1548ad511e19c60fa5819a991151ccbeeb2bb31ce03e093f4a7511435104c8d297c17de65c1a4ed8b6a98929b48b198fdb85a7d07bf6f9b29b9b93fc48f83ae4a3b76653078bddcbb3fdda57981e09b16ee3de32ca9e7fdfc13b27657c55a8984827a722f569a16b4c63d9144afe2119c262a494d32805212a6742712f98f3f3ec1daf9a908d5b4a464979ddc7024763b74d9ec6a35bc595df4828164ffe64d9402b2c6f2db4221235b74d2687c85c030333ae7c62fcfd0c24f23b7401cad4bfd44619819e493e009d67c45383e15baddf271ad8324ad6e87e2311e3965613525dce0ba8ae7270c077345189ebb201d5fbc0443ab2ff1b0c78a3f18497f6446965771bd1ad7aaaf83560f8844c655644ade243e7ef2b05e4a46876839deb396c00779c28df4e6512a65ec1295d71a7f0a41d664ec4f210ab11011d19c063ef1c3ce65095831b8ce624e33e30dfd4d9124ad5a44e13f33c4e66ea38aaec91cbe2a1463c6c0e7957eab308ab70a00d6384a44698b586a541d06c18abea2c5db6a1423571b535b33f716539865cab0d7c44dbece4672f71edd6fefc4d1d847c2d2d17a122402f09432842fa78be44dc0adf87dfbacc537c81a537f2217ff039f88a2406f9fbdfe0b8de560bc312d9deefdc1a6248a4d14cef25618683bd029d1129a479480000000000000001000000060000001fca7ee1831c646d35b9add8a5e013c82e2b5bd9a47643a14053b8f6d2657cfaae849405c1a515d84dfaea49bcb71603d82561000000000090000000000000000100000000000080e25e1d2bd52995c20f8928d3121697847d7635677293beb389d70b23bd1043f24755e264c31ea89ac35c99bb57c73899296a69d2ee5af826c267da03e1cf018349fcb850b70d54621caa18b9a15fc54bfc7569e0fa46212cf5cfd47df779f542607646ed9227ea06ecac2e66da0cf836ce54e6f11ffc4140ebf20000000000001000000000000000010000000000008070000000000000000100000001000100f414ec7452062e02b036f4e8ce0811076c7d1153baecc99acd23e501e245997df3abccd1dcf9cafcd8322c97356eda634abf4a00c876434052e382403d5fc18c831d2f5722ae48d49be9dcc00e5d2d3a50f6875eddd725c0043d50c41ac5a0f0"], 0x1368}, 0x404) getsockopt(r0, 0x3fb, 0x2, 0x0, 0x0) 16:00:07 executing program 0: setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0x120) 16:00:07 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x18) lseek(r1, 0x0, 0x3) r2 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x58, 0x2) writev(r2, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) recvfrom$inet6(r1, &(0x7f00000000c0)=""/63, 0x3f, 0x2, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x336d6d4a}, 0xffffffffffffff42) 16:00:07 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r0, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) select(0xfffffffffffffe9d, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x0, &(0x7f0000000080)={0x9, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x12) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x10, r1, 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x1) sendto$inet6(r1, &(0x7f0000000080)="6af71f5a9fc85e0f964bcb091b81a5d418", 0x11, 0x405, &(0x7f00000000c0)={0x18, 0x3, 0xffffffffffffff80, 0x4}, 0xc) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendto$unix(r2, &(0x7f0000000000)="3e491d77322ba315f2bdcd6949f20478ea0016d76a9e3c2acc", 0x19, 0x2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) kqueue() getsockname(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x1) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffe, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffffffffffffffd) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) fchown(r0, r2, r3) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r4, 0x0) fcntl$setown(r5, 0x6, r1) kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchown(r5, r2, r3) r6 = msgget(0x3, 0x320) msgsnd(r6, &(0x7f0000001580)={0x3}, 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x7) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8080, 0x1) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x1) r3 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000000240)={0xe9a3, 0x1}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x135) bind(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) listen(r1, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x0) r1 = socket(0x20, 0x8006, 0x101) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) r2 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = msgget$private(0x0, 0x10) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xe703fc73b9784b42) r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x101, r2, r4, r2, r3, 0xa3, 0x8}, 0x7f, 0x1ff, r7, r8, 0x400, 0x1a, 0x3, 0x4}) clock_gettime(0x7, &(0x7f00000011c0)) socket$inet(0x2, 0x7, 0x4) chown(&(0x7f0000000000)='./file0\x00', r2, r5) 16:00:07 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000080)=[r1, r4]) getegid() r5 = getuid() r6 = msgget$private(0x0, 0x295) msgrcv(r6, &(0x7f00000000c0)={0x0, ""/100}, 0x6c, 0x1, 0x1000) r7 = accept$inet(0xffffffffffffff9c, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000900), 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r9) ioctl$TIOCMGET(r9, 0x4004746a, &(0x7f0000000180)) sendmsg$unix(r9, &(0x7f0000000280)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200), 0x0, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r9, r8]}], 0x18, 0x406}, 0x8) r10 = open(&(0x7f00000002c0)='./file0\x00', 0x400, 0x4) r11 = open$dir(&(0x7f0000000300)='./file0\x00', 0x80, 0x104) ioctl$WSKBDIO_SETMODE(r9, 0x80045713, &(0x7f0000000340)=0x1) ioctl$TIOCSDTR(r10, 0x20007479) ioctl$VT_WAITACTIVE(r9, 0x20007606, &(0x7f0000000380)=0x1) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x3, r5, r1, r3, r0, 0x21, 0x9}, 0x2d4, 0x7, r2, r2, 0x6471, 0x1ea, 0x3, 0x1}) r12 = fcntl$dupfd(r9, 0x0, r11) sendto$unix(r9, &(0x7f0000000440)="25c324a2ef624dc0253b1bcdda5574a8310fd947dd500f44f8e042ae154c9232a0487c9cb4ff0e4a031816b5069387ca16548a8d5877d3dd2cb0b293970b9d0cf2391dfe322f10e441bc73b486b8efe3fb2cfe834a19a0c53ba5bf2348d2c52b8f262d817cb45cd8d69e644a41104b04baf4c5a492407578e54ced4ccd72b6f474bb276410e7c74b31de5e23790adacdbc81e07301a6a223484d057f282497fbdc567ff208c7bec494a43a3319ba63aea62e4fe9d2eaf782ebf778476342d80bbfe6c26df1160eb83fa8ed2258fb6ede918a79a78bdf9fe7882945cba6c34f410cdf459fd1746604be43", 0xea, 0x40d, 0x0, 0x0) mkdirat(r10, &(0x7f0000000840)='./file0\x00', 0x40) getegid() write(r9, &(0x7f0000000540)="836ad933403a44e6111711847cd87772bcc13f7ca29779d8e62ca489853c0cac7a7c7cd7ae68fc7cc807047630766a15fb5567b66b661bb7567f40063fe8849eeee4723b6b78113bf245587459aad416884922f08b6c75b3e759a5a527b85c3404e2997df3f26053d9d7dac64654783bc4b55a55c603d195ca60646fe527a93b3704557fa2cc7c6621a3ad88321dc7e988dbf919f7cdf2e6af76b05b17302ff9528e743c522d8f4a26ecb8e7cb8c67c2e436e4e62a69c52dd6bb7bce432ab4dd5f623f4afe2ce3fc463460e35f7f70f18453662d1478f3ef75c1c5326359f8f591ca06eeedadbacf7aa2a0", 0xeb) sendto$unix(r12, &(0x7f0000000640)="af8223633b00538869aa17f4cedceb37c1c53c30bf3b14a7ff939a751cfd31f263bb4c5b79e4b6b3479d7f3e03542df6edf213325065ec895a722a2e8cb61d19ed27a187d31d267ed81951027a6bc5688a63aab57b94dd6169d5582cd8d8dde13f52008053631471fbae87693e77072e3dad7e5da854952b4ae5f2c51a3ce6c36ad67022ec9ab7e1381cc69ace0a2eeb12b4f18d6fc2e055223f043db660ee739a5ecb4d1fa6dc4df440aacc7c87a8570e0d6a6574b499efee891fbabae52e3efeba7bfe1d5028d2c31622220ed186c5400de8e8c4bf56d76a7ca3c2ea7ce6adcac4c705bc4acbfec0", 0xe9, 0x4, 0x0, 0x0) recvfrom$unix(r9, &(0x7f0000000780)=""/182, 0xb6, 0x0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0x9) getpgrp() sendmsg$unix(r8, &(0x7f00000019c0)={&(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001940)=[{&(0x7f00000018c0)="9964cff0c71eee370fb835422bb49b1b0f30ed07ff8c5b89545d4d61c7c9a34e8a5e3eec8f76585940c9f60e05d4886006a513eb3aabea8441ae7d", 0x3b}], 0x1, 0x0, 0x0, 0x5}, 0x40d) 16:00:07 executing program 0: r0 = socket(0x0, 0x8005, 0xffffffffffff8000) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x427}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x9, 0x1, 0x8000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x86, 0x20, 0x4, 0x2}, {{r0}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x3, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0x4, 0x7}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x40000000, 0x8, 0x81}], 0x5bc, &(0x7f0000000240)={0x39cb, 0x2}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x7f) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x9, [{0x3, 0xa1}, {0x3, 0x81}, {0x0, 0x3}, {0x3, 0x1000}, {0x2, 0xfae0}, {0x3, 0x3f}, {0x3, 0x8}, {0x1, 0x9}, {0x3, 0x1ff}, {0x2, 0x6}, {0x3, 0x1000}, {0x1, 0x1000}, {0x2, 0x4}, {0x2, 0xf491}, {}, {0x2, 0x6}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x25}, {0x3, 0x7fffffff}, {0x1}, {0xc5596ac7d7c370c, 0x9}, {0x3, 0x7fffffff}, {0x3, 0x9}, {0x3, 0x200}, {0x3, 0x8}, {0x1, 0x3}, {0x1, 0x70}, {0x3, 0x8d}, {0x3, 0xff}, {0x2, 0x8}, {0x1, 0x7fff}]}) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x8, 0x100000000, 0x0, 0x0, 0x80000001, 0x7, 0x1, 0x0, 0x2, 0x1, 0x84fc}) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x20003) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/139, 0xfffffdc5) syz_open_pts() mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x0) 16:00:07 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x4) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: setrlimit(0x6, &(0x7f0000000040)) kqueue() mlockall(0x1000000000000001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) listen(r1, 0xc21) 16:00:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x4, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x8310) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:00:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x86d, {0x2}}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r1, &(0x7f0000000140)='\x00', 0x1) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000280)=""/83, 0x53}, {&(0x7f00000000c0)=""/64, 0x40}, {&(0x7f0000000300)=""/245, 0x22}, {&(0x7f0000000400)=""/95, 0x5f}, {&(0x7f0000000480)=""/195, 0xc3}], 0x5, 0x0}, 0x40) renameat(r0, &(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$dupfd(r0, 0x0, r0) getpeername$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000040)=0x17d) 16:00:08 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x100) r1 = msgget(0x1, 0x200) msgctl$IPC_RMID(r1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000140)={0x9, 0xffffffff}) r3 = getuid() setuid(r3) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000380)={0x0, ""/130}, 0x8a, 0x0, 0x1800) msgrcv(r4, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x3, 0x1000) msgget$private(0x0, 0x200000647) recvfrom$unix(r2, &(0x7f0000000080)=""/78, 0x4e, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000e413c8894d3884b0c4d8f92c5e3a36030b2d9ce9dc41e5167d45a29015dfdc97f41409641c9583eaf56555531a1039c57ab9d19ce62fd58165a7757002b14144d3b265e365d2d9cc5419fd43807bf27e959117a19b44158a17c466a3cf7a71d6df5a45f9d2aeb9570f5f097a8adaa66408fd7accaba0fdb426a774c8a8926e2ecb3065aaf51a0af58c246bfca1b5f64f7e6df48d853d1599ec0b2c7a12e4b83a07570b2dc341f577eca9922dcf5c54f961c81309ab344ca1680174ad0fb64c7ad33aa129bc2bdbf56f13a6573877559baa50daa615c99e9292de3dfdc202fe91d064c1080c253a8fb492266f15aa824e768b61dc7814bf33fb87c928dcfce88c8936149a448a4ca381ca190649d08dc439c8a39af4f7792c4e954e661bf412fc596078deef33b0196ce39c0c64c5757fe23327be574f3a46901872d98fbc5f2c7ad443b45284f6b1c00ecd5e4fc4d296f5e41a1c"], 0xee, 0x800) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = socket(0x1b, 0x6, 0x10002) setsockopt(r0, 0xc4c, 0x23, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) truncate(&(0x7f0000000000)='./file0\x00', 0x5eb) 16:00:08 executing program 0: r0 = socket(0x6, 0x5, 0x10000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) bind(r1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) write(r2, &(0x7f00000001c0)="fb662a97ee8fddfebebd495b16ec97d27174b7acdca5e4ca98d10bbbbdc952d23e0d1c6d11a8841f", 0xffffffffffffff68) poll(&(0x7f0000000040)=[{r1, 0xc}, {r1, 0x1}, {r1, 0x1}, {r2, 0x1}, {r1, 0x80}], 0x5, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) rmdir(&(0x7f0000000100)='./bus\x00') getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSKBDIO_SETMODE(r0, 0x40105706, &(0x7f0000000040)) 16:00:09 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) r2 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f00000001c0)=0x900) ¾_;;C㤠pckbd_enable: command error 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000480)) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000380), &(0x7f00000003c0)=0x10) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000400), &(0x7f0000000440)=0x4) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/121, 0x79}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f00000000c0)=""/240, 0xf0}], 0x3, &(0x7f0000000240)=""/198, 0xc6}, 0x800) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) r1 = socket$inet(0x2, 0x8000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c4da5ebf3c086b5b853ec61518ad1d958772835a3370837ededed009f3b6e947fbc76d312826daad00a9814b75f27c7dc55ce2c3404b6b37d7efa9b38b2c4ff402b9a9d2b5134b52ad32124e98ce003fff66743c000947f4f81794c2f8298b7c5a88cf3a7d37ed", 0x67) shutdown(r1, 0x2) shutdown(r0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="e28894a89d5d5c510c7a88c87b00f1119550d27ff5c28b059aed4dbf19ee2a5f50cb4efd5429ae192706d79fe441242883f5fa271add8383408d700290d112e6d4ce9f32e3fe2eb404c1dd78fd6653939af5644ca666a7c1983e5a01eebca16ac58cf1a946145e580ca53a9f5e449d1c2c28cbe87200fe2227f91c764da7c088960670ba09b53fb74664abbf2ce778fd23af854fdaf68ee8258bc7ebd7988d650a67d3cf6d0d8d5a361d0a8bdb6dc085c08dfb07de427900000000", 0xbb) wsevent_fini: already invoked 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) recvfrom$unix(r0, &(0x7f0000000180)=""/209, 0xd1, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10022, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 16:00:11 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe2(&(0x7f0000000140), 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xfffffffffffffff9, 0x0, 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:11 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x18, 0x0, 0x4b) pckbd_enable: command error 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc020, 0x4516) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)) 16:00:12 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') link(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:12 executing program 1: poll(0x0, 0x24d, 0xff) 16:00:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(0x0, 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x5, 0x1000000000, 0x5, 0x8}) r2 = socket$inet(0x2, 0x7, 0x6) mmap(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0, 0x4011, r2, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1019, 0x8613c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="a6689fc7de5acae859a29516eb3d07e9680ce0c63eda1ecabb8cf2de23a6c30604bc980a0c9ae9cff9534bb07a5f1a5f567038f452f777d0e2c26947e059f0a12cd30d071016839775f4f93378b03c364dde04ed4167a68ff2cf2a635b585dd23c2bea0e794e33c59d15e32abfaf1cd218be800838995ffce5695bf723e493b48be39111927bf2c72bbc531a075b3a97", 0x90}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000080)="bd9fcd79a5493118877d7e515e5bc20fc82bb1636e38dc17702f9c55636bb8da8c190a59c264cbec2d30fe36268f980b7f37ce8b9dbc13345413f5cb928e1c3c5ea3f5017a860b189228f7c6c2127fb8682f1e6d39febdc0279170bd34dc496f0eeebcc28c33fdf36995589607c0853d59de0abea487185cbd58e1818e64cd6acfe98a28e5270d3708c1d7d53e5f10a6558e", 0x92) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) fcntl$setstatus(r0, 0x4, 0xc0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000180)="0ac4b41ae81c258d1fa07c2d2186502dcb8b0ab23af485bc7054fec67409f4af3314dcf9476ca766e58ddc5108849cb95ef1a0438a7b9bb0d42ee37d882a5cb0190f8d76decda800785b6d5b3ac2ae6adb5ebdc84342ab74aae09cfb23ad4ca87e5d993dc2e8b4044083ea8eee91e41489bd591244f84afa5b101268866ca3e9962806f47736d73ef54f34f76d8cf555c6d79a9b2392f39188f61e79c87ff0feb48a00773d4dce745b51b0aa59e61588fedcbb649a154017240ddd43cdea3bb00f695a82113b2e9b6d88d2785885c65474d23d70a282e48c963daa1f8647cab999bf38ce5e11bd31e69428e05fd9ddc6e843d1"}, {&(0x7f00000003c0)="c894fc13e3c61b74fc262484fa8717349878e79cee4b9d010000a0ffffffff2a00e6e83a2f1003198523cd46264cc7cb0f5ce286ab2fb06ec17be0fd69cd6a0516deeec40f99ac136e0f7bd7a8c42448b2e3275d27555be4e10147e0b9a54bb85919318e459ee2b52f24fd37a7cdabb95b60e3f61d8c8c4899aa6d8dfeb85c52c88c5da742a5a391f29932b5552640b44411eb857544af554c9672090000003fa557ce04ae8fbc24ffc3fd9c8a40e4ccdd059765c319f30c4743578c5e8961ebbb74212c241af8d4f1d54479d4eeb5f00587cb7bd0a279bfb8818b58a3", 0xfffffffffffffde5}, {&(0x7f0000000540)="921093c18728ead5e5d46e7dee7777a4484d244159363a6e9c2b57d35921803a7ca257ae0c03be3e90b76b0e51721b9fc424351a8e8cbd6195d80b9a1209bd8130b79f3f043cef7df81059bc37c1728e800ebd3554efb01f812cb6e62617f342ad835bdeefb46a92e93fe3bdaa5cb89d45bc5ce592220e33256450857a73f1bd91daefa654c7fa7276d7a53bb2fc021da8e9c3a89d900e168a244ff417d81a3f7d024bf5ca06cf9233e8f7e1a8ca787ff53b8217b0a6ad93c82b62c19c610787f65c757ee39140ab6b0960281eb00d18afe8c8185b9b2ef36c9addb00a2a1d8952196f7322c59f060362434432bf3527ac158c3373eea04c6e072efa935405890d4bb58d0b09b11fea7c1811fddf716528462a7cddacb5097661018f043ea4432f53ff5f36dff3aac39af2cbdd4ed0b44f599c9f1bb36aa3cc6c087492ed2c79906568c0962a3d9290785594c56fb9d691bd2d7d0cad3d68d8666b937fe52c4eec3dd60177ff645aff1d27d99373bf72a046c11ec7a4b9ab15d3cdd24e8e71425b9fcea0dedc1c694438ccd6f11e5c87e597ce66dc2c06f0c2aacf12c7a752c9f54384e63a9121960ca89e187407d7ceca7e798943997b2ae3e39251c7be53775cb0a01c2df1bdd2a0a66f30acd81217f051de87ba122dad343e82b9ade40582ebed586a9a3f28c43016ba64f7d5e4b6488ae8cd85e0f6869a2c42a31d10851d6a7ec4418b3b829c5f51cd496f8f7b2a0d07d2ccc196cbc484a67ef6e128df574d62763b80f632d8d7bc884e57d04e0125b6fe2e10a5a06e8bc103bf35e364afa2130fa5b21622791fa315cd98daa010a1ed8dbd1ba50c57303f192e1320d44ce7257fb4a6f783223c46e3590af78a759b107f3038b16e008656f181fa14ad3c14f8f5cd2185e3496281e11e456a2e366690ba5d2d9b3eb24150d3dfdfafa08d3e85d7d3a3cca9fe011b6706d43a35d2d8b378d8d6ebb0a3c2c28fc52f684a8451255c693eae2c6469c7a13dae805b9833b895323e3b24e337f02ce9a39d95a3f1e0f7334eb485a385d97934b5b002ad6bae95f6fba856b2e9800bd13d121561b89480b2d454722a6e920deb6e968f7b59ec9674e739cf4bc8c2136aab761772878386b65e014237cde4ce9ca7ef418f40167ad1d7aeea9f73b46c9278755aa11a952a21f4afaba4d0cf05367f6a0a11c42f478394526391804d9ea8229e63ae5b567a98c7cdc4f7d44850170d8485fd9312a25c615b00f9833ed6e898ae3ab9c89b70b50f2b5c329b7821cfcfcbc8fc95b09710818c29afb66bf6740c71e3be9bce5050876b2ecf2a97e5994f9985314a6c03e381e03481646caee7ec00882210afb4f0d83b46afc0ea9b2238eedaeacb1344230df85941383699f0cb1fc2b6380259730f5ba5691b04c61e0700247b3bc047d46055a5474e54eb41dc087af7f1ef95d0871d3f625b889880d914e0dfdf321ec34c4f7e560e01e3d5a9c10deb2bf909c365a40b6ff238f2bf42be8d08c3650a40c88baf7675509d7c81ac712c7c98811511ff721ab52d1964685c2ba32c0362af02ea3546d0137223460588758f8970d3be17efc2e34e970d389dc870b52e233c2f9391499d533f323feddcd360094d22539434d8b50b8c2eb8e7af6070c7ca805aaf99e8f39f3857b2347a6a10a4564927a3054853cb398e4ead8285ac288c6cf694c25e0e43c6f8b924e56d57c921a9da050270c848c5b9de7775243390dfeca2473ccc06b26c9636e62befe3c1e066a9f041bcc31955de5af9552947f35f870f4e0de7b9efe3a6cda78d63001293eaa00954a662b65bbf7b12db52aa6ac86bbc38c00224ea4dc8e8239932053c9c5c7278b3e81daf3e9256045a41a4c12c48ff8a8742601f21965dd8627ee8bb9959f54d2f344fee84532c845adcdb128f7cbd67b25c9bc1ff56767dbee437acb536047515a4d8defee1bad680e26225fd580c8d63b885f6b843834f0f4ff33be4813d71ca5f2d6bf0e621817c1de9dada25d03e33a88d229e05a31388caf59ae8be2f06536ab7f9d5b7c1bc453f9a5827eb9b8a358696f1745b2db25bdedc27c15339ba8b97a65f5ad47c3f21787ff9268305dbfe85af9f305e6818303ec0a346ee18fe7ad74427813c62ffe3c0a07ad261f2d2a0f728b98e61503eb8f0f89743e7f23d1d387e9e89333f53d9d8d003f615cad48bb813119d48c00434eb015f5aa1a602e881ecc00d85b7c20e65454960aa54cbbaeb1fb7a00ab118bb9243fe353ca3a4f3a346273d299782539e3f308ff9ae9a957d883b30615ba67b4bcb70e21799fcc90de43341d86b575d9d175670028683cc23a6bcb4a7a2c8c2acdc6be963fc18fd55f078b6fa021157d3b5fe7cac0dece83fafcbe7719393aef9b66befeb244358e9d6a6870662ceb6b4ce574aeba9654d247d2a1d1cbd4a32d5c90a2be6028a4d18d52effadf9f623110cff63f0e7ca0328eae5919ac159128181cd1b7a1839b3b4913bcde9451878a1058a23a19eb2e76e767c7e3370dd6af365f6c3f905f81bf3c36148dd0fd3c365198504397cb59c2b7c4596435724c130a2f1add01acd455401d9ca7bbf3629677ce04cfce8e2ceee335957436ce2b2f12626b0099b96877d057496fa0306420285a385458ab18cad932acd0bd125e654b1d31a30030241f733e3fbab7337f926b694db9f4f59feeef831fb2afb048a62dab3b2e27a3a6be9d3e44e0aacfc09666d08b3e9ed845b5e74120e13d26490408e4f5771fa3d21382e341f14f6ee6f890b45e7ad52d69ff3abd5fcfe8420b3ee61848e4e60be0a26027b0bd7f23d2c94fbc66238746543d20f8d7283fd0845174df181a162b12a3194daccb31c3e76fc5c5cf2ecb84be240d7304070fccee36d3ced4953a7f21c9e674c3440f0b61d044c8de15f843a7eb1e538bd758f6ab19f8cdad83df4074c438bd7191382799d402ac975b2ac1952f4f332373393f074e90bc2cf64fb63ba1316b495b9434fa2526bf888a2dc3b8eaf3793d6e739bcf73b9ac98b7882a7ea0a4c1c5e0c5faafdb658a7e8e5048fbb5409d02bbbb0a822fa86103582a138daebaf05b7b2ed0969d0ac3a5d07ae34268ba173ee0023678f4d65a344578ee128a285b23ba6962603cf701e48050c8fbaa9735f957bbb723a3bf9ee5d81aa1ce48327edae6755e2beca44d28614d22ce2b0e2b622ad9fb4ea09ffe4295f5172bb334ac688749455dbfb15c99e8f8e4af1d9fd7b4c6046ca372c674c47162f1135b8e65e36a23fb382b1c586d9f2b9f41699c88469f18b228ce60f7774e4ead15353e0e4e5b66cb37cbe9ff0cac007f83036291d72db6d94fb1f0d46438dec5fcde42fc01c7d4b0c9179742f636d16e2d1319094e80697ad4208492ff18e9af72e52117f71e5bafc2110c09e03082d1fd36750e25fb63120db9fa8057803b249e3bc2ed34cebf1d90f9edbd20c1e656f260e45064923949ffb8ff65c44f89e36b22bff386ef207656a15f1eae8cf081a8ebbcc52be0ccb7c7bb4a28b4e4c074d87ee8d6e0a09b2b498f0d0d58dacdba80bdcb52317aa6cdf44987df7b5014e3e16b59531c1cfaaa91b5811b3cd17e4acd0304559da5bd924956a4a6c3a98ccaf83200e1c90424eb65343724ef99aedcf05e08ee35dbbc3f2a1e33553d53ab1c41a1915d35c5b2fb8b787ac71b0e94a2da463e15267e2beb1cac9af20912d71322ac410f5d08e19e390577bff32fcd8cea0a5147031184b2e7acd67bd820a5f3380397dc5d5d8bdb4b28e952a8e75c919a9148acff500506c9cadeb99dcf80f7a625e3e69f6e12fce6106691db8241c053ed7ef6506dfdb66c21b60ab3708811f833cc2dac08c7237f166877fff20342ce6eabfd61fa7affea005de7d636b76f324dad82b5f1eb7c832d35b8b7053dbc2a290bfb92abbb1d4af1e0005572ee4b694bae16dd604b4d5aff1d2dbfe633674c9b8288431e43739f680fb560a5bf80c4e55e380ff7082dcf40688937246288759f67fa4974bb488f24d31cfcfa4b7d1532dcd3c4bb29d81bce5b5bb68a8679375fdd03781fb0f19c1b66bd6d1015b0560ee296ac6fb379aade0924eaf2078620b27405d5517595010f7a3c315620e0e8686044b1370cbcedf3f5440af3cff76cc49bde6b761fb499bc1060a0f78471c6d89f86f8561b4cc2b3c9eb559e4f040b08b7bb14463762aed6e4cacaaa584eae96d970be352eb6cdf364ac4194eea535013d1aae1573ab5403a95790d9918637ef76930bcdaa4d00f61a4e285908a4a5a75bd38e1903f9268dbd9d38e229dbf7fd0640ba41b94c1738bf10d24bc9e0bc4d9c02b906ba3af65a64e17d49c9ae8a0c9f09777394aa14ee86be326137587c81ba8a18dcaecfd909791d7e07994b076e6658aad49004c78c222bf7cab4dc2ad0851e5e7b792e21a3adc6abcb6e67e480a2f91072ba42b72d36939edb5ae2c35a64803c59f20cd04f84ccce77ccffb821a43d09fa4cead9382469d5d033214ef156a6106d7636db215932a7a61001a8fe11d1a42e619b2d04833b6f359a6eb804edb5f5244137e95db5c2fe2ca161a04c1814c405d470782686e7fa98373248ffedec9242e80653a46f3cdcf78816b8cced8a6839e0cec44d56524efd6b2c17708c75f310d47417efafa80da950beda899deb31a115fa098d1f891f8ab27db966e366beb7f8256dcd4372815a5dc224786b481b703a39516ed264d3708c980d25f9f103f2638eba72d65ce4e9d069a62a14608c044931ed0eb22012abb3c3641359f8f455f1eb06b79c779ed6161e17c8f7527e99b8d42d4ed15dbcef22aaf36718f61753e659bab6d297394e6c1fd8119274873477b15d38d8cbe130f0329f201beda1c532cc0fac552164115d48541bc52b614a4581f5368d0fbd2e1f475185f199e155200da693c1e04b84e5f07daa9b8a15b89dfc15e28290c505a2d2142441ed76399ae58ff262c84e2b892faab9349f23af0fc60a58f87a309cfef4db44ab590077fe8a7ad4ae0759d37f31f4b6f784cc1e5d9737d1cb05365cbd5bc79244a2217903c4c0fe57ea3367c9511492d7a19bdd7eb618d27985076fff92d35183195d9f2b8e3d0ab6733e6506b47783c905ceae4f6474c4c0feb5fd9e7610f20d92898ffd7fcf9a9bfb124c87abc07a54143abd920923b5d86eb368c6c25bb3dbb06938d4bf3e92204ea7868dbca782709079ac0e0b48416514f870a6d8a182abab41360440cac65656c38a7c0790f578c6c241ca0a5821c84cec18ed7828e92a2396da686735a30d38db1b95f3d8047f021caba7d72aed3750cb9667b95ad23ad7e417c57e3baabf510892056b03b8515be7b314642db45c3898714cc810f15f550c99d5dae7538ba02050ae97e2fd164f8762132b8efe001d3ce4323736e26cfca91d5646f4eda4b931d7be6d97dfa708a805e98beb57d642827aaa0240f27f79e483e3c26a880f468c9f86a85fc0ebfb534e5defdb935d0560a9911e2503f9cc2693225744246cdea806ac690faeed3f439f8a06fcef23bb85c4ba3112a3e112dc22d2ffd6673869c9113aeb3ac6fbe730a362361e00f703bf241e8ae2a1837482dd2ab87e1eae5a0ec8da5d02b5f327bf9a67f15f8cf67902875de01afafe7d1cb42cc0c1e4a96722f2270531204ba8cd5fbe95b60700ba180dc6896ae10a9665f2f5629e0d8470af27b64fdaed46b20c6bd912b70466a08208c4948b2fa603111a8f241072d5c059f5b9a0d3e61cb09f522bdb01746338ce4f97f02dd496f7a4a77fc9cf50e"}], 0x272) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 16:00:12 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) r4 = syz_open_pts() dup(r2) close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) dup(r2) 16:00:12 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) clock_settime(0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0x100}) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20, 0x82) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, 0xee00) r1 = socket(0x2000000000000002, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x4}, 0x10) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x9, 0x27, 0xfffffffffffffff9, "845c556b0007b8afb44c7f8ad79f2500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006779ed045ee1b471e9ee3f2c8472212fb465dae5b12c8840d4b3fb22f84801418dd381d9cef304349270bba896c41fcc6b50b2fabb5f37a0c2ebfdc7d307019c323b9d246205f21290aa633250ba4de58c795b17b0f3a53c1b7e49d7258c784dbc1de82d4dd7bb7a8a00f6d0b3e1f3020f805d3cddee1a0b79ffb981e1c5e8ec3b13716cb681aef0f75e5a574690404c2305684925d461913ace571c754c618f5f"], &(0x7f0000000000)=0x6e) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x8, 0xe00000}, {0x0, 0xa70}}, 0x2) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) read(r1, &(0x7f0000000340)=""/225, 0xe1) syz_open_pts() ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) fsync(r1) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="caf5b415", 0x4) r1 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000001c0)=0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:00:14 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) clock_getres(0x10004, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x5, 0x6}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) socket(0x1, 0x4, 0x401) pipe(&(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000740)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x7}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000180)="89ee415c53e89070e81d372953a5159f8a77104412bce38c8b567db6d0e52e859f18b1721da56f236b1140dfefac9bdab85fc12710140cb3f335641ae299d547de3366f190f2ac50", 0x48}, {&(0x7f0000000200)="d651a9e94cacab731739d9e9d54b1e07ef55912e415b187c853969cef546c36b47c793c40306bdbe9629b945ce51a2d0377bc676968e2ff48ce4cb25fc31e0f7e83bd168dedd1e0e26f34ec551c47ec0af3051eca6eeefd4ee1b100b7199a70a4fbf234f025b49b0efc1b93294351a32f8595282ce1c70f6863df31f0942868a036116491444110afa75059c4111548b344c166032480572bb697968cfa15809576392d916da53b37bf64a6af19050c092676bf428a97bfffb0e74674b1e386ed1ab9f781803e825e21e3e", 0xcb}, {&(0x7f0000000300)="f01fd35b8f423a02906a22d4bd1f16dc46a362434941463692beee8d9bef4748f88a8d9b0c94c8288f1a3cb2100bdd67d528662962f71125cc4e726a90ab2d3273ffb7", 0x43}, {&(0x7f0000000380)="56032e59640e9834411cdb5e54125bf9786630790dc007c1ea6a", 0x1a}, {&(0x7f00000003c0)="a644a82ec3b447c68b4a84836ca873ea535a758b8f46c129770de8cb0ad35556627a8f578f6924eb1c5f048bc2ab13cca018cefa63d0a1255f52feec5b520bd0a9f44082970c4b5cfd8749fd8f2e36e7c99a5242346aac743b57cccd64d2717420f0d83ca4b7f35c74f0821ce41d67611e350adb720bba55f302745a34250d1432e87ac409e4b798d249f02fac5301e3fc09a494e1ce1419cce05056c8af916e822959e55ee45c9d07a572ba558dd5bb47897a66f84c11f54a78da05fe04f5d1617472687170b4555c5b33f60799d22200eae71cc3ef0c1ee855987e2c6d15782b47ab80ff6729a15afb00944b699c535d2705a5ce13726c20f224", 0xfb}, {&(0x7f00000004c0)="922e3941e0999118a297b2302a2dfcab7313a7421e618d84db57db98fe77b8d0c3568328a253bff538521c245e97e2d5a9a7004cc73c0203815ec406354fa9ca9a685ecf592913df56da8f2e4745afc799d2646df7474055a3751543569aa05f66b1ae3f30e17228f7903f6154feae5bbaad4689ceb65bb3dee6ab3a42469aa5cc97b30adcf9cb46f9d565fe740d023f74cc3781ead60dbad3", 0x99}], 0x6, &(0x7f0000000600)=[{0x90, 0x1, 0x1, "d7c005d854520cecea93dd53b3f385cb3d9df769ded1a2a3e6830ee1c121d2a8bcc26c6a077a6fb3487b5d085b59643b8a4dbc25ebaba0c74cc347c82c398df5129197c2ea1a9250a1b7b79b3ec117a460af69254948e0415343856b3cf8e3a062073538354729400801063bfcd6777b87162c4f062f33a277722586390f"}, {0x48, 0x1, 0x10001, "ecb97a3ac8200d67a3e2c852900ae18dbb0d1ba2ca6a5b678ff6f947512b081eadc45748bf598ced17e25119b2d8d3c240160c9bbafb88"}, {0x38, 0xffff, 0x1, "cbc02833526f9e282c5ed103b21c27d5e05e1f7f9efb46afc505f2ae716daf810540c9"}], 0x110}, 0x4) clock_gettime(0x3, &(0x7f00000000c0)) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x1, 0x1, 0x9c04, 0x3, r2}) getgid() 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1f, 0x1, 0x80000001, 0x2, "20cec62e67d1e5ab238b6762169e443a26e0ee92", 0x4ce, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x41, 0x80, 0x28feb4a9, 0x7}], 0x66b, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x885, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x22, 0x401}], 0x3ff00000, &(0x7f00000000c0)={0x40, 0x10001}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7, 0xfffffffffffeffff, 0x3, 0x5, "f3017b8723634f970c3b3fecde5221921cd2a0e7", 0xffffffff, 0x1000}) close(r1) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) r3 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDDISABIO(r3, 0x20004b3d) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getppid() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) setuid(0xee01) r4 = socket(0x2, 0x400000000002, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) setsockopt(r4, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x1f, r2, r3, r2, r3, 0x0, 0xe00}, 0xfffffffffffffffa, 0xfff, r1, r1, 0x4, 0xfff, 0x1000}) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x6, 0x3fc) getsockopt$sock_int(r0, 0xffff, 0x1ffc, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8082, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) setitimer(0x0, &(0x7f0000000140), &(0x7f0000000180)) 16:00:15 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000003500)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x16, 0x8005, 0x8) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg(r1, &(0x7f00000034c0)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000001140)=[{&(0x7f0000000140)="a9e30165a2d3635a633465fb3a2f49afc29ee35c9df9a734ebe312c071dddcc788821bb9dfebbd3658eea4f0d9d7fc24a0470c7e155d4ce76a82356e293fd7e0f8c6be117f94076bcde3ae768bb661866e93fcbf0e347babb268ef12e361a0de63017bfe6fcf8d17cf3d08ab181f1f47fc876fa99b97f8e0748ab8bf44d885cf2b145636a4ccbb327455256a323422428cf1fdd768aa20fb0d5cb113639533d1728d046b5b6f6d0df6ea33d54f75c7fc24f9f1f00fbc1537530f2cb50d4e05eb11c4d2b741d763a2e2a71af28ecdb4fde8a3e47784bc1a3c8e8c280f8128729765f4d4d60a8a937cf92c3d1f73c45bc19d33077fa40e60547199d5389f1f738c452ad82adf463931362f0c98ef90201859f984b91d3d112472079515656079918f03f227e209369f178b451af6aa1323f1c98b1cbf1ae794aed376bb1d29de2b5742be7fa49c975b06a68e7c5fd1006548de3c245e61cbf324481d7796981e046936e58dcaf0c137b9cd0bb97c3ec930d55d49cd2977ee3adb2785c805a50d36294da021826f5938f6812673bacdf5b48fc5da1a7ab816753e9721e593668791e0b51d5ca96c5c3c23e33d1033e3342e1821520a5d09e1dabd77ef739ebce1212489e5c14f1ccc32f8cb14ae986764d6ebadc8400cc29d78976b68261e401a44a7c15d33ddd283ee1feb950a646ceec55a8ab59f777fcd73d4d5b06cee9a83563f8040841f0e2bee965199696a13dd3181d721d14128f2627468b901f89b6cd7123c9fee206646d20fe39154a82b23c97fe2ff9cf83d30ba2175929f6d3dd893e3f5109221bb2745df99b76f42fece41b6bedb3c8c9c45d1540dfe5cb35c97a9494a44def7c1bb2f288a4458a7e048e0a34c9383867125ad1acb8e7c97590652b3f11628b8e7ae46287f185ea001c9ad7e36cbb67fce56c3bb2cf04fb292aded7a4ed659ae8123e358ed0eac9bf4ecf525dd742c9024170fa512f52071d3c297309420c1daea20b018c5220793be03dea89332805848fd41bdb18a59861e368fea42e46c0cc7f512cebcd69b5b4082a735a599c5ddfdcd904bd1fff9a0973e60525ff5100ee48dc35d07ab00e1b597a84f3171504035467efec206a7b86ffeeef6548e63a8a4cad4098f5a48ceac99557af7b424aa3aa2d55f37f2137d1bc388be54b809278bba2ae65e950664c8ff76c6eb74b4a1821099dfb4d1568fb68a146c8ee9bb83c6cd7b0061a5ededd374f0a2ce03611c09e62d36be9fa9b82072d7e49673758cbc113c385fe58526aa7df81c3e0dd643a07b5c1a9f3b35877e2d20ef3cb66f5216295d6949a94f20b2f7f6ccb67234bb7975482b7665a445b9f8552c0a6a3f1d525bd0ddb0cc725f3b0497f47a614a39c824fbd79d8e27aca0f52c2b49b5b4efb281f3c3e32445267bd2c655c55c5e24223d34a9efa26901e2d2625c53014231393af17488e132dcd5c65682a5695319f0bf4a3a4d7b49bcc3d6bb3134f3c16d0d673f4913719e0e1c46ea9bbe949b25461d613f71b57988e9f14117d72b92f62e29c1c0f542577f6be01d1273f33089f4fe8eff97cb83a0e81e3ff6066f94c3cc71a6ea781e3b6a6ce80ceb8d602ae3752842e3ba629d895aab872d42bc23c762dcf510c81348d5dbeaf1bae3326bb3bd7632b1caff53c3ff3e60ed2cd02f916be55af5d10f7e3356c0e4dfca79420c97e77e6a68a65cacb85b404010956af676a89ed26fcf0c848d9a9ba2bf8df1b142ff759c6b2d64cb658eb7890ba21a31e70f4d7bf0fc2e28764e7362f7ff348346763d20b333d6d7d3694c142b1f0adf48069622b79b3d5deed7f740d18092674949df0369a953069e6cf7eba267433d39a0d7105d540e08bfa17f4e64b54c096a4e25f0d46cf7bd45ac302d7f2aa1621a58ec1e150c11b90a9026e6b09d088fc4bf7493c0eee3efbecc337c0883021416b75c96aa97ac3838906e706856afc90a4a7069f120d6ab695bde617af008cfad4a32d13e02314a23af257fe266665e6a383b2d03db90639864a84573ed59f76ee75d9146d0631cc375044b61e171b2a105c50fc6289e34bd6a2c73c885fc09d912e8e01055943021a9fe0e4471b173dca3df5c7219882cf6657f3215351aadc27e38d582f1530f485daaf596e1e6baad4429edb62584ad56973db01967514aada3e087ca025489cfc935038760da845591310d875ce0f756440302aa109de4c21a2690d0db088e0b3661714deda00c623578759e8401affeebcdc80319a4fe8b5e1109141992738f0c01f589de4fc4a04e01dcc07f0ef38c6ded7ae7f3ce42cab533fd74f2cab8b5154fd8e55b9df2d461f2a912f453700ff3c2a36329c3bd31499483da902ff3f153f79df615164eed0f8aa487b78a1a3b64c6fdab745c94872cf930705a5bfb44b5771c39a3764ef6fde7f45cca714b3b026c0abbf6a43d2448ef3d2e02920a1cca56bad3f36872321cf6a242aedfeedba8d640ca6839134fd2b4a86fbaee6316e81f636481e9d824f53002d4d6b5524da94bd7c6c67352a0083afafc3458da6d3a76072a5b73e9322b0d482d27ae0ce50f0a4698f157502df364a1dc93e16e92f2e6c3909bc2dfe438b692bd34a66e1cc2bf6d14671f881bb0b06871cdad78fd714ec5c8389ceb75c97ec53cebf166dddc212d1494be98ca3670b977feddfccb83adbefa795a178ca9b99ca6c7f96925ad00f23f2999d792ac7150fe21fd12128f412658af332e0b563a69efd24d749f218076c7977831a6d92da0b1987195aa624a769bb4042153fcbfb91e53491ac87732809f3bb88d065293928b0903a9dcaa73d4616bc0af8894b1e15d04adfb66fa2bd0abdbc216bd64ed34a474f9029d0128b8a631c7a34c8bffb784001e87c8bf2e9250be7957bf828677d338f278c751f5adb937791457651700229a6816459aad3f8d27654dfc1a0c1e9ec157d0b5e31e4fb8496533f30d50d6bb64c0d8d31124fcf8aa49845e1c0e39831044efccc7b8564ffa22cccc449d678ef57a030f3b22672c1a83498e555049c89174c03013dfa88dee18132afc43f81658f53341cf8657cf975e1d31b2398977af5504a0871e4ddfe035fb0c0b2110d500d0fbfedf584540fdaebe8c1d5f4e828246dc81a1170a55175b1880a8b5ee1fbf8bfd0297dc326969f7ced686f933ace90cff2f175018db3d2d8ceef8fba586df7a129c9e4dd6fd2528f1f81d188b718df79e4f5d9721e6c12ab026470974ec2f8e346663ffd42d03c64ecf45bb6f12e0fc623d3fdb6736c60c6f54a676e34245832e7a345cb0a35e749d5c47a34503b5a585e19b548032f6999769f2bc4ecd7daf33788c23e9b8f15db405a8b5c091a9c8d7c0f274887ee1826e798f1ee30f38639199179f7e1dc24cc3d5063f999be6d0e83e86424cc3a003b5759c9e7e70769e59d03b59779ae53f45078e9e1f8bf7c68725279216f391774255e844f7be1e1d72c760f532b5fe6850acbc7492dd8278ce6c4da4207ddde824880be39c3974e823b9a2ce2b9e13af264ef0622decfcbc5781af56d6abc48183789023a0faa55331ac300a90417514bf396049f9c683f28ca2dec5a686305334473286085ebe0297c0d0d35fb95ef3d18a53e7ba0c5dc43996b0da9a8831251a4b8ffedac25bfac4da6fbf7ba2ee5412c1e83802ed45ee5fd8ed08bd1c630dfd320e28014ab0b00b800c6cff5cf50c56fc572761c3c6804d35a145ca1b7f95a93f05603ac0af319096ef85c447f73942f00007f21b02b12be38ec459b597d7a428ed07613404fd1582ebc5d07329eeffd082ba3c3fc747533cee8a11c100183353586559844cd09a984a248bc03d16d55e6421c807020eea3a7fb7442dd8cb349549230288588688098fb5d13a01267679d854ab2dae341936984b5c1ab727da2292e87986e230fd260707266e0ae1b335b2199b4f50aaf3b9cb7ee970777020cb5a701efa977ef06bfa2305a335efdf52a781098ba49b8339d7da29771476737a40420679985ac7d173e243047f00fca144c2aac3ce5b2adc2b889bb8d07b420bbd8ebfe167588bfe26c406e34455051a4b9a998e424eff68182e53c186a5329e05cc139151fae6b0347572cee1ce65eefb74721abc126ed07257bc8b53668de967e449379f302c5f3f3f68b72a3534ebcc330a17d989deb1d66bf7c60dc058f28dd088baeffbbfe060d842031fb41edb0819f6034c23918d0cd3a26d43ab90647d4731016b93a701dafed5067a9ba13ad4e3bfe95840c50e4cdb79723eb69c121856c421cb0704549010e64159fd2e68c0b174704d695625b91dfbb7e54c379b7aa9d8b96dc37154aefe34e8d8c81ddd3fed4da17265eb3e101aa1e28c5977ea3543bb7d73c754260703793c273ac563dc6e2e0336efdc7727498e088502788cc4e4bc501600085ae6bbc911cc8fb4a254b75543d3f4fa6ac4cc4b3637799d38a053f85890da0ed03c77e7b1b4582f8685bfd970568b91978acffda4f3fc19f4edd537ce1581edde90edfaabdf662775226ad28e26ff091968fd5cccc427684213cd7dbbc7e50aeb1ed6c7ecd364bcaf1aee944e3a3d3061252bf3c299c8f4233b43daa534ddba8012d11a99a6869c906b706233b2967636c633b46cde1ec48e423517c4e76dc2b0d31c4fa2603d861ecd54968c691f44f3dea1d2e65a8d5087cd1936c041e702a04944de38cdbbab9bbd42b1dac857fdf10bf22c0cb40c5d66004175a528fa6f7bf4e254a20903d3503fe07069b18dfeed72641d3063015d574c55f410333415e37f4db898e938382aa65f330dfa0ab9d3d8d02b4182ed5b0f1373b1ecc2c45ff48eca70812616cb44baaade9cf31413e6aa65eefb2827d270c88c3971cb1d5c047aced47da4ef9d5eb69799062a3f5e18662ca6ca272271e403e14c3ae6b2fd2fde6ee0a021ca42b3dcad5cc009c74e221971984e920602c17c2d7fe54921ed65d798fad590feb7f098ae5d96b7a3ae2cd7cf5c6eff346f0375b4a70164def6b6762eeadfa1120a91c14c4cf14ec51f991ccbe35c62b83014ef550f868728ffa5cb21a5f19b796859a0c31c82e4d2740f73ecb222e35d1f29e2ee441c6e6f58d8efe0f9a6a855473149c02bcde6ed09bb576d559259a616eca703023b71b6e18efd58a5772d92691d09c1c6427a8a5acf007a059ee521d4b2d47e19a0d06b5e67d10db803099fca9afc61142352ae03700f2facfcdb9d01008775285264483a1be923a21536ee8bafdef7906f61a795844e09d65a801c7c624273e7b006329a45d3303d735adbc5c69b5925202ee01cc1fc2aa4171abf03e307d505ec9a18978a9901224ca6c28c8881559ed671dbb97834d53ceed1aaf3a4c6cf7c7218a4813e1ad17a3cd427aa916e4743cd006df85eb3d2fbaf0709541e5e3f0714d758b13d70e4b8b6c11f684a0283a44ac3b78a25d1bfe33eba909da49c7a6951609f5287e08d8559a880ee8b994522f6b3e5a61e0ba44cd7c56ce389676184123ba99ddcd8a60fb5d0e0c5e3413d8f6b5bb6a9c030cf3e00047d1937373f8207297c2aa314dfb2d35991bc91f58558e1f8ce5c6a5afd196c106605cbdc71073c1ec229f75363d2b600afed40e0f8dfd9df6235ac7f065306169446d805d307c4a3778a14d207a2c093b84722c17681e1bbc0057315ff71bf60b5ebd8394d45e7e58dd5aa8b6cacca2ee503bd8de671f801aeff42f088fc4b7479325515bac769f3cee033460952e0de6f08a93c5fd6a6b276bde76bc19ca15f460cae73ba81297ffe9dd7cc94", 0x1000}], 0x1, &(0x7f0000001180)=[{0xd0, 0x1, 0xc7, "c3e1e4788269ee6bb11d61becc95743d71803552fa1121f40ecc2a563dfb848d17846440414786d5a99b1c4df683eee9d0fda4d6b453d2d75a42b9a8bb03726e01f4b53950c417945a5c75e1d5c1da796dd6b9fa54c267da9e8c9d8fc601963178bb9f8039a1c75150a64c4a53a4c1c157974f8b073fed29277d8064a8f62c5d169b9544e2335190c1f03205257e809880b24f9acc15824efe468b8ed8a588e1676a1ba0db17514d1a28d780ce027a5e2a50e73a4d709895e8fee4da"}, {0x1010, 0x1, 0x4, "38d6403bc9e865939e33390028114da52a281189522e3d1d63d2fd5ad14b1d2310dcd94cbc9117a934f67d250ca80798daaf0a9cc09a0271ac8ddb7d2cc406d0a89a2a74b014ccd154d90d494c633a1758dbc925295237fbba671f30164605cf6c29c6754de6fcd07ad0ac37a9f2ac830f48f4ce074fee48a68bf83eee5ce4ddc82a2a8997b29d6072c492d74cf739de9a88cf1e802d34c5137b6a1711723464a622062c256d2b151fa916200455e5a22f54acf76fb2f1972a6a2ea5e1feb110197a96c7045626745dc70d23fadcd2d44d8e0739812002442583feb2b7e98f1cd43ffe78a15a6b41abfe199ef95fa0f9bc0f20a98482d5993b13e164f52c59418a8f5abfe05148acef69375671c683138f183876e848efb999b5c780d92de4556ace9f9c9d2536dfdef68b447c93c19f05cb9ddebfd190896894ab68fe46f54d80bf3de0464c06ae3bdb73df3bbaaa78c9a94929b6a19cc91cc9523f9f611d01814ca9a959705b8adc98d627d952a6db761fa0835db9a79872da16b8e61dac2dad8f4692a5d3e3626520d4b570b918e4efa54fa55445bad0ab2f8874bbc579a3cc0639ec803ff9ca3a50edea4c636c45859a31d2577cab279aadc19a8444962c2905fd4713bda97586143a2c4ab7b204e3f1d5d880ac112ae7ccc901d8332d97ebe2e964ae62f6c41e9ff0d46cb23e5284aedd8b1631206cd8dc77d53e799942c00e60c7f6cfd57a5bfd6b79b48133992eb4b6d83f44fa3fd94d7fd3ebb6a9b6641fd929a9ed6d6d3931357acf73fafad7b8cce5282cfddb67c05df65f1d6ed9f052e6c5b63fa09304c7befb50389466e515a83cc420857036a40b586a6e70e34e0ae412111c343afc56ca7a51ec07472992d5fbd8968ebe5cd9f2a772f775b7b84f6b5c147562db8fefff2260edb687ddb72b072ca74490ef419e017a7689c07e191900b921160fa9b878d4d7f6dcd27e952b633eb73ab431598003315233d96f4b107fb9544d25f746e56b8d30c7a5741dd3059702054f007e5228892e957b2e0d7a6d8b1e0d84ee79a316f91212c720ba006a92e328093f88b60147a016e4758adb03f842474015effc7b2a231cc9976d05cf79e76600e489a34c7765914d14c57bbb2e66b95807e67079b0be8af7456c595b49ab3193f037e4ed635f90ce39d6316e40936ea9da815f575600172be811fb6a478cd9dca6e52bb428aa791ef540d5888e0dcd74da6efa7d1fed8100fc8780cc5b00d5cdefc4d6a3a836427115c92f73210e756cb4e81e6f3a34967b82552e2a2ea4feca703a58fd69563a36471b9871533356806b6220d9bc24ef5269c843cfa155ea33d9fcf81836f4f75d1e273f84d49941164c07805a55d72ea9f910ce6d3860edbf000effcb88395e7534bbb079d87b646b70d534c2e1a11284207eb3cfb246eeb8b376ed5fdb73b5decd5aa681a98cad625a2c730365b4e69b7fa65c327fa36ae1eed78981c0c14f45ce94b5198c235cec141fb6ed042a69743ee99efc674090a024d0e748addd5576d92fd008be3f6f4f32e00c509fa2b1147c1761479f61ff468552579dd1ef42d83949d8f2391d0634da115edf365c43a8d2ac1914cd884ca6c15a41e533c8a4e620d6b029bac96e0fff253ea616a230192ae1af579f1eeadd2d12de7e8da90d87cd691be56acf3702922e36a835fdbc204cef585c91d9a38d2577bb8b482c083e5c4eda54ebd590e78aa37749053e3c21f0f423171a62579ef03faff352cb8ee7f9646de3e29a3c7caeff3160b93ec13c2d5fc2dc211d0b54ac0ed6ae396b62919e3a7e6cf0c95598712c4bc455b7453374f8bde539e440debcdb30a455988e56e78f251586ccc96128d34216b18767c363a29a4c1b92735d6b67483f1b99a69882b956291a75c47f1ac8e6e15abfa47630d99a62ebe649afd8e9e253f0b587269e571a598ae7a1153582cd82c0edb8d9453e1852d9a01debbe7d5ed645c7a9586d4e67477b86e0538c32d3f1a4bebfea527931fad5eb5c5f47e312a206a7716aef5b4fefeb0dc7c55f8c69347ea4d4f698c9d3627143abdee8bee35e53af1bb2612177e66a5e4e7efb1ff5db78ca2c04c5dd1b3555c1a280ac60461f8047af51eb1f67442690cf0c870eafe928e946113c278f9c87e165acb607fd9ab6f3750857c5d1160f779e77b7cde792d329becc59e10a1fc2dafd2f946a4481b94d15645bb37d927e7bfa8de63d36857b84428766b6fd5e76738bc970279eca500ffd9c7f131b73c780fde3329f2929e12e1ec7173689096f092d78f50727c154109e72d0d75b44ee9949a4dc4bec4708d75106cdfb8a9afdf4c890edbf038d431033866efa57a575368d310a746a6201af3ce8410b4acf880c270524747a81cff93498192282ef3a443a8f405333b245b7bbed8151a3ef50ea544d17b6293a23c17c0e3f70bb0d7f787785f0479d19bb9757ee5e7a36456fb6050fd83d0528a31cb04dda7606d5ffc4d0a1a6ea075dc2b061da339a770763116efc1f658d3c933570137a580cf96bbfe4f7dbedb032977214c2f8b02263efb305c3ef735830bfdb671b1a3436f5f452c287d20bb44abff56f05597ecb98f4d619eacd953089510a6b3becd399e0f8b3f03ac9a1875709124b2afb41f03c90d3d5aaf1084e639543bfbd0195a27ad3c5a29fa441cc7d799944126b8ebc94282e7805800cef42df962d3896f3111166c756f1632fd6b515aad4972908467338e893f89852b485fca847bfa2983565444c8b41cd0b55d54174706572b4856ed684f4127922a72468ccde5a449cab2dd6f20089d0e538ea28dc9bc14d58c295ad9d6335024e1ee3e165efc53cc6c2b2cb500a9242ac2fa9e7630602c60b70dbc15b231785b88d0d04331a5136838a62142ad6cd89899a0ce1672c09dc4ebb7e3d179eccb5bf4c03e2b32576e470978cc13d3100e3e44ed0faece02df8366a8cb797d36ee8192b34916f475a25c0c3f128c4e3a0f97c7f5872971ba8627b7021c15d60a641c63b3e4b7f1aa3efcd5700b42f4a8c77d99b228c530f199f0bb56455d1f43609e9c386ca8efe9fc6e8203b0f22bc5e42b7916bc6221e93ee93518885f291c61802fa27c4134653ab447b0df335cbc598c27c95b41a6f5ff52ca2a56f72c58149f5cda9e6dfe6403ccef873071f28d05e6569affbb9d2ac55cf36a9229f82ed48d3737cfa5c6309bba5fe38cc3acf6eaa6db11f921e4d31d087954abef2552f06bc2dfea31bfc202549fbaa20fbeb636bb86ad2c5bf219ca2d972da4d6878ee84b2c4bdcd5d766c7a985b3bf6b49d8e1353d8079a39a284f01bb50642c74d093ee80df2edaa39baa4fe0c695087397959ef76eee4f34a7bf49cc7260397c1020686b9128ee3ab96006f75dbe1a6553c94f2f9d3b160421254113046b3b9f33900cf0a5afef46f2a4dd501aab71758c742bd33827c3994571e91801511290d89f37340e275325d0a6788744a3c752d5a67a05a0439103d42949b800ce1c9e0bdcee62612d974d770f598a6766b111169c2157246432af251cef96220a27f25a9dc4da8494629f269a066e09c707890e61d1f888926cef38c1202183620603368c15ef3adc7daddf0ca06ecda974934233a5c926e7213806ed4abb7d12e140e648512ddd39ea41966384d0749cd4df248d3bd9cec9a691fc3c53d2d09d85aeaa0dd3236ba6c8affdf4ab3cd80564d598fb56d91f455f3ad00c614dacdc4749ebe32e6fd7b21ff4480fe7efedc50d9654a8ba0929a7abbed88e4bbedb2f37f720afbe0f5db87d6d62682eb9ef283e5b9d61d4fa00447de226761b762b8418b8541e06df1c5f2c393b917e183a9daf4ca060672ccb37a90dabf86d8a936a89c1b6f21a3dea68354b42d10ec9b343c2b5657976909b366e98d767caafcfb485f471b52859c3dd541cab83aee3472435ede68606eb86f6b64bde1fdf2ef658f023ea9e817464d9c6d219ed08e100c6cec25cb2a3ef4a7c83639d31c6cab5b4c5ccb7d180806784e5953bd3ccd1ebff157e56ccaefc2d88c71516f356ef729e9503b3b1b47399648fd73db68c475fa43a7c8950d8e51c9d8babbd066e0fd8b73ac7d604be36b34105214d349c1bffac9b0d80a769db9c33a429ce75971594b45c9c8e9fd4f5e60f8f02767203ff6e367900d865ed4e79015295ac74138f2e1b9d0eff7be2b418daf8098c6666d21b33f7a04de31565bd6b83c3e8855df0786419bf6d18dbf845a962527da2ffbb38adcfdd9b0611a768f06c567083f40324fed2f655627a1c407a7d514db4c7d54b412a12689d9860818776a99e84abb04469b51e8d1dca0512da1c86e2569713c2bdabc5da64a431b7f5edab0b53a509bf1d54caaf4b25151ce1ba0a72e6bc2e3166d5ec58e938a4e49a340aa22b79feec13e1700c2ba733909027fdaf1d6150b67a27a37585aa4d060653c8985dd81fb965a760f8af4003c19a3b5aa85d653ba94d5a7cfb7bcde52de4890c1e97e0092ed0fd7155d1d5370586754a8d43561bb279937119ba79a3cf8c918b3eda54e48cf3d5231ebb8948f541a1408a47a0eb9482e135fa565501f97815d805fdb403be627de3937c42ed17dd6fdbc3d0653bb5860a6e682711f5afe1684ad0b961caea7094e08d59056f6fd65ddece9f3dd32b634a70582a5c7a60be5ca3c7693af35963f97e206f7cb4bfbdb0b23b1cacd64de3a6658ee44a853ccbe7b88f5fd13a7e5c8f62b7e4a28e99fd31207c0a1d585d71c2ba4425ebb04b7b8a91723d968bd2b76b47a18142fc8248b6df9e511ec1131201d7f613072e2a56ebf61d7e3c57b9a69e1242070a0f26dce86db5914ed8e678380423ac9e8a80450dc88c6f282af07f1a025e7bfc257a0379b4efeb69dbf8445f444df4de02cfdc9b8c4de432c8ba478d4732de3e03185f53cf31cb11b488c7706e73f790a5d670ed6e46f85779a2cf5ab73ab88d1852fe99630ca209a3b049600e8afd47ef10cc072e416ae609f00222890e3d2d07f53ef3eebce4b8d00163817d566aa77e70c27c0a42d22e5beec87249fc4ade755558c7e90a3e3b46275114476135d52a104381a937990d254a57a3137e5aec903eaf1e556b7f0b19d84e3a1a68c99c0b8ef653a1a4600d42473078182cbe422c2ab8ccc8564a02d1cd0cc9d3e539e1d473f8e255643a01532ad8308ee5b0282a0846edde4ca4920f05657c6876e638b2050477e3c15aaafdf63b42e74f48c1ab7c4a4f80bf489d5991c66b62eb8720e0cfae1e2bd059da45ffe9b46b7fe5386e92e7da4aa9af34f932d1faf2dcdd1b44196c17fc2d19dacb2a2038791dc3fb624011db85bbbc3400c6fd4c4632f8adaafcdc0ab7fafcbb3884adcab5d050344d65961684619776a87383833c4377e0ec8496ba32b911c935d3e6969028efb39cc022030651e3cdb2eedffe7c90414cd7fd7b20ddd6be31e9a8a534a7b3a422fcf7701f5589acd4c2bb44c60b4a80409c7196e9ff1edd49f58a7d3eb7637e38fbe1ecc51240d24338a591a0c0428938a2ea876c9431913d6c45c67afa4351eea18234ab2d6201105f36c13dbf73203564e5f00f6d2e1def005b94d8345d2974c2af4624f3fdeea3087fc8f5870d2b090d16f6dbc1be45c46010fd1e0cf42e73a339768dac7cef2afd67f1b1aa7e871352b57edde7b8d606feafd0e43cf9d6ec3210f1c9cd8d6be2c14362245c25bc5e8ba74dda67f4d3d7347fd0ff9ac23f2e17be7690ea9354c8b37cd3f208babe530419f1225478a45030fff0dab60a718af94be855ebfdd"}, {0xa8, 0x1, 0x3, "58a0dad8059fea96d6082499729351d599fc696de3d7fe061e23318a3cfa4fb9343b8fe9e50c07fa6c4d4ddddc448678845db7575a6e3c7ad4b590bea85220afcb9be5de717f46f3e21f117dbad1b210e9e0bb26066c26ce764cd6a1ddc20188c0ee513dde2b67f365ab6e9e4ac0a6fb0640404556aec2927b74e95af40fde92503c8f2f7c9540b20fa38e7e122455f5723c5e3cf320bc12"}, {0xd0, 0xb6c818acfe1d3ea1, 0xfffffffffffffffd, "be1e68e4245c59880a76a96a12ba9935d2a9c4ae51c641c496b232298f14698d58b283869e90c864973a4e757cac5f6ce89a0823d790aeb43eb21f32fedc5dc9261446daac89d214f61fde31cf5ebf44bcc03bd9d9302eaf3a79325c5945563d472f5d895f08235bd62de832bc59bd9333c1632aa245dde8fca21d2c8567bd14ed92a3b18e69ffdde842fd948f8d9df830fe847182a48680a114c29541cdc85a83ec8bd0d8121efac1364d5a7bcdbc154390bb2222cf1ef846bfe580"}, {0xb0, 0xffff, 0x1000, "201d1805305737ef479678f8b41e1af7ce52f3c5afc320afe036448362eb2247d4d12bf36e516e09e1538ab9733d69be9b823ab7df241bb2277f0c3493d6d57e7d514553587851c57493df2f6dd8916f347f3d7a00b972ba9007b387b5b40a13c40968497f538376b8cd369cb30d9a1f21d569eade47ec1a1b88cdf64f25e6618e838199596596453791f507f6b02ba5ecbcde91145d274c9dbf4a20aac3d73f"}, {0x1010, 0xffff, 0x3f, "ee899e952b691d32f2d0ed3137631281ffd672a055d6952094ffa86cd0ccbd22df2ee85ca81f6993282dd62ea0c33fbb44878081b132e1492c7229005327196099f0f0ac586fa33ecfa5fa55a5c2b52e26922a4668918b98947f7cf92e75a102796f699a8cdc1a6dd1396ce721d4539d7365016cf7d312d96c4a0c7b770a4f73bf57177be1f026f2dabe0a374d7a609a7e9c934fe7786c354aa0bfe041b994a6daaadfac765c4052cd1346ca8fa3a0fad39418462fbaf526398040fab7113fca46022a9d6407d4e8fb9abbe3b2f34e0de9ac569c1831462a5f5d1aa6290d3c44df6f65f49371c3f2e1c8d427520455f9da2b520ab3b0636548a3cef75c1e4684f87270059bd524b101780ae7f6bba599a48d1967f9c2a36ba76e7d4d9d20fe1aa5d66620549389b45292dc0535f7e104fd8bb8ba709e3f48c5f88c95735c837b941db7af30ecac13a686b77f3d9a5777eaf8f913072e9d8b718cffb8e8d9831959c9d8072f6533a9c51ae63a0d1b0844b407d86877751f180161c709e052d3d70ff50987ed99e8d56ead17d5d5faf6da43976a3676a327734c558cc64d910a1cbca06cb2482e3752b5da6152a9462ce5ec43ac7fcd93754583254a3511261c99aef1ae0f1482adbad5fda0f0dbee55c22c312572723533c8574d08c5c4067d0881261615389b6cfd0a8378cccea81a70d8b644e471e5b7164a5919999ce6e38566b2bcc23e33eddd660215888763d2cd3aad7c84caa53e6e3155fc80a0c3f2424cb2273988cf2c8e4aef5b986826edf46acbbdc8afd815220eb728213dc7ece8faaeb75da72c7dd05c231fd93232a6a42558f5f722afc5940924ee1a7353b84601888e247d25608f5c5fbd371cfb5b82f0cb692ddec485c7a96d86b606cb3de7729c648188e0094746d89067cc200d175f9077bbb9cee3144798ae6bfcef5a8fcb3343c2a619e1f71946ab328903c031afe7e6d443d4c7ccd132d38fc74a49a55455dd395ce800477ff00d6c0a64c390feb05ea6e3275b1904e27818fa2a61141a44ad066398270e876184563f25a1fba51475fd8ea5d0b69ec964ba86624ff51ab763bb41b23785299124a93c3ce0b6197ff9ec7d3359275da6fdcd99c62d18d0654ae08c9e8e3a09ed39af73efd0dbeea34f406bcef98beb649584a6a56acd63d0bf513a73cbf6eae2df7b2592c0c7134db86b0e0a92c6742b1a7cf779b79f16965d91cc4761c70d130ce5d518ed5dd31bef87e7219108fedaac5b571a15015957ecbec16779d75a8573bcade7cf3b732a57d520c728cf40d36d03c4509ba135163fa8a866e1899aff18ec0554674588c4474bf143a5538319ff930b0c1c19fa87ee153a777d8ce6b86ce1aad08efdad2dbe55ae7b0102a847f9edbede3cd38507384b40cbfdc9c71cb74e12f104a4ab857b23a98a0c74641328d1e74a425e9c11c6be2bc5f78691001c0d01b2483c38c737304fb6f7bbaa74c735cf59d68fa8c88e0d6e2aee2f24fe97d8bbef895a4af5d7bc16bf66e58711b2feb5f1f8520205b887dbd7cc030f6431632dc0154383a8b43136f1891550047b7b6109172779d00ff79efbe7f8c889b4a2dfca47f24c921a27370bb6921c0993aca8c75a3a0ffb54785713afdbf859721581450e7fcc16209c97d689888f83a6b0839acfcae92a88ff029d9885f25faca0356bf4c0fa2a0d62576dfaebad89198b40be9a68cd16e9c47152d301b241511b8e678f0de464b5ccdabf3f26fa6d6e72ace8b8019a11ae4636b7c347da38aec60dcbf59b63fdc3f21a23e044627587b43d6d80cfd7ef48213d8b8126ba0f45b1d4a87bf14583e60a92f292c9b8648fe4574a579c911600931950fe77abb8e0d19a93e9d440076f7235c944f2129c1792021c03a39ef7fc3a553ecdee470b68f22457ec9d667802472dac8e6bcd731eb7c67cb630fae663f6e36e76b2a674aeb8b842c031a672bc8c2bf822459fc5564e680de317579673a6c6c545bf7f56b8079c79a349dd5e3bc047509f9b3f8edd18baec12724f8c675a0f62cd746a6efecc434461e317a195970a95630cb00cdba41aed0a0b5758bcdaa9b83408feba6eeea32d1b6e83bd9ed0e6025bd1db5e9da835a469e864d1227633549799ab6d291c5a7c232b2bf1e7cf0e5e87031a483b7316a86d2bb2a3a56c58fcad7b437a618d08a4b208941f3b3a65e2de0440b9a351bdf1c17678339920810f7f798125463ab4e54704ca506cae0e1a52a6bea5a59eafd6666fdc7852af3e32930c0ec9ea2a8307c0af28191ba5c562b232016fdd503d66b589af2d362e0c2432206ce9811f690eb9eef73216b3acdb2921276ea97d128ed268fa35802ab719284744379e123df2682d0d2f538a662dabcdd132546ef895cba54e96e616971454afff71f20bd8cf30951a04bd9e4b98781d78e6ea60d55b6bdbb327983492f18e2b9665aebb6e61df579e717ff3e65f4b5111926717b6fd672b69d835f5e495dd542b4d731eee442435ff846dba4dbddc261c521eacb62a470c56b4f1e96ca6e47963c7e971de0b696756c005fcd953e75b045c05a14ca30c801e7de4ac8c39e3904691d532b84dfea6da2d0073dfc13679e6f098f3236ce6e1167996a266d2622ddf6d6bb36aa571c96c9f6a6cd21e77f681967e289703d7989e713b583046896d414720b1f8b857fa0c9537c8219feeea85fcced86ac1ab4b05f7c52f03aa52d5d9073f4311fb63126f69a7b6f4fc0b3ae35bc9a02e419506250969a9c9341bf2d9392578c5e532321e51dd13c3267f22231e29b8888fff2a7c7efaa00cc24b1f91269fa3a2958c114e6fb4c32db5372ef1edb317c9517937ee111846b82c1ecba7c999039059474589a4987c4684311de209662e0b01b774c267de7c1c1a3247951b1e61f1180d5eaeec4bfb7ecfb295863f6b035fe916c0bf129baeb50e5be615734ba9cf6711903dbc4ecaaee80abfefe33a0bd622356277fda433c8775ae2e70f0cf270469812d3fd48a400edd57c761ae0825bd7d1236d110bc2687f9aba70e32387cd4a0c6cb8d9aba13a0f4bc927e498dea3b92fd02ea5b5b9d8a0187010cb3682beb1c5769b71a6d44a5651117a7fa6ef19776b3f8ac218e5e888081a04ce854ca8eff0be2040af2e0b7b661d61b68a62de7a6ee15f5480ea38f546ec0ca43e93c7417df75c9231a77b36e3728d3ba4b13275fe8646cf9a6cdc56fd7b658ffff009317f8666419c7e7364f9f0fefb3892985cff95dc70bb30909a33308fd4143ffd3b97d2797f052a159438aa2d807bf4bc5cf3c1864621deec0cfb49fa35fada653f40b4323f05810e01606c787c8a01a736937b6872b2325f8c3c350d6302294ffb5834e7e5b7f2f1a49d773405bcc31db753eec7c4e6b44ae5673944608cbf8dc53f27e3720ee51650db9e1776856f2bdaca2be99c8638da1e9f915bfc16512ba15f09fe2e19957a0e1afe60a8be59efa593dcef31130da6ac83307ee53211958b41d7dff52feb045f7e89b082f71d507f888f2f5b99e07595e9a7648268821b36757a76971da18a26e0cbe8da7ca854738c83ee22c23452ce0bbd7acd7eb5ad95876ef0ee858e68e890e0d72f302e319f38a490d0eb65b28f56d2292374fd77cb8e1de7b9837e5610bd574fb88d9ccefd661350742011ed61b4c9d1cd231e89486e41313a0a4e94243aed36ad4dc42cde762ec64a86bead2dcd0736127f1b5aee7c1d2000eff8b790aa1f3e73910d2a07701a9bc662d40d23ec33935367addb2b1602da13c06584fd7aed78af63eca8a485fe397e21c4f47136f011621f54d73d6a08e738663420e4de8f749507ed736104d707a362e10cd5f1020e6d9a2ea087b867d937d614fb7c29fa4b5f678de866afaee9ebb8976b9e1aee6dd40ac4675cec4069dbfcd4efc05e108cfc600b3c4a07a3202c51f542a297f0971e5c3b5a1ae927f595f60c8ba3df853c21bc982d18d4123008d46e16700395af5c7bd81e225e58e540fff6e019acb888b3855278e5adee7167a4bb749dfcc9fb8e4b55dd4cf4c3a6821b9b47d0d34104767e559388cfb511cba6e7a5919fa07c359e57f5ab65dc7062c9f922a71dcb036fa418775a84588ddc308092eac139f453b28e49c1d9e99aa1f0776945ce19b30f482309cfec9c49fcf1ac717f4674237389c92be859b73e3f002fc554deaf6c9c64c68b6ab8d27a996bc5c15d1aebf276be57e9cb96ecbcbf965386a94d2608ca30b8e5f4767f2cbfeb20f962b56d5ad81ef552278e9320f7d0cee7463d3164f344359e3287d5dcef13d6f38f52b90ca34e8cad9c5305d139c1cc045da1f79855784ce0eef6d85908a39db90ed45d6b6e3252246ef0b30760f3d9ce95fab417a67acc58a6b18eb37f20748bc9c0103af136a089ee6024858f082ee25469e4a47837a0c86acfe3e569b76e6a538e4e0e832c2bea1bf6bfa3965a0fd0357277cfac63cff62d50f6ad5bc77c89797947ee786d1ce306776b12105b8790504211f281ef818cb0d52a5ebab2ded81d0fa0e6d62dd16c78111dd7534b86d1ac6c7c227037b5a7a1171f02c4fdae5d925c15c1ecb7bfb40888d9d36a9122566b7d595f8384e95e5ae631b21e93a37772dce07a6f780be3fcf65192ec25701e74502d1cbec4c799d826c81242bbc53f1e364f9484481c72083a6f0e422434bbd11fc64f1391c2edb1735ba9341bcda1f65faf65338419d39856d0102f1d9e19e20920bdd2fc1bb9d31dd99ebff85f78e8836788226be22844e71a69b0531035eada4d0d9bfc72ea90928150d6854bd17944000301b392bbb192c478dc75421249d8cb70cb1c5944be2d27c87804717fd3cb22d44b8581f255863636ac52a895353102fb73cbe50291f4e8d3b6cccf248d1a3d9f3ed7cdcd80737bac7956faafac5e1316652cc15a3b2d22e97e3bf017714de9b2c0c72d610d7e8782cbbe1f557a5e608466052e19396015b504ea240d18a571ac1212ceab374480d3a396fde9458c90efc29282dbd0983f4d849997ef64e873a0a687efaff29064071271811a1ecda3ebf94ad4862adbb5097908e592d6bd113d0e6b7a8e839d301a3f87a177ef1c687a95eb6a0d49178390fb501700cf4f63f9dbc84f4247663ed16f8de0a5b51ae85bcd570915b01ac30a7d8747a087a4e6f05c27a90f3e9664ba11a38aa87271dd567c4d9380b28aebcd1c792e50e6a7433aa21d40c834723487bc51d2067987e2c94e17de28a3e339b55720dd7256466cf3311454d463b57a78dbe5af238e72beb5d6de9f389d6359e463e7c04d3dfa6d97429116dc50fbd0b8448d0b2689e81d961690be5bb2032be24a484799cfc14cd8f182e93590a47226108b7a754f2997f39c939e7e8062a23a85816e1bf8e673661d94fffaecee6f93980a6a445ce10ae3d85c2f91c612922904c0ce1477338f90a3b8ffdc0f04af1f9b9b5e510f301c95c2f7c9d474b5504faee2ff1453cf96d8f2a1cf66039aaa6fb56b6e8b51fc6c21bda26128691079808d35cdfedc05af6ca3e9c9124f2028062eb14318bf4ef4fa811e155b82993f98d5de44800821d610db95202cd7829a1bebba93115a07641636bdd714e50e10f47f1bc9bb8ae11005343140220fbe4dea096855c84ca35407f0a4fee466e40551fd27b628688e75bf69689951ca61dc365aa5f90926086a38b39cd5d50a78c448bdb50cdff1acbc681b988213e1e83ad734f2dd7dcad2bcc0a3d7857a29797729f2dfb0078f8cc8d5ca69601ff1fc0e1b9080301b790cfdd892dfee3b270ed7"}], 0x2318}, 0x1) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000200)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0x8e3cd1464266e59e) setregid(r1, r3) semget$private(0x0, 0x0, 0x484) r4 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x840, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="0dfce94bdcb62ff8b089f6e0b069420d55f46409473f00809a8fbb8567d4750b80f9c025f71b9d91f8126434c437c5eed4f8ace82fa4f1530ea1033e7a4d429fb36aa1fd824be0710350ce6e16e6a43f69a9bc3f36f8c61b7adaafabc4aedbaa5b696170403b30dfa62fbde50abfb0aa797e0762ddaf4ac93f8435f8a08d7579c2460e2363ba2e0e7554c6c42b134addec6a6f688d6ed680397490b7b57fa8756fd83e19674bf71b4cc123c71f5b0f9461b7537ff99d25c53e6d64544af2664dfa2ed1204e490262611f8ba90333498e0ecbaca704eec9c702d98f0c5fccdfbee240ae692ff4a46cb54f5e9d8485e0e0c7264f961166d9f67cb468c82b612d16cf44f536d7b96274f53908d84a7156c0882d28c0cd76d11bb2439a50e8148079cb2d084a185833809c634b466778d9a93cc11cd0e44505a6f94edbb1d8183eb692d3dd12cc35f5ef7bc4ca6ccdf00dab074dbc6c5f5f823b17fd5af476811f57dc3e7ec6b7fa4083d187b9a0588017f742dd7d42587a1365d184ac88b7c77f5482fef931dc55d83ca9f08cc485696240e32365001f72d6bf8fa66f40d128ecddbddba59676655ca5085a4f21fd494a547b2d154f67fca9df40620a969fd851a56633f090a3b2502e85e7e45bd627210edd9c30ea15d73de80d2d642b8dc38cb4038b6aabeaec1dd3135ead03d1fcdf886b35956638467f967c043b2a1d752d9757381b3d9b3b08e80ac0ce3e99b76493137cddefea8b3882eb4b6da449e6dd53062b976c1be00d3c1e6ea5fb0ee8545fffcb4c836ef7d8b5e05de221b9a35636e782b35aa3ac1077f7022c48e46cc96d50461157dc6b4ce9764bed64b2b2e21aa8f19999228f5732c50dde0a5eb98e754c4148c605b77bdb138d0d2074cd8b98f10303755df60b0c7736b870bf7db5544c2ee628d5cea9e6dead2f0612c70816ab8521e84cffe3da105d14852775685586791adb8e3d80d77fb80613d0d8f3a6bedc9d558b98db500efe4715554f82ca246e96ce3fee7c90b3badf85e84ba0e455ecbf94a543e6b33cd3f28f3fd8a1781e73f4f81ac16c5647a31562837a724e60aa4efcb13062cc579fcb5b852d0a8e4fabb714dac00046566f14183100055ec2e49d2b39eced99a177f471d89375ec1fb2d29c5be4a71016ad7a04c7eda6379fae357b7812648e053efa67a699841d5c3718c5c07da28d2b5fca57aa118399b1467de8113fdf41227f2438d509736a48d1b26710f3aa0a755f5ec61fde3359a2548b611e3937173e5fd374984e77c7590dd4e8bb639d055b52e79089fe3348282940b25ecabd25aba81afcf62073106468f18147ce3bfbd86a528b0646cd44940540d1d6cfc1515e38585e94e8cf36843c1ff6d09ffdacd4bb86ffdcd5a404c81d9f7224172b26803f7f65ee4b8c8408bbecdf067b037559ac14c4b82bb55f53c3096b5d766775b097c512abcecfed7c76f9b6f85b0fa22e62356b33d7d271c23f3c5bc72bef862d3acaea3f530fe3fbf2ceb20276d5fbc605a2823564477977895ebd8878b8bb6ec3b14c01a775126d34146ec2f8a8e093416817ddd431db557874b400c866ad4dfa9e640f0ea596168e3567744ac1cb8c8f236e1eb35c7995e03ecd471d2fc9781b5a6caf743d3325eed8f958f7ee177421808c18ee845f4a0c677894ccda9407879bcbfc536b848e39811d1daab43470990dccafd83a1b01fe0113119f000009b675b04595bb1986ddcb458952aad4de6b58cd2c2080c03a88b27decdcab74e38c2c467c9229f132af467541cefe09d4b046922cf662370929a338deea5613d26e323b3920813cd86e9f98a8de4de72db7aa96eb9e748dca1acc844ed4ab1ea076778bbbb5a1f6df580d7b4943bba3400dc0b336e03765cfbb8673f6e92a11cfb995e25ad6dd65ec6b82787ef4ceff5f832534c773f5d6bcbc31c69e24c4ff805f9cee44e76380870d8d4f75010ebc1c6212cf64146d677ab3ba6e5462e363428100fc01949f7b2c677c99b2ef2d4576f31f225a56acdde15b6a500bbd85f4566f8927269c0ce19663d127f5375906f4d2df45dd80ed1dcb0c22935cfdebd7b394d1e2d6234382ecb4651107bbaa7560677c958f78ef5d6e113eea7fc069e933b2dff11ca3e8dace0f706de089e107c7ca1cb644b0db521b7362a440fff3aab2eead3cb2a007c79ffbabeb061ae52e7e24f9388107651641193f7568692fac1f86163f7ebad5f9c9e9109c234b807fda277554605fba6a147fcb3293746a3ce3c072aefec2643f20bb9a8ceff95e84bee37d4d0e10363128f6d6dfefe66a7f962596d0029661724cb6722921adc7f261b6cad0c5175825bfc468547a65873cf7e64d512274f768594966bde5295daa68e4033560480e16058a2405116aaa9b09274021c9cf681a12f5c92c48b39e1936be8766fb5778625a0b17d2f05be4a7009336ee54821603ac007396dd1ec87867d703f096329cd8632b81ad2e37842391bbd42c0acdab144c460b97e26ed8de0bb43ff7dfa00232e736870439bb1ee98e62961909b0356a8b9d907f4ef5336443bfbb5d15ecbb09c5a00fbc8b061aeee4f4d53ece3c20ebf40d5fc8c8133e0e177854435fff7b10817b66fd78cfc0630b066df2e68a51ec195af50c00927e3eed29529fa561fa6e69c4f47976460d31f2f01eb76d904c0f9fc78f7fbd3dcd973741bb816f77242b8c193ac1fdcccc6868d9418585660e387ecd40b2983608c849b79984325ad9c724e0bd5ca6103b2c63fdc75d0c3dadfa828803a3fae0690a1f2e5c0894bfa625d643bb67510cb31e78d3adcb4d5fd7ff6fe75a8dd3fe18000a12629b02c1e991b7676fc7f8c1810af968d3048435aec840dfc4339c5c7dfb17b1de2e82b6aa8c6fb696165568622e4d94db6593eb829995b95e7d3c92c212bb6da87499f7ce0076ae30ed7c3acce7f914a29180586fa8bd2ab11677357c7b56618964b7bd998ffd33f7de8931fd72c1f76970e747d9491ff2e947865ad6882e27bcb2a2c1dc6c5f7bfe350bf43c302c9a66043fac28996914b0fa935c748b55eb299fbed3a68d28de3df8e9ede9ec1e4d803a3c4571ed149db55e0d7e4ba690de2da1e540d122b84900d3260273eb88bb6598479699f982be6dad560594f90fe14bd56e426ed6f15967f38a645f002fb6fe5f9ef532f3db496cdc1519ff15d442a372e3a68597c4d83cd5f25b3a0fe75764850ffa2a43da1d2555f0566ce9effc9e344c934cb45365e5d69d47f8862357d2a7feead0bc8238e3dfcaf38199edd4fad7bc0b4edca4ad8b4ed92039c2a5f25bfcf7affb7a01e9450e0b45b233bffc0538c41c31d2d33ed7e04dfc580d362a8d933262d2e5d508cad94c6110082700ef4910ea7ac07fa6f72202a54365ebc440c662d82c6809f0fb4d2a3f5880f0e7f77bf1fbb5ed3a78d03b01ae4a59802b2af7dbdfbf9b9a87a7060b27fc01657291e039b755f3697a9a2e2dcde256adfdd0142b362ceb7cad560066a4406015da5a0afa410403be7737e3f3633686e92d98b966ba510d9e80d8253057fc9741eb386ed6c220be0c160b6aa9e18168ee15c729d9f1df0365048ad40cfb2384c681dc97e0e8c14e23977acb652b82d0e7b65aaa71fa8dce3c5709dfb6075117b47f5f6667a40fa7003ea035eb7e11f96c9aa04837940bbdc4ff3a5f4cf12043d5088d5ebee040b2e270b03ed08d4fab9b93008a6d72e572b29871743ccaf86fbe1458104addef429c6c1e2042af905e9d0365833493831079de2333b5c4b7ffd29339dabd30d8a2163add7887f6275194927877d460a47218ec8e48707e29a0bb0990e1b5756ebcce92663137099abdf9cfe27828120174e552c121880455117e69b073d607a28c677be262f4a2d56cfa7bdf9ab722db6d176e72cb4067ef8c7212cd568c0d487aecdc79c1121a441ae5c22574b348b0355cc17418e9f48812461cb7ac69aa13974d65d7b0d680e7ac3f2c1a232d7ae2440d9044d0d0f92492b1328cc8ede0d17f27a44b9343160781ceb3defe5c9998eaf16d1bb54eeb93e63b0f0c83efbc2bcf9600d52dba8700089b3a8e9d58e8241bcf07c6a1943c773ea839c74d1dba2739d8976e0fbb34501bc790bc56fa1b9a727b804be913c3487d3398db228f836f28be052cfd53ef875df22e90308ab8abd98b5c49e9bd392ae64e9acb3d93063378b0f0ccdc45c98c60ca489dc244885b44c4996cb2934812c1bee818f362a3d3811bdc75c4c6cc6941d6bf30124b0270ac7c63c90da14d23c554f2f7d0956c1016e6e7a974798ac16fb79d0aa9364ba8e30293e285e90f1ca98c76a25f2c083b19b0f6f0a2e6cc4b35101631e2e295969044a3653e5516e1fc869a361465327da0bb4574383406800dc049ebf2833fed700000c97cea40ad486c0621b5c17d58a401fcd8c497d05382fb0338e675cec090d320d4e228de0bc78977d16e861a3748b34ad32ccc170c5ef502e43848aa896490e27725160d4c049a27f724fb0ac29ab01bb5376724bcb418d3e012b69a403428f96478ee74335c65808c4e11cb6b8d4a3c9a19760de5c6794e2439af7979e610226408a73d394a752358e79f34cbf8b0e3b9ae6123a6afc4236b4d86e6b34d5f3e0f2a887dcc3cd40f99ee4323a486e65adb5003c89eb858cd69cb313adf2802752f1af2a32b7c79477fbf1ea407777568c51a8e83cd16786eeecb722e7d206c711778a73cdec99fc08a07ea8522fd0c26065ae12b83dc786635ee3740a0940e2e10b5a02492f3208da078ffcbbada4c79c1dc962f5a920a917bd5fd71b2b4667514c1b81fe3999fb2afa19189650df5abd1ab63108a4bf3a39bffe8695e44d9f81aa326f1a9be9181cbd2181a29b108db75ba3b1d8e1ab8792554be93f5b407cbd00423fb0af8c42557cfcee16ad734fe261f00ef7cce97f31de53735e63b9511dd2f56ed4b8d00409c41f3d7b2517e7f311f3df75800db317a530239a74678fccccc72aaa1d9479f46fbd0f60e71528b3c631910dbbe6a643f23a7eefd30e33044998a2eafec52230afdd264b29018ce5175e37e03f6c5160ac4487ae8cc10e21a5862a0448bfe9161516e45b098fde136de45107db488cfd3d50a5b329f60d533a8a704f0d8ce6f36cb5a4756877cb8a28a4061944a902a36d6c3a8aebc6e2ffeabebb3d9e608adf1a7dd388a62ab5618fa8e0454f3b0d09592372719a9b15be927c2440d11e52ab80032650a1a894e304faaa6ff69087d744e12068a2ab1d15760fae866fa20d92ee6d11638f6b0df9068d5767e06fbfc0bcd9d8e723ef709e04ffd0bb706466862a4ff6f7e9a85683da946634c4190e579e5eb7c3b4333f5a4482c89fcf327d355755ec5d357622e3434f12f5ebaad28b1fc95112a366bb6042bd84c6c403ef7b350ee127c486c7d4abaa76ff4283b765cba764b4bc3b27dd7f8b21cc978191efda9f8137299afca917c7b095009af6adee837229210d70d0bbf5b114c51c322bd16f9afe219fa3c25377046bc49a5383b68053a7058fcacd2942e6bdd0d910fea557bcb1f242433498d2eb8c95155f77963d65b59f6d4c2cfbf366dcdf3b33ad880185a2426d0b7b5ca52462085771a18ef40d3fa19489a03d0733d9a1ff7a9f57419cce0d7a373aeee8f557b708c9bae2b5884cb9f6cc4a14987b8101db9ab9e9d56039c68eac9b543608856aaaae2684a0d5eb35792a00c639af022dec35bb792ff152d431ea9b0df65bba3b46c4d2714095379db233233572ffc2723df05f880de00e85f", 0x1000}, {&(0x7f0000001200)="051a541b03345cdceb86d54d125949aca0a8f3fdf568d8b74f91299cc942e49c15f00b1da4aa947200e39f59ea967b9703261de398a8f565aede4594e59b137125cf37cfb7b603466405f6dfc5493ed6b06620320e6cb0350dccb8ca89274d21b6123262a3249bd332cf649730063e8bac2d7343c8e2b748e7a886f356d80ba014cfb32156c38610e2db4af985fb045f5dcf431eeef5aee67337975a76d1ea24433207872a4a2e7fb91dc8884e06a11e99a2683c841e7d438c64e3e776f584bf304ddcacc0ee4f3ed6c470ac4dc3d4f077886d993cd4", 0xd6}, {&(0x7f0000001300)="b017783da5c3efb6099a5a2a5b38aaca988a3fdf157609aac8cbb5c48e9a33f92a414a29bab49a09cdad03231febd3950f503edf6816e1d410d15b626c9601dc5b046fd37a96f3f304f4348edae2bea3cccd6cd0bee62dc99eedff44780009d0c5b7f7bb19cab0883285d791c05af1fbbf097cff9ca03e49723b770eae6a533577823e4b4293f97d205b486e84c96aac59187b7d06ff46d3d2dcab", 0x9b}], 0x3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() pipe(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000001400)={0x2, 0x2}, 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) getgid() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_gettime(0x5, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x3811e, 0x3e) flock(r1, 0xd) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:16 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80c0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x800, 0x0, 0x0, 0x0, 0x8, 0x98, 0x7, 0x2, 0x3, 0x9, 0x9d}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="52af0f14193a3483fb853cecac81502e4d526bba917b98e019e8bdd9bb39c543f69d1bd05ffbc6d05730e9967d05799f42bea8f21157ed51236eab31c0d7a99362f4a4b951d351acc4967961e352c4659900433c415f3dc68b7df6e0b6ee5bfd22c1ddcbbccfbe882999abb828a81d59415c677c0544d5e10e3a0e5b0273", 0x7e) getsockopt$sock_int(r0, 0xffff, 0x889, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:16 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:00:16 executing program 0: msgget(0xffffffffffffffff, 0x0) msgget$private(0x0, 0xc) getrusage(0x0, 0xffffffffffffffff) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/52, 0x34, 0x18175017d7dca65d, &(0x7f00000000c0)={0x18, 0x1, 0x5, 0x7}, 0xc) 16:00:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) setuid(0xee01) open$dir(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@un=@file={0x0, ""/85}, 0x57, &(0x7f0000000340)=[{&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/104, 0x68}], 0x3, &(0x7f0000000380)=""/93, 0x5d}, 0x0) accept$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000001480)=0x1002) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:16 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x9917, 0x7fffffff}, {0xc7}}, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0xa0, 0x4) shutdown(r1, 0x0) chroot(&(0x7f00000000c0)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x82, 0x20, 0x96a8, 0xd8c}], 0x7f, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x93, 0x1, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0xf78, 0x7}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x369, 0x2}, {{r0}, 0xfffffffffffffffc, 0x64, 0x1, 0x2, 0xef}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000001, 0x8000, 0x2}], 0xfff, &(0x7f0000000180)={0x8, 0x6}) 16:00:16 executing program 1: setuid(0xee01) geteuid() r0 = syz_open_pts() flock(r0, 0x2) r1 = getuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) fchown(r0, r1, r2) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:16 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x99}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() getsockname$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x4, 0x1}, {{r4}, 0xfffffffffffffff9, 0x20, 0x0, 0x6, 0x9}], 0x7e, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:16 executing program 0: r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x8, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x10) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0300000000e74de400000000a600"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000fee000/0x10000)=nil, 0x10000, 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = semget$private(0x0, 0x7, 0x82) semop(r0, &(0x7f00000000c0)=[{0x3, 0x4, 0x1000}, {0x1, 0x7fffffff, 0x1800}, {0x3, 0x800, 0x1800}], 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x100) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) connect(r2, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000340)=""/115) mknodat(r1, &(0x7f00000003c0)='./file0\x00', 0x8100, 0x1ff) listen(r2, 0x7fff) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000004c0)=0x9) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/228, 0xe4) recvfrom$unix(r2, &(0x7f0000000640)=""/32, 0x20, 0x42, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000680)=0x549a) listen(r2, 0x8) mknodat(r1, &(0x7f00000006c0)='./file0/../file0\x00', 0x0, 0xcf1e) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000700)=""/252) openat(r1, &(0x7f0000000800)='./file0/file0\x00', 0x80, 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000840)) msgget$private(0x0, 0x200) mkdirat(r1, &(0x7f0000000880)='./file0\x00', 0x108) r3 = dup(r2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000008c0)={0x746, './file0/file0\x00', './file0/../file0'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) lchown(&(0x7f0000000900)='./file0/../file0\x00', r4, r5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000a00)=""/148) 16:00:16 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x61, r1, r4, r3, r4, 0x1c3}, 0x8, 0x1a2, r0, r2, 0x80000000, 0x6, 0x6}) r6 = getuid() setuid(r6) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r7 = syz_open_pts() flock(r7, 0x2) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:16 executing program 1: r0 = syz_open_pts() dup(r0) r1 = socket(0x12, 0xc004, 0x15d) readv(r1, &(0x7f0000000040), 0x10000000000000a5) 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) flock(r0, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x10) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="f53f782aa6d106222fa04feb2f5e4d4db20037b7a9e6177121c3dbb448f88bbf394c0cbde6c0f4c7add22bd1450d4bdb0b03aa5eb6daa7f660c7a7bb6a2c9abe31ca50b7803e78d683df3a2410a8488dd0911a14dc64aec59c44516bd4890fc6b2bd8be83d0fa0ec990c597c30e7a3cd6801350f7a9076bf818ea875ee991e6c022a3144202988958eff24909c6f6802429215b7f4b8fb1e0cc0ce4b63b19c1f4293405ccbb82c3e48c8b3898d1716f5f0bed3d8688e295f3ba9baed723f241765ac5764ea81f0", 0xc7) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b541e2d03a6ee5e0cc25dbfd1407a8ad15aecda79c9685ca65a303a5d79a662a4f5829701ec664a12700be0ceb7b948fcc759262be8b7056d8f04", 0x3c}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x0, 0x3, 0x0, "5c0400a7030000006c4d89bef0ac90416e19002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) pipe(&(0x7f0000000180)) ioctl$TIOCNXCL(r2, 0x2000740e) execve(0x0, 0x0, &(0x7f00000006c0)=[0x0, &(0x7f0000000000)='[*\x00']) 16:00:16 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x0, 0x3}) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xffffffffffffffaa) 16:00:16 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() r2 = dup2(r1, r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r2, &(0x7f00000001c0)=""/106, 0x6a, 0x0, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) ioctl$TIOCCBRK(r1, 0x2000747a) readv(r2, &(0x7f0000000040), 0x0) r3 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r3) syz_open_pts() pipe(&(0x7f0000000040)) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="cf", 0x1}], 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x4, 0x3) r1 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000140)=""/206, 0xce, 0x40, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:17 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="1450c964e7548b2dc11955b7387100e5193d9a1b70f455945a06844c206fa649cbd10e391c465b625da8c2b7f902613fa12691e050168a9d4bd465c8b3dc1d9fd795cce101319dd611", 0x49}, {&(0x7f00000001c0)="fab90323b46ddbd5e37b6744611679c29da5a1ba4878f48c01b171c10ae8e4bc8252cab55ec28f3c6bc71ee1e628b19745bdcd1bfc2af3040d24d3749fe5701f46ea27ecf8ebb1e40dfa520267bb31151217937e9a6005fc4708669c3a33c7f52a22bc2a800cd2eb941a9204e2cf3e1503c406d08ced60f24524675a0603b2d7b9a2d873c47a462b9717710a672ea11974fd17af0b268b4cfd8a6bebd43079820b89bcd7eaf2bf239e47eec9e9a8a8eb1813578ab7d01af52d88079a7098edce694cd275619990defe1406f3049d6317f3427a2f368bd7adc2b8a1023d89bd06c9b7cf8fa573e42f30cb0357a153f5716dfb9253a04d7fb41b9f51178091fb42763ec5e0ba086d0aa9d50e9d9dd129facdfc44d0460c519a0b42dc5d3956cdf3725a2353fe7f79610662f1c1aa40995550d2ca357d05229eccb88e14205e5257694cdffcbb4c1522625a718574d79d19055d5b48afd3a0fadc98b98c4f747818d506df4050c6324a0a93e4729fe4927dd0d1191cf127c73d172ed8c4ce3286bf547c9a8ab0c612719a8eb238ec21188e3b686775b816e51ab5a7dd24c8f316de2814e9b0bb64a2bb34a058d3ec0940f31282483e659267aebcbdb3f1f41becc814a1a8e589db61b764968a4a2d8550e187646adf352fe5f3909b33488644f92ecf1f81c2f7e91565c5d8ae92c110612594f2170b396060566e55e36804f9b7e0f25e40cd3c81e0e02850fa37f72d4774b87887da31836c545f3503cfb7f289616bcde25e0ee127c18f60d73764bea2ed6219a3ee240cb895a761c54f6a6df79358b2116b5c0fe672b55655d9e88527053487ecb692882d175400318326ac4a97d308800fb58aa8837644dd1ba2c83615be76c028b9455233fc7c54ee5a84a015d09a8678de81643304360fbfed80cacb7c229797b4a3cb1f966d02521d5c405e7963545f616afbf31508aa45dff90828f6bc938411c160e9c49a3d9207b3fe6a16cfacc94b387dfbc94fc196c03231ef8c1b7234d3eacea7dccbf1914edf5d0a8360d82e597c5b7d0b02a59a76285e6d2ce6cf8ce8833612ef31c482c33a926daf51ca01fdf983ff9e5d1fcc11ace5cff34ae8f79d57760e692fea6ad0e4fbb0c08bede973c2626b686528086d1a097ca3e6fc19e9e68fe97a316314c021c46ca531a94962083ce960abb966a260de648eea05b1b8dbc30212066dd56be4c89e44fa67a6bfff92d7ec629ece544fa6179417d9c71b0725b4c553a1167170bba96fe1cabea732a65996ee3dff2ef4d9f1e89ad0047d001f30eb934a301e3fd833185b1e53e4c9c62e7a08f27629ba7545bbd5ab03320164d88ccf94fab95711de2fd6fde44a430b6b7da80cdd769a31cf3c2feb9ef11375952aa11390c847f1866c27a522fbe55c68358f03ddb2666e9872ead691453f971124e8276e8e8d06878216978af08a3e6ab34804b18b032da5f0f88f2f9465a740bd514e13e8fe74f9719b2f72d3ff0fdaa4f37917f020c583152a6a231958b6f3069caeaf4c6649d99c24a8f403fe4b54c228c324242247595fbc3ce2a9c35eab3e4314bd605a40d0c2cfb7423399bcec520d3e6503b2588016ccd4992a2b54f20df03255c1ddb012e47675e8a843c9b5159c8a05d5135d1ec213cfeecb60c84ebb5b3da86c258732a3f9062c146473d587416d33b645450dba0412b1db12e01a2eab8b18227351494e3ce5618edb84db1c69ea36c2f06dcf55effeb6299d7708e7d196676117b0016ac3a8ca1f55467acb3961001092136da803bf59c6c705f2d637e12039f2c4e8fbc64a37fc4032ac19cf2e066796b6fd44169ba84b51740205f1da0c658a6d43749dc1db681261718f7ee80f4519ee0115e3d0025ca1a6eba69685c7f74d2a49e3ee59c49f75d5c1f6ac3724d7abd475bf6bb1917739113b8586ab865eb790f6aa29be3adb2dc2fc095d102669452a331aaac75599a9a7251b3d770e49fe63190c03b6485b8d96bd5835f89f70cb5a54f8e18f5fce372d43e678b14a269a8002506b5c32f6084928f974c2e0084a8a151da9abbf08d86786dbf517d8187ee48a0722aad1b16ee9cd7ccd7ae068c98be56128030068b4904a2ebd805ba67e99dcb11faea6e9cff70df725d0c55b3b08989c3ac726cb3f86320d166a7f40e9c62bc9c757a3238cf580fbc9ae0bdaaf3880bda7ca7c386018bf7badc9e85e7974e5d341fae6ec57bdf1ab11ce51a69659a973603bb3eedea78b12a20eb057379f5a28bb05cce8b80adb7ba973372e65e69d33ba809e033686faaa1d1ac5b2de33578c56f6a21cb6a4c5838a3836898c5d80ee3a59529f836d804e5770f824de3e9bcf4a1d9a55a8844c199555682f0f8279437626cfa111809c5906e54506b9a4f679a1d5925e198cef6caa9dd56d6ef3dfbf8d4e06f555b3876c0e32223a481b4ce5d5ebde58c4c4b9931a5a1a8a70fffa57dcbbd5fd0561f7beaf223cbd19db705cd710ac443169a5e6b8c3556f049d5bef810d7a06b11eb26935cd3deae26eac92a266dc8a3e140e737a4a20c586f6802fdc7833b504a7242c86e2d07f2cf887bda2095958bd3c352865e48bd8cb49cad5d2f823846460a4c3417930685798c36c1b2a5b09345873c573a21f436aa5475ee815cb93eeabe1135ccaac2af34de2637df17cdf36e29fcad824825c68db776d27ff41f391b9a9b75e979dc0f7cfd21db015c16500f4fcfe3667b61212df547ea04d793cfb942ae29e5d4cb55a5866679d3bc64477d27748912bbcf0db2f64612b334dcc705412761731fb8dfd649d087dc72933b852bce57d349c67647c36f7ac2a8488ffeadff60b29a319ed890bfe0d25176293c3b92cb64e9207176ed351eb36dfe37175501e9803eaefef07edc74cb3048250da17272b15d68774f88b553d616fb4f1c5f0038a52629ea910fea3daae29a29fd224f1a7664b990a125aafc1a3720de8076af2a8c18b0a71a8fae98478e2f37b7257ca9407d46c71ef34fd3441f59a8f66658a2ff3e20909966e0eb58b3858886ea6abc167a45b62740b892efa2addf8f55e4c93c082fcd14dafb8680eec99b08364bb85af3e3319a042325963039f0d8c079f0de7beeeb16c080f836c363247d70fd455d68bb29cf78b20e73c3efdcb727c956356dd9a2332bbba57cd4f037036d79dae4dba87ea7d53d761cf67ada038a0145675587aa6004c811447802c0c4b04744c7358b29b67cd8225ddc728e3301dc011fc544cac0ee875277d95f87060e1fbbb6d7058e3cec67a1552a85936d74625594d501fa3c1dd60401cb93378ab580a5da4ddd39da368da5fafab2f039690d314e32464757a6e31c06de7a3778dee22b6fe318fa7cd987bf7fe7f93112edb8c98d1f2b7da1d82d66410cc34ae9edae0d54fb869ff8ac54b87e8413dffac9b2d8d91e7d154e931ad928752e7192d1ec4311f994e459b2381b18c9251fa5547a634b61895ccdd0d5e5db46c38f780517b422d2a2893f9caf0244f0024de29ea6c9e02007e007e5b0911631b75e06a3c55b9e5b345769ba0e3ba99c1e1bc19ed36344b0eb257bc9b03ed233467a29d36d77b0d876a5afa7eecce8e847cc1372ea3d19828b30a01ce6abdeb223efb5a79aeebceed307b106f13a87449054d82d7f92cb7fb6dbc80d743423f8660abf2bdc45af5b5b59cd9b98a8bc5a5b91e58a2633300bdcb5ca8a2750076123ef2bdc34721a7eb3cd248cc59689f515919c8ac8625a0ed20969594e42efb81cf6d295507a26e5966b06572c038d3c5bef99ea1653337ee6179fd2da0f9b18ae110239e4294d82bf1e3ae99f35105943aee8320c685bc2a0af64085a7fa93800ec3521fdbad0923898500db429f534ffc9f5d0b806e243634bf0108807c5da8899385d4acd4435e63f20c0889043c40136b3eb7cf153ce18493255309f1a733726421d573e5727f28529aeff566f0c241f4a93c44be39fb39d7630a015905c1cb53d00b84795d4bc5aa9621b6a7fce9edb177efdc05c969116336cbc7e0f778ba3c251f8546e73fe5eb0f583813a9ed27984c071339b2705cb5e85acdd10bf2b20523cceed68cb359322a2bc753c79ff56e0f7dd54376f3974ababdf3d7fd98c1b9fbc367f496f8d0ef5d0faa37d755b7a7b44faf55f38efc288ec6b3dcf1073d6952a9fe09100a8b05e2d88c50a4e08e78a0f7b225b83da06c52e0596039a90cc8dda5d6c4b74bd1d78ebc7ca67a27923c9fdeb7ac9fc0fea707d740536c88fd9a793de0d0268e35be844c8f69be9ba8362eb2613ebb14b34d24b99b1056235a418902e8efaf8a2720b7a7059584f82dc7abc70929fd074b0560f84da9d329bac245257e71e9628e32a2542f515a299ff53e3ca9867adc4c4306a0331ac372c958edcda9c2b80fdfac041a8660a1d935d4295b53d0549997a28713455c47118fc4cf238221c11dca5633d5295c5587b3e933c69e87ff3fbe5a0195e8b375059a4fe8bd69a430a66ea7bacd65682103e54490f4ef1fef04b451c6a051e9bd3701aa6478a9a40aa82ad5e118517882ab26950bb6ddffc7db6734a858d80262e2d24b3be8185911f50fe938ac48f9b192c2d57463cb76b2d7e2666c72eb77274994bb91a68126060671641ac70f13182a829c3bde7018be880733eb254641f39fabccd470463a69acf861e6170ba0a59012dd615088a519b98067a55ea2981692bc7fe78775124d878c4ce0a298a0f8cfc818cec693a3a71d21903b23d08dfae3bc24c9ea10ece4ddcf584b8fa4705bd7dd070fbde3e5a43da205000d0b2d94133e56a99c40c5507cec31927c7a361f8905390113e2bc1cfaf52e61352e2e1d21db84f5b73ffcd2c4ea557cb73ce49c62b6123fc4c2320d410aa57381ae5de1dc3f0a63163ad75ed4efc4a9ffb3fad6e5d04db178b25c15665e1230afe95c6a34b04962f98c69b3200e925f70ab9fa25751e1c8112c8f4ca83fcaa72b834591734bbd98db57616e83c7407616aac2cddef1490b41fc74b4022eff2acda4011b5593d4463ae881234a8eea0c7776ea2182174cc38796fe770a184a4240784449b159ef8237143ff1eb910e2321051cbfa8ce5b5e9f3414d34b2e942320f50429f66a4156af97ba31dddba6ddcb8c8f28a219ebd72b29cb01982af312e79ffa93b518670af8ad926fcb5d5aad05a39025c1dbe91eb3c63ecd9b824c2adf264d5fd94c4a5e8085cc1faa2d988291878858bd161ac09f3ebad81e08f0f5b0d1ff5666baa4dfe8867b41eded0ebff9e24f3716b06865b7e78f70f67777d8ef5bfb0b66a9a07134997479dfbd92e7590b3fe41e1ee40f01808ca9717b0f27472320a53ca7399f31b55d36bb50f9980d93a54976b7dcb188fb466523d48de0c70068face8856c2b4e5071dded710177c4626ac41eb9f8b2339b05d8b7e3642e47ad8cdf3cd5334dce0a8f487f450f68a3a2ad60b87cd524eaec617d451fe810e992c6654646002e0c63a1b44b0485b32340d2eab93a620c6c756433911c7cc230c802ed36eee5c1d669278f9fa110b1d87458ba69279b7939dc64bf03303b9509db922e241c27193c614c65ae763efc3801f1d28f21b11f1232ce9403a68bb531e816c15e1df04d18b2397a777538099202dd6346eca62c2cd2ab8e4f3ed1bcb267763756d5905a67d370c5c2709f352267a85119fabb354f0b56f6f0d1fc716882860bfa2139b4ffd535093c6f7c6642cc0825c4fe6fe6263c29f4060c37b466b748189801bf2ec5f5a1b55e87e8d94c2d74dcb1b3ace7511fa6d7cf108bf01", 0x1000}, {&(0x7f00000000c0)="5c8b4d98178cecd06b1ddda6ed841d301fd59564616b2d5133519b7c7ad0cb9d22c91fa9aaaf1c4ade14c8142bd1660b579e6fa1fe547a3c4a44db1600335063c280dae00848eba0d1231d3f420d2d0246203175f31cdd9d91443c", 0x5b}, {&(0x7f00000011c0)="d0f7e49515b1cbd38fb1ddfe5724be6c5d62f13d9f62a5a8995ff4ee0b84e4c7a916876a48caa8ac550ac5e7173347e247238500b80b2e9d8dbbc29b893a1f94b4e2ef9b78c30f553df6163ea0f3bf5b4c383e5f8b0ccbe44ad28ea952e9199f85", 0x61}], 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r1, &(0x7f0000000140)=[{0x0}], 0x1) 16:00:17 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x10) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x0, 0xea) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmdt(r0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x400}}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x480, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) socket$inet6(0x18, 0x8007, 0x2) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0x44) r6 = socket$inet(0x2, 0x4000, 0x7) pipe(&(0x7f0000000140)={0xffffffffffffffff}) poll(&(0x7f0000000340)=[{r3, 0x14}, {r4, 0x41}, {r2, 0x20}, {r5, 0x8088}, {r6, 0x40}, {r7, 0x80}], 0x6, 0x7f) r8 = geteuid() r9 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r8, r9) fsync(r7) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x0, 0x2}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:17 executing program 1: r0 = getpid() r1 = getpid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r3 = socket(0x10, 0x5, 0x2) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x9, 0x1f}}, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x1, 0x2}) fcntl$setown(r3, 0x6, r0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0x6}, {0x409, 0x100000001}}, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000001c0)={0x1f, './file0\x00', './file0\x00'}) r4 = semget$private(0x0, 0x4, 0x10) r5 = getegid() setegid(r5) fcntl$lock(r3, 0xf, &(0x7f0000000200)={0x3, 0x2, 0x4, 0x0, r1}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240), 0xc) r6 = socket(0x1e, 0x4, 0xda) r7 = fcntl$getown(r2, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) recvfrom$inet(r3, &(0x7f00000002c0)=""/75, 0x4b, 0x841, &(0x7f0000000340)={0x2, 0x2}, 0xc) getpid() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000380)={0x0, 0x800}) recvfrom(r6, &(0x7f00000003c0)=""/254, 0xfe, 0x800, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) read(r6, &(0x7f0000000500)=""/74, 0x4a) getpgid(r7) semop(r4, &(0x7f0000000580)=[{0x3, 0x1e41, 0x1800}, {0x5, 0x9, 0x800}], 0x2) setitimer(0x2, &(0x7f00000005c0)={{0x1f, 0x82}, {0x5, 0x8}}, 0x0) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/138, 0x8a) setgid(r5) read(r3, &(0x7f0000000700)=""/108, 0x6c) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r0) socket(0x18, 0x2, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0x1, 0xd9}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x18001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:17 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) syz_open_pts() readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000740)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) open$dir(&(0x7f0000000600)='./file1/file0\x00', 0x2, 0x110) 16:00:17 executing program 1: close(0xffffffffffffffff) kqueue() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)) 16:00:17 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x2, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c000000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x7, 0x2, 0x5}, 0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) r3 = semget$private(0x0, 0x2, 0x4) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x5) 16:00:17 executing program 1: truncate(&(0x7f00000001c0)='./bus\x00', 0x3e) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f00000002c0)=""/251, 0xfb}, {&(0x7f00000003c0)=""/91, 0x5b}, {&(0x7f0000000440)=""/3, 0x3}, {&(0x7f0000000480)=""/215, 0xd7}], 0x4, &(0x7f00000005c0)=""/122, 0x7a}, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kqueue() getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/20}, &(0x7f0000000140)=0x16) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x2, 0xc00000000000, 0x8}, 0xc) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000180)='./bus\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86124) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f70400fffffffbb27824afd4fe6c37b3bf1b05eb5ad3080009000004"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) ftruncate(r0, 0x7) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) syz_open_pts() pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000300)="9af090d03eea03b4f08a06b8b2d83f6fdab7d7ed79b1ca538a59ace6fba130a0a1c0ac9a8b558b4b50dddd032e70d468f872a29d49148c348b5cebed79d2d73185055257d4cde9526e37bf19aa890bd61d93a6192c48e708d0c6bf35ffa3c55e883847a46aa31c409f0970dfee126ec7ffd4a8c91dbd0cbe1afbc45dcbf69bbfa270350a7db495a0c9fb5237b5a1498e47d6ecc92b8e4a5931659d5606ddc0ce095e8c3694dd6c06c739f8fb9e462fff077c20bf9b0319ba45ead41467d83f6b4f885aa23881bd898a1ace837505f239d9e2aa4257f6d1ffb5f31bd2ebf476535d124a884eff8e94e59830f6adf22199a85854888efdb736474c82db73bdf48eb84015050b2fd60e88ba796cc25c5c1c85ffef4649c1d7476b1ee9bb4f0a24991578136a01f58e94cb5649581d1f975bf1d7b3ea6e2e72996e3b31287437c68d3e7c8136f5c7b34de7c428e135e69c2e6c48eda24a232c901d605de9213de611c6a7adc5f91ccf663551047592ed7f34cba39bbd6cd6e2bcd3647feebc0261b3df8e8cbe66c22ddbf6cd34ce23e1ea2cb523d342dd496df9b83ce37622324974e255a15f100735f72175d3c89d36ecf8448ff64fa730c184dd91bfd1adb8ff163be14a78c109830fbcbee6faa431b258c224c712965a610bd76b07a9924bb7c0c2b17188f62783bc312016229aa10549e80656156c274e2ccccea21210ce1dfb9b859439484f5a56346bca6679619bef0c702c29cdcb95ad9a62ddf3ce748d7f6ff02c08ba652d65b80df5589000a4c6f136bf14ec2ab189ca38b14f9821772133a2302e2eb62aa201ec7ee19ac6d26aa720fdaa82f2bb71180000aef15875371ffc182c8d4dd71c1b23180fc261adc0c99e952676c36f5abfe1370017c38e20f5773d2713f822339ab168ae5e906a5926822cd6d3f2f6b938e1baaea0fb136f32077aa710c69bdc3178568d002e086707886fcda7f81005bde1aad26c629574318b3360f3c470608e4d70ade41c80ffebe3ab6736cdc89d0a801bb2f03ff154c8f82f45c72cfb2b0629a3bc4adcdaff96ae7a9d164081b421cf761d005a6f0fa7753cebf2d92e1566c5ca41593fce2477bc452f3d610a9f410980323fb8ccea78671264ab8a541fc768e652f8c0ad67621a3284fe8c64e359d3e0e04d075301d83cbf0d137bbf9721fa2e5f42babb2079872abf2be5ed72ef83c8f19f8e548aabbd2508d95900442c916dc20b4e75fa360e4262ee6494433b04de6819e7fac239dc08971c04573bb1093a5520ae1e7ff7a861ab558591906ecbd9dce6241ea9d5a8b8219d8740dd7e60c2f0953d2a7fb820aac4ca3c57b83c8e6277cae63fcf0fb44e68e9775e4556c2573dc0eb976018cc49a037d58144c50e3c2db045d0608d77a2112963a9be6a3e4f3f93da6ca6779b3a0c8e3426b368eaa0c6ee9350bc55370e8ba44b38a32af5971354ec53b49e9ec5e41bb45e0ba6259778f959560906c1350638c070c75e28032463f2108f0f4079a9bf0d962c8bcf11789eb0806f18d3a228ab824895046ff67a8153503c082e512b3561a78c65c40d3f2d5fb556a60dc0730f853c22ddb9ea41523a7e60fad7e6f2d36e069aa60a843b3698cde4eb6317fdc71cc94d51305c6f68bdadecf9f9f0f5c1cd8d22736258d27697cf522228d790628028937cecac73a3b98fc6c9d3523b1359f958de7e0eb4490a74497cd14c3712a25972db559e24d978a7086ea4dbc42c59d11e278ec26e004f0c8cd855f35c9859091bf52dbd9abe1a9ff7e2ba4d76041f1de19f25ecef3aa64a9eaef2434ad32a11572cbe77a0f4f7fb5845c505b583b451f584d4c70376e9618440d2feb8a88b14ec5917d37b94795842edb2286bd3005d7b477adaf4635447d9873f8540d5ba389d552f8b5b5578b0171e9370b9692d3769647a8df7d5f163f8b1441a440563760e513005677ffb832c13eb3dfed519257d2b5deb2af91e25f6c70d3c927c288ece038c5c7dfbe40030ff1ee715892b0022213110aa77bbbf8528b80703708065af1ca2c29a8d31b848d94ce802754ff2171644dd4b02f7443b83eedb2c94149d26e94b401902be05ab58bf333a9ca6e69476babdb70cd43ae1e4763cf7c88494822761e3e21c1fce04353a0149e12ae977e6ce0aa3bfddc4749f9bdbebfe44fc9b426215812d652603be58b70d872ae24de58e36428733c70a0c932eee2ce2f9a8b8dc1188ef0d4a79518972368e29cfd9fb954583c165dae6b98fc451cf7cbfc8ba96ba6eced0fbbf75c14b1475fb6ea087f6f579efa635054e2c1f1404a1d0615efc8ee1e428a50196762935f9636f1c33e8a8ffc0d6048aee49f175be46e084a62f814f1c0aae343641b6fb9f1254199d1505fb2d7c531904a2469398d1c1049218ac92fdc8f8c7b47ae33c65180dca732ae1effa42885e569ac0f788b171cfd10185308580573f136ae0af9b9baf44306e8677b2d0a3f00e6fbcfb5765f437c4d32a2575b9c134dad56cfdc556a607e580345a7aec72f02d0cca63c909bd66649242ad5d4fa38d47f2d6ef45f79cdb1950175e8ca1afa2d40b90c9b0e09cbea384b20fba2f3b35afe7585a47fe0021367b4a12d7fb9a23ce45e50b8f9745c507b830049e605cbca00706c871ec5e5feda786f515196ea9b1b80c1e3e86539a5fff97e971eafe7bcb54e2a3c95697553626ff04ca45ade5d4952fd1c10d50c93407643d791818f13c16b4c4761cc128ff8023e5a464e33574bb818cb5d8b0aa4828705b74de9372ad745bb0c0cf3b267e1f0f818360c0aa0ccfbfe8a0db265efb799161ea7e6f9c4993989510ae2f9d2dbd2b7f4fab761f4c4ffc5dd72969b2d18dec825bb301a20ef685452757881569d57ea2e1353fe9ece1d9dd7e2a05c3a9a71bc18c32344b3d150e3fb3bb20d3ab42de45a4a18b267c231e6b03e31d86265a6a191d914d076108462c7096741379603cbfe4f51020abebde20dfdc8128831a5d6732a600cf5dcf8ec735790e2b94115cefe162d5fc577cf3040c6e87a0c10328b35a3b1c2d0269c6934920d4382895411e1c38f40a0ff9420e85c3fe4f3147afef1215bffe6f47ccbdfb91e74b5f798a25a253ffd2810068844136e57bbfb9eff2b5a02359f7bfd0f787237837a03da26001a9e4e29fcc89605191309a220d00f4aa296257203505b84c0ff85a47a3785137ef085de53a0957dbf132d5ccaf0c4889fde0ad60024a9b702b4307c7d68819feafcc054455891d17e85c1b2e15677b6ad9fcf464d01e3ef58bf579ee8b97150414908be6fe0c97f1248bf1d4317264c5fce09e905cd2b906b3274df5add11deac0825c771e039d9264ce39e7a486b278a529ebf517e8a37686e367a8b775d853a4972ddb273357d0f3e073bed7bfb93f84f01dee2e6b39fca949a1f1d962b55509def03892327673e5df77bddba5fc4e576da4f267548a0d86e435ca7b5a87eaac388e4354535c544056ef048f7e2885ff0f9fda88c8da709f95d22245ae040b2449d51103de0e7edabed7363727144aff25af36816f53b6e9e667c02211cb3a570f37ed4f07c6c69cd92c61abe0f16a4fe145749aff7f749d193156ef95b1ac6d325469e28e007320d68c2f3831fcf89122797a9f054aec530edb3b3e97eadc2b8309c323b9be191ce9f0f27fec829374b0da1e7f931d4521c2b9ae00b0c10f3c1b2ced8cbaaae36f65f8dae1302dd0eb629152fd632af51b7a380e654667e7b88e16cccff467ce7c4a8d0ec379010b88f0d542ea66e613f1c78bb59c1c635bcaab6c400d996f1c193070fb5bf37f47a31140f97ebfa20de8f959d8f99a89f25e77198fd18733668eae675028e28d2dea7c955ed21b89d5636ceb01617f5f8b5bfc671bcd8cd548f83f57d64bf9094028514c3ed897272f5313e66d7856434c3f0a34a87890f516b53817ae701124e1f9557e7eb90d0258aee838a6ecd1834569216345dd1e40b65919d9eb46e14b51cfc6291339d91623ec5876cad29933a6dc73c14603ff57dc1ded31e83c3241133f83a43ec8dc05ce127731936bd123719cd1961527d76f0f78f78e69bb483abeefe97c2f38282ad627772dcf63fb2edc9cf1a6e7dc1a7b135136a94d75e0b041e4adf3e6ea0deaf2c3f53818a6d97d159b13d7d34f81580b9fe39cbc2700e1603b683bc813c79f234367251dcd78dd3fcaff895efc1c5107dc21e0fd5eab132e1b496d317875feba4af5571fc5003632c51757bd9129ec7cb6d62bc2c01bbee47b78ea968706897e9299313038014f121f198ade714f0b0d0fcad0c21274a49abae3fc9bfc039e7cfaea039309f7fcd11a8899d3d1156143af9decc7241556825409fbeb0eb78ee04b2c3b1e9a4bed6f9ba5d82df24857f1e2c48eaef1e7e432cb8baa43b557b640c284ae53fa086c99227670f4458fa2a2a73ed8dc735d3c7352e1463014a74b0d29a94e7efe6df4a8f043535ebe389c4bacb3a666015ff3c0ff156b46ed2607ce222c72e7e55fbddbc5ed70179fa82707dcb3e8b805286df1c6763156676cc779cd58929c6de8101e7c6856c883bdaa0f893c42074dfb48c9a15c5286c227116c82142f4544c592ccbd32163c26df437b04d7041a98c60bbe229a5a4224773ddd43418bc7de2476898fe7b9f82ff723a2ae02958c23b748f2235f12089e145cf30668a2ca5c9b660312d372cd23306a2c2a623b2b769625e64db0e66bef5bebc4b09a9e4e4683a0b27fbc25c978e3008720a2028718a38b16c1e7e3b1c51a77aa05c83106043434233cff3323d4ab6d6b79da331e651ee966efa1f52a0148e7518adfe5c5adf7a2a694b526244e555da5260295946049bec46f1a578c38d55c89a3227e79ff3406cf34c05c6f46440325bb5314ae192673fc5e6a2b39f3a4763a7e0d47538a289909c35c8b592dd67b3f715bc14de4a8a7ff08f8988ff0ad93d186b60ca6027cd7e5ba48432ea13d3a62a32b62a426f4077679b018004a10d107713df0aaf416dca7d1fa6da9c37c82dcc1dffeb2c8c084b1f2cab0ccbfcf1a660ad41f630501f612f2adbe0e24f01b3815e76500756fc9824d7f04eb4322eab4228281002cacc9eafea56d7795dbd7a19bdb5c5e6905671b2a6952add00161922151d33b8868b6ab2f4bc65400d0278775d58a447ba9cfee07399b3026722768567c6e3d1561f004ee8874c740638c97ef77a609da047af7af90a134dcdd35a9d261212fdf4db85a69484849d58fc63e4d31d17061e467d15bde0411c6fd85c5aa69a70eb686c09672cf5e71c996461e7857e9bbb0c69cecea0a8c9f0179e4a5e9bfd9bfbbd95098425b5656c88df93f852d1d0e05f63cd6fb258f3055a90c5d8e15134704e3d0cc64eac7b7a97217aeba59f5f5d36108a31e0350d5158bf65035537b6c9bd8de001a4893338a6adfa3a34ddb6d5e4eca986e44338036355d9e4d442ca9c6083c86b463bc2aca869def8c279c1ac7386bec8558e791efd3b91ae326a33a83df8ef602e46282a4f3a41094b7ddf7f2d05bda0b415464695dc42eef18a0e7dfe2ace1c27a07be61919f52ca91a8e4d43a483db4d4f463222b273c318dc5ed8d7ab6f9b3d45a1918dc64564cd4e839d36b637a424cf90d644d3acb077f38d6a59507a3d18e01d8bd3368ffa0de880c2da0ecaf3768f960bab1e8d1fd5e1c97b2526d31a2112edbf55f1e0aa77e5339097a9dc0b299e88e2b25169c6204a71d420cc670975794d57558cec8b0a3c42d6e77df2f368f24bb5c20ac96bb01ac801e6c6acc00a95d", 0x1000}, {&(0x7f00000001c0)="ca67abf7a1601442d8e7f8b2d884e11d3c665ab0f3dee9363385e1b273d4be719800caafe9539ecd7fb537cd63063b9c8d0e2c7cd19130a3e03ce6f301aa0d72b07afae2d96bfb079180c1b3b02152bf5aaee4b41ae3f8e9e34d87c95078558596d91655191557a865f961c7654ae04c45c2d44b92d5919d2546e2214c8a3ff9cdc3178eec2ef3f596e16306822a1a7a6f", 0x91}], 0x2, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000ddffffffffffdd21df5ac37fd748a40001000000000000000000000000", @ANYRES32=r1, @ANYRES32=r0], 0x18, 0x6}, 0x2) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000040)=',\x00', &(0x7f0000000080)='.\x00'], &(0x7f0000000300)=[&(0x7f0000000140)=')-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':(-$\x00']) pipe2(&(0x7f0000000340), 0x4) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000180)=""/232, 0xe8}], 0x1, 0x0}, 0x2) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="4f09a011da5dc19478bef9d4260d2fab70e3c87dcbce2616ddf7ed366e9ae39ffe840d78534a48682272a4f23847fe4036c8173604c2e5ce764e7544d907abc955e63b", 0x43}], 0x2, 0x0, 0x0, 0x2}, 0x2) fsync(r0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x6) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000880)="71755cba5e27104688560b26aecb744ee061a5f7509c46a22d1c47d070bcaa4623a99c8dc45b9a9bc12cc929e42e79a62340bb83a6377708e5140f8bc35ce2ae1c94c8bc9a6eb13c8392546c97448d555fab8c738e1a5ec5b6a2bb15b1a6b65c19998f8b1ecb069549acd3edd5953cc18b3f968bb21cd65c534e556ebf3c0558a475857bf48801ce4c9f9c728a72957f8d481c2ce7e78b6de50cc4f1511e3992dfdbcbfdfd24a888e8e3810d168f37c87b8e1cca35696c0de5eb0383307f0b3779b0b159101ae5d5c2a9dde1d245f945555301cdaa8d36c7ce9a69d3199c8f83a70ce8ff0d", 0xe5}, {&(0x7f0000000980)="ae0797f094c1fd030d55efd369174b23127208f9c7242baf091b71fb72a8a2bbca08afbce3cdec9219047e02255b47e68f051c117c3ee812069c0a6a4957a2a4e633b109c6711792af77f600fb52fce30cd48511d7da831ad0f84a94c177a96e4ae51b7d3e4da735961de1a104845a4ac37bbe772645cc1965c512b73607d14904e28ad96ba88237d98f3ba9df54b1b323aba72fda6298fac5e0b2f66bc5ad61707360a268778daf14604788088721cf7413dcf878bf561974d8c2d6cc59872e123c6cb3bbf932a79008b3039e1c1d17327ff4e9eb51556e2381b3cef0dab028cc6e4199ed47d049", 0xe8}, {&(0x7f0000000a80)="870659217324f11ed1694e48509206ae29eb20566ee8207d20b42fb12f482db0b67500fb5ecc605116100dde1b268af57ab7ca347d867e50730708e3373af8a3774dbf683149c1ad239e68a31152e78600660ae1a272cfde267629d091a2280c6bf2645d13bd0386ca1aaa7f0306f493d07e52cd59161b6b9e86719445a030bfaddc38ad5b5508dd9b08123218abf3d73fc814cae2a1cfa26c439a94ac7a0bbc62547da9ff664bb3fa9515efa5e1751dff0579ef72e0edd58c5d5408bb3b8064592ee2cd92767ffe24ff4a", 0xcb}, {&(0x7f0000000b80)="dd1de1f6b9c3a561c880743d0614b6c4004b50f02b1f3dd1cd511d5a72554b402094d2cea5b266c4066cca7f2812e1aeba0d65ebc637037621dc00d5f3a075bffe86bf", 0x43}, {&(0x7f0000000c00)="6e12c063a843feced599ae339510778e3b7bad12ce3feec1910b132aadda1e89e4414e6e68a548", 0x27}, {&(0x7f0000000c40)="42542ae324d81a698a0180f212405de8eb51b39133952ada26a2806998adf96454b4308e9dd1af3ddca2f7c206ad779d8a28193ff44c0b1a55f31b8c18ae8c58f5c7fce7ca75e0cb1f1433c3b1209d61112c32567ef3786304c4c168f5a54c1c29f6fc9b0ffa59e8bee01fab2bad9a49857506baf7218f321754796baca89e1cd7761951015cfb4766fead67e16fd9b4851525d1d751187892fc3c72a67fbdc7247e226650038721203f", 0xaa}, {&(0x7f0000000d00)="1f7a7cd6b88157c27523", 0xa}], 0x7) close(r0) getgroups(0x5, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r2, r4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000001280)="114595663661c789874259ae1c50124dfc596d1ee74ca6a81467a45f1025faed886053aba4ed60e9f57012641e4a83cb0017517fa70b3459b8b813ad2f40e5b11c8f81091dd11fc1ba51b20a27014f78bb9a81f1b077c01cd47144bcb19d4b447a3cdce8438450fbe193326fa36d7ca2dc15164853b5b2d38b9dc7281e4635782e771ee3d730f613155f5fd3c0a538138e2d5c670fc9ec1559428ac356b71c9b92e816bf815f3a1500207144a6f9b4f343c1ed63bd8a8ddc386ff0b692b5185857e792bc97f1bdf5331aa7da4623b966f00e47d5e4ac30b5027c94ca6f9adb615d6348ddc9ec81faac702f4e9d475ef384f6375ececbe5f2977892b2340500a752058d963d93f25d185932095586eb48b182feb9360f70872fc7eba5e917713336f0c6d8673a455bc87b0487dcec7cfd5104a6279dc4f4a1aba2709979ef1f5dc9a40407cf5088d9e03c80cd174d0586301c7ee4f09e92bbf7eddb4c44f38fe8c5af3b7eb73aa21ca588171a81d3f57e4d0a675172a46b6d896ab4c0ff1582835c4c232d407b11772c8a757210b1cf98036a7d9fc432ca9dee425bcbecac03c918a34da422d31b8afad8fed2e0d781ab678062745a6681cd8276424cdf69a5452bcfd2a4555d8e33fcfdc3cdf578ecded16110e5c49aa9740823e107885ca5760904519587c4fe0a4c90a5fd12a1f49422244d28d5db946b5822d6b4155a95723cda80595d280383c9280eab373fd86834c6ea42950dc9b0a0d4e207e7d016c585f0158f834ef2bf1aeb3b5e22bd13ac01b425580b60d2a98b09b3b1b31080b814221eee601e35ef505097267461a700119f7799bcab9e89d608adbec4e29f16cbc682b445b72819fd519cf79d57408c4133cd23cb5ee2b7834ae7283f7bc07edea1b60c3ed28e61dd9bcfd20b82e0839aaecbca3975d4ca303f37a5b2f562eb2784739a70e4f485eea14d82cd3b24be649995fe1ce3f0effb3f94af702c1bfbe84368a6f9ab626261b5e5e5ba5b0c815a4118255a07301ad1c326e1142af11b55ef45e715bbaebed467f7a2adc06f33a3656b615f73da574dd754fcb52e3c877c39e3ce880ff1958cca667cadca4dd933293d3de3eb043bf2b9dea0604f982f50c78381335202fdca47ae282ba13707d4ccc6f93cb403f43bafb5abf9fd1f710f4992ee448d5a7e19ba5851f9110405ae4b81ecb94611cc67e202cc2b7409f9069e35b42cae09b7e308110345af2b5099c97fb9c4b63e57e1e8f7850f0e8a777d070b355e10b9aa3288d2c314bb78128385c853d0327439034e3549c12be0a9279fb59b1bc14eb406b10c4ff2b87b9308a6686439039fec72caee91755c23ea6d9f184c38beff96771259158365aa69064f95da4b6518eccd1576e5fa3ddf68ce7d6f59a16b7f5da447353693e3c2f485d28e091ae0599d012f33e34eb08a87d7f1098e357afdd42f4ba934d336daa407dead3d3509dd740bce1745e6530f79a906ce929a721e0039b586d3194c2d699160ac481cddc70b20ac4e3684d017400b25624dbd3abe5085e1adc84cee9242955d7267cad9f8b3a1f06e6eab8f8440df2fa5de15bdc9daf4758e390c03dc3dc0f0e1cbc1f65fa98bc510f9d35b74b041ae590307b67559431c47194322ba8c2ba25f169530ba45b4e63985d495748d34a17328720521c4899b74a9aa682bf1489f387247b94b24bdb370d13292cf46598a5aae1b611d9c3d0ec18be9b6e9651d3ac2e3ab1a7582e05f3a989044e4890abc5cd3add9c6f5889ce78167dbc179179a48a8ce7635af9cdcece82cf6cfea79f96dffed0e65473e4eb1001f726fee206cef2571256af913c4fb1961ef32c2e87084a6e9986c3e29f1b4d1a1f2d46abbc12b299acb8cf0c45f979bfd0b678258d648c204ca9b9b72184efcf7f304bba67787c1c197920b27d9de62f689750e7c782cfa76bc6e857e076d1c38f968b86a1d6c89ca1af9bc94d316ee88a4332c044471151dc4f329f13aee3c9b0b62487d08a896b70aabb108f9c740176294cad5be91a4a3f0aed4ff0d383397d89a23d8b58e2c6f83d289a78b689f1db36231907e53642150712f2dcfb6b5805de36910d8431f655ab9fe853494d19a732d666d286f21f464c5a80ab2234f540956670ed2102c062213ca43bde5a9ac4885e819cd35646a1c2b3c61a92bdfa1a78ad790e25da6038dfad8112de0275d435ddc8e39b928e470bbe20b6cd97f7f0b5838127d4bcf0b018439539fd7af0e805ba3e82a1acd9419283137fa962b7ec000ed55e7e062a25d679ccaa5fc9cac817adbadaf05bc3cbf6cc257d00db298d02e7ded29b6610353307a53954d536f487211be39b007fbe91b32711ba62f3bb50dc48cb08c8ef2e4cf14d54071720db24b6e6edf5566d0755a3093b5c1142ea9a5292848255b7d9ca34fc56e7be4c21c197a527e94a3e9385ec7fe35c474a2faf123227149155b80fafdf43ec98a11f40e24186adc4bd5dab3fc1bcc4dd7f355005909cc3f0551afa97a8f4438f7e5c9968a0882fb833128e69c66b7679012d839ce88513f7c1eb541e8efd17a5d7170eee362eb917907202a37e7d3b9c9dd46a87a17511c64435af29c4246056ac3639562f56e51f8a9d2f60cd63b203e8acffa723d30d3e843cac9c50d24e2c2214eaa79e6c2e7ce7008a5a6ea7ca61b0f1c709b479dd576e2a7b87f8653ea6ea1ca9317ed72d09ffa6f91596c0867ef4644b22ed3ea624ad388d9df9209b6a43ba338669ad47290588d7f422c243c6866116df1e5f6a016fd638182097117b79ea4b821a254429b17ec212257328bb4dd2ad48398bf075ebee3f5f29a15234c19d627f567948667d94eaaeb38e27a6495733d8b2cc0009356808cbcf5e30d653a8720d5179a71e2f50083a987c777d0cf80ec6f3f97ae6a0703b18d28ce578544740aca4cdcb661cd8fe46fb7a686fbbb54d9ffbca50af6d3c11eaf6b7ba4533d0bad15a3877211c80803fd4f65965a7319cba435069a571abc9d3acabce4cd870fb8134072953e056e072b6f3803846aab253b5c4369ea5b6be0b7d3caa3035e6df9ffd401c5bae69e89c4ec60d2697af903a5943842dba07fa8e5f843b77670a1e79a58edb7f764fcb910d9293435653b908d4e7b3715eec02a4ae828c1e9eae1ec1ba1eab2ddd66a25d9521723af88cd21a54b58b646ef486675b7a586fbfc503c92bc48c60347d915660e41445f02279ab4a6f322794ba962802ca9558716e1e1ac6b8226d109b0b11f71b6f73c0fe0b1481d3df6ee7e9950491803ac3aece8fa3fedd43b98a265cbb0c2ed43fa7f35972c3b96f111e1c78dd9ad803197f0c979f16998f1dfd187bd3a7cb95398a93d65b7e2e28dc4c072839241875c7b230aa3d4263089cc80015903f2314cf6a6c0dd41647feeb3f44656f6fcea9674f4588f8726edbc710a85a2c88b8c94814a07e71050f1660815d93acb0af2ca95cd105cf814e631ebae978b7f20198141466a1424cb2cd6fac22ec1c734bcec56830fb576503549a71d936615c78e44d0055b7d34b8776095848eeaac2d3d86c47a1ce40f181bf8b0b580a1d27d1f94cd3faf7e0f7c1e939a8b20b9a870c4e680023a8d358919847b07cbeb8fa46812bc9984d2c6a20b9924358b33ba90886e96e0c701539d60d80edba0bba77ba3b78964c06c93fef432f97b985865c5e6395dd0a62bfec0c2fdcb608bb3c5bc28e4c60b2d55a6b26a2b47605d43b31d891f8e20c9137c5153c483c4441b0a5ab8582cfc1079e36bd49a90d0328e81d249b7916bb18a2a1d1be1bc43d8b60e9d83e551c9ce584b2d30e4903229350e4330e0d18cf71c8a98c3022f1118d68931a14c3eaf98b491feae3e4ca84bd1563b04e70951ff7e5597606adb69c95931ff38405602a84a11bab91fa412fd4b3ae06a91a23dfe5a52357e3147330d52d60c00a701be7dc179485af799305e659a153495046e2749d7fc3416f796453193d1a4f94bbb93c8dbb0c02e723b3116d3b86551fd9d859f74b155e86f8e5a6486d1b338f763026d4cac53a6c7564215734c029eb4daa15328dbc5f87ad391ff66a60a453c846b5bd2f2e33b4974c30bdf6e12b0fba7eddac028d83c34f7127cb46a15c62e6ed21231b94842431c148d330d06f24415f74f66b7a66d3df59be2516e154336c702dec6c10f2cc283d0b2638ece1ad61b43c0c2e31e10b518f063b1c897c8890ef1aeff6d2687c3a194ab17118d1d6f48526cdac1887abe4d014ec38888fa8ec92e40e3d586145e22bfc0551c96ad35af913071ff772a2a2ab5c6d6c774ecdbaa250fab439c8746206dd95dc8d69575111a76d55f7a46a530bcdd85b49776db6f834c1504d32ed826580c664fbdfb7c5b70091811fa674b06a246dd61fc3656581bba58eb11ea6dfd780792c35878b21348128568a5045c48f8149292e1cfde6359b0d0476e5f839b8c3a6f2a8d8a487612a0e4eb775e42155f52b04781ce497f7ab47cccc2fd71c02bcc0d3dd9aba7f56f26af9192561ee3d8bc09d7c4905705818a4d5beaa0e9d54e00a837a87313ddf3019f88bfdb8c4e37956f8c7395260371e9732d0f6571125ca4813be725e953216e005332a94c08bd9f06d069ba197fc136d8af5c184af0dc83200c3f19654054595dfeb6425737d8ce5dd802e8760407dd5ea1e4075d5460c30a06a74579d3c6b0a76f46cb985ff6f70afe1414440dc6ac75849dc6eef10212198a9ba0c7daedd9e3766eaf98a17f890c9e9014fe25a682c4d2309f7a4951dc2748f39f7455b26df0d61d581d7a504f13926b593630d5c15bdf5f3e34baad922ac727e53e06ad30ad045d66f6c9cc1f0b1424d846db3fee51a41ae999742b330b16997e6ccf1fee65d2b5318ccc24b19ec175d10faa62bcd203375aac60f94c090b76786bf958aa65135365737bd4b4a7b27de5f77e38c5f482c4084f4f5a1604813d6e3c13de31124c69445d838f100f96021594bb655228489575c66195f0ac0dc3adcf10ce28ee7e1d990de5d32df1365075e1681e1b1a6d2b79c627ea3c5d2cf3d804b9c4cac17cb299204db8128ca1ce31536b82c61dcef7096c2d0b0d08981c845c977aa06dfdff5b13f03fc69aa1842a6af61ad0ae698acdd15761d5a6a34bc5c38f5617823bfd5bc92f0f27a49b34ce499a645db08c5e63788b54ad18ea27e06a51a7ab20d526056ff0983346c23d0355c252c2358033368c4ed5336fc90fa133b7e558ff4b0c65f03bba0894074cf0d7878a78d976bc222e04d3b674f63928e458bce824770793a2a4758cdeeada54dcc4a928f1d473d70000b544df343dc55b0a1f1cb06be0061dafa20b5e854f87eeb7c75bfed449da0488509d4ee842a90b04e215e3bb9eb4599e1d9fc7719d1ab2509b1c83d81f076f5be67b659aa96353d46abda4da48b8c8fdbc59c9d0c11adc75a338f7d0e223ac7cf2394d73c7b88575d983194f77431229cc11de725235031ecd5250ca164a4cef7360d3d9baea6abf5078cf64ace105aa26beaea88bc2c9cb6db4b966435aaf29f3192d4ce0ada2104a0cccf657f6c36f835eac2dff6ced30fd1d2fbe9b14f67103b1bde26305de429b3638a32fcbd70cd8e2d1ffde0dc7d939a92a30ea86af4118e25088a7c14589f47a4ff6cfda9d7e54e749df4f7059ba1917c883b63c4e5037a05406d0185b89f5572c4f3a69a1cd20c158040d83a19bf870c1cb557a7a49e2ad21f804bc560ea52c2db305d5a62939ee5ec4ba51536ec0b4181b154b1453ea26aa3dea08130bfa0030", 0x1000}, {&(0x7f00000003c0)="8243108e2ee37fa1e28c995e4068e298072313c0da063ffd2dbaa7b684601440a63c8d01cf50895b74eac702cbafc53da4a81a781ea1202246d246bbd16e6323301f1d6597234f9c5388da6ae6fadd7208efe783eaa2808f7c8e952e316b0063a8673b7fbbfc7d341924d668dac300c424ce7d8cf6c8b15c0468d16b1b2f19af0535379e52420dcefbf81349a0c371012338", 0x92}, {&(0x7f0000002280)="1dc5a19d1df0bce4278bb4b6bf69bc7d8556f15ba9e7a506ad5a4866f12c6dd171bfbac101653aedee89252de6847e62910a25daae4c2ad86086c7b77700908b68a5403a86f3f8bccd3145b6355177b56ee8dc43e1867fa3e9d634da7ae0aee598ed9fa91056e52c1fafb8f089dfc9118592c6cdbd33ecd4a3af3e933787f0c36ba9dbac01a94aca216f0047aa2e72462a8d2eb5f515a58acd3b19c8f7d9dbea11f9945f56ffabbd6a631edcc147e2eabcbbd372e1efca94f075d27f169a83ff4187a370bd467e452fb2a66fc548b054acbc5c051fc78dff138eacdf9aa189f383b502a9f3a7f0b7510713edf0df5bfe49feb57ad1bb22353179659f78960a770d2d778d4b71e2ad4ca577ac49f7912611df8f6d0bd1a92327823bdeaad997095e33f901a5b5b49c5ea41eb7e94fd89ad1ddadebbe1e95f888037f9730984261c697e86775e485ce082b5dd48f59d28f69756c1a742f1e28a653e087cf17a2ff5d2f2e66385bd57672c473b32e61298e35094759c3281e69e35cfd09272933d0e19dee50c214603c0f0c500bb3f9e0f4d0ef4a76a5726a151f9be9492a584f6a4be6e43c5a21425990a3e14202e638a0a4634d02200b17c7d3b67772c7e8f120d4c4cfde6de21fa2d283f71690a4c8667fe369300a1c87e727c7bac9838623b694aaea16acd54bed145335e86d9c70d97cde29ed71f5739f7c8fabbb0869fefc1e6b4488c18d8d909955a985bcde2d2ec7a9800068b658dd8bbeae6693cce234a6a15b1e03390315238b2ba31a2a959386924c1dd80e90789d22c8ec347546a14c2de216bc2939c4113708b5cfceeb856e9493e17bbe854840094f96b60ddff0550b138a0a311445b45b0aa0f08b9527564e8ad74ddd6283d1bb2a64e09b339a4eefca48bffd150cf20889e48da68cc5da06789c9cecedc1c2d6c3c70c438448991029d06a9d2e384665521f9ba20dbd53272ac5c3dac52c2fc57d5b22b1cbd18d430d5d59053837768ba6015191f977b29b928c125ab7c25111172f9e8068330f5a8f6bd955e6a856280f65f7f5cc4d44c25fdf2b526018282d1c2cc2488681d3103e80ed1db3de029b6c6d02ea53bab7f1de26778b227e056cd4bf1f40dd6fb56b1a3e47e7fb878f312e73af43218ef002a67be5903916a3d06bc644a31d1849893c3fc5c9c5e180b010b8cc8f73909f02a7b4d2de5f6b3d77d7814bda46f8b2e521df535e6cd1edb7b5988e4834f0cfe4781e5cb4543bc8f039b47a8794f35a4f50308d0279c027ef7213b3b8360478fcda896755f59d0f71a0ba7dd007525cc26eed8021bbf5ec20aa5321dfd3edbe062a9e0088c6d58c27ec21373da16aed818d6220995038f0a278acbd4c3f00dad49cd085776e1b947495ce2a8561da14a0eb54a17397c6cea21ccb287e7438225ad135dd446b06443f7239bd4760183328ffb9016eacf0bb0a701e12fbe92ae520135e8b05e486947a0e3356f40a287f87d04b09962df401fd826564e7a65d521e9b245acece234e4afab1f9d2f9b538db185351307e4d6ad9b9d862b47d99f77277ae35396842712c6b1821ca8b92fbe38a69415f6ff8c0e7fc935f79080ea233e58a95ab3bf8909b1d4865717cda912b037c585fca78c7f39353de0f1b1b86a76d293e1d7b16e2efdba788fa5982315a1297b3a11907d518267089685575e6efa3e9ac056afbff3bb7616100cf29f8d19135cf14ce7b3096c8dcadcc65f8b97859db3f831c21f31a065848f0e68df0a51d5cce9a8460241e592374b74b3ce18c3d87418e345a9d926a290fadc60e484c2b3bd20c7cb26b965f0edbcb05b33f5deec393c69adbb5396693cfdecc766df27d6c64c33d5b123b7b5fc54f6bbdc31114e2a6c0597f05182c21e5cc1bb6b8e28a757a4177244c5eaff2a7c61f3e7798ba44a6b149a77b86067b21e83651aa35f364cbe8176bdedd996d0275844384da0a02f463dd746495a61cd43de8bd79bc712d719132cb2abe0fcd8c86006cdc38a7e80c92766d4832bad7f7fc2864a5c3e633f204fffbc6f3a8a837fc8af985d90ee476120c577fac99714ad061085a08cef64719d757b2b5d445a995f19f0d71f0edea2450966b694b426442c0c04709a8e7deb9434410662eba117ef45f89cb2e84b1c33894d1c4d9d6f37b09a7fe507abea9fd84217a48e58c08e29a841573eb2bc399e109da58b7974b7d36f234cdc00f5ce4fe8b7e2ee523df0fdfa74b0ac203e3d2dfd1cfa70aa6e5262a7f5eaf66b6563d87282122e3559f5a043e10891767bae548bc64be976d3907de53667751bcb352a105b2eba519760a121b71bd947f69af6face5ec10f0610d9d03ca542613982258de72e7fa0b047a9a3bdc15e1cbfb3fb58115246f089f863b3948f58cf8198bdfe047010a1c8b75951fd71c711b6c5a477027320bca72c28e86dd0f425043e50acc3e7c40f8eb53df033b409264a1831267f3d0fe3ab7256f83ca11ed494cb49d178afebc2a527f5d4767b533e70459d02634ec0db7b56b0125b99c62e125cacb0eacf834623e48f1ef97a23927c413f8835d32aa478dd70b9356a6a8ba409115129fa2356564b175ef6a8ea900927905f2a684872d14c69ccf4c6866919e683303ef28ca7e5d30630c0c9b37a7448a9725ba8c4bf30266684d8b3cc5ea743798b352c3cc73383eba1eb1553ae5824d2e573e187f75f74381800def2af843a60a82e7604cd63fccca6114df37ccd4f2a15df79f08e0d81f31521e668a5b0d736302dfc51617cfbfc4b3d1023a32a963335b674d7d2b04c2c64055ca803c0484c5254dc19f0d3ff7061361e71137b4215a6f61e5981435d41159c0ac6e04f6d44e3c26029d8ac0b7924cbc72f9fadbc222e64944d6b4267be3030a4ee825ec0455971adc9444b3406486ffc880d8f331224bbb456a7f339f514cf8669881419b6baa38317853dc7e761904479393df9128807bebe599a72472bdf9137587bad6be1558d43f98ac0825269a7aec1754d6fc04c7c8ffbefa66d8615c8759e0a4c8ab126da01854d59dea7dc1766889835640720b0a5a18f16e30efeb716496c981d9ac85243c5f84d6eacc8ad0f30ecb2278da2af10732fd6a4c29107a958d095b1ac380dbf4a83add5e42dc35ce4441552fc7c17732501ead132b2a23bfed854b68e5470c67f43517dd38feea49eaec7330ab125eb1011bddfad16887fbaa590c00cc565cf19c8fd010ed6ea1786943ac566461960b3c10fcf0db42486a1385bba369e853606129bc9aba1f7b6a558033747cc925a7070742c741954119c4befefe61c7fb3e55d212a38c8c8bcb3a0553035f7b366b2f794b01412af290e0477ca8b37f38163818056cd9722cfa7ae18afdf202668bf504ad2edfc2fd5c12e220e5a8fdfc2b3d07eb56700496af1df49d4c084417e7a52ce13041236931a81b9968e014416fbeca665e9a7d9472f710ce747f310c51502521a63635f0619176fe256802f4706463607659c44722da18a081d550cccef70ea22be97ea21f437bd909828b8deb6a8ed9cbc4806508423bb4a2a7fec6825e37b697eb2828e28d91f6f5170c5f34f1cee63e0fb09f53cf9cfb6af76b5f3ccabcc0222e54f9fd86dda7ae362978addafcd4b0c1dd7c7b1376b9160ab7657f6524f0fcf085a0b86ed94559c23e6933e6fe0d552829a778cde6186e60476010742ae36b6339fb8fc10f53902a6218c02ce60c98beb324ec6ca36963f2f855ed3db3fc0876285b51e67e362217cf97aa3f3569332da843d65044046ba0ee677b5fdd58374fd69c18f1b96048843abc6bc324a2fb3588b7fd10394419e4cbfada16e33c2457adf31c2ccdcee4cc5471a5fd594b4741b12207b6687303ed3101b36aca3bc1d2e11e28c7a3c3b2ee756820a494f920ec60e62ba399bb4b158ce6a6dcd9bec9b736e5fcd2c3146028cb3b250735218321bc1b37adaf09d01f091391315c1b0f4f8a452d5d2bb7beebd3600776a71b02ff63233e3fdb0c6f6fae5cc8cb880f00dbe59d69015fde9e5d171e59b47c0228fbdacf8ba4e209f06c20ef6a4ec3f8dfbdaf2551d2dae6e5c5bc39fd9f443ad1da04b165d36d66b8f1c06e55d128d7e7da061e38722746d34b4659b716f94eb728f292b1d11af3b3eb3c769eb281fcabc96fc108944f4266339c2dbc4e7181e4c4daa1d71d45bcbfc3bba5ebe40f25e425271997448de2f7991de132f31b4f169684a86dfdb6cac0e732e066a9ab872a0a3e0d34e9d74d1b00ea5d3fba5521abc669913c1d64efccf7065d0d4c86c43a4456918f473c019c6056fca571433759474ca8dc0ca0379492351d8c4b28db58b8111dadadacd572d3147977f491d275d496ac1f45feac8c0eb7a2571619d20581a18366b919e58efbfd99c656a554d38040eddfa5b501869d249a7d906b13ed5123bd5c1c9bd821fdcb55e1393402088f5d03f5eecd45de5125f903ba60666826d40237427a1c9ce2696d4951a6d999c5568131ae2b3e518bb0c5bedb06f63e3cc9aa018a1773b5f155705d9cc0d724d471e88feeadbda2ad94aca1e732dde41dbf6963e771d5e622db7bd1d2f1a7e4974a13853aaef0d5f0ee0a1ee6ef24c63ff2d68feb34d8e28f7edd1f9b12dfb5d24d145d78ee43ee0a6766bc1d128d7082628182f57dac7306b3712131ef81f9c3fb53a2c88b56e5675b301388ad678f073a68d5a9da8504e804da1be596701c09da19d41520afc2a3d5c8e4423053a556f3bf74c209b09b0177d847ec0f3abf6567cd26ff7564fa1be1a476a0156e0b0a653cbfa3b9162a51d849a1b2b2ee34a96c5a6b0b266bf82b105d873d54445192d58a6020a58b30b1b22c70abd56366cb4a1241134fea8b4b3e3139d160a6b47e62c083908dc99c69a90a7a3bdd2ff1190c544fe39408e0d6e1bfbe21959f95d4f9c2ba6ad492835fe7924ce52104b8e9cf243dd14d29c6a790304dfaaad882eab58285ad80823b1b49a5201834a74db9d1a4a8a9dee8c41f061c8fa098bda8249456a8adba54768a3824b42d9ef7514b243a9ec8b23d6f2fac9f563057d3a720dc92982fab83ef03498d232fd8c4fe13b0a7668b749b6d37c86a84c66dc17a5b170f02ab633cafac0015823a64dc190ee82fdcd9b2d5a8a25f8525cdb04a7e15f7f615630112c551188615b9d76fb658b3414960db4da85f6f6494c98e0aa746c71a0817e0993f0ca587521910c918e83ff5d05ecd319ae8540942897edbe4084fb0cc5af8dee589e40588df263427f56c416538921366c003269be54ecb8015d66871eabcb605ab2cc2f9f3239e2ef2d7eeb187afb3e4a858ea4cad4c892a8cec0766b8edea0b3015d982f3d4449ed96ce731b0ecd20dece10881270f73e41663d32fbf1d94da198f63b95078bc92190c2345556a5d020b37d90be60b831410b587210f9d995f4baa7e7248d83b6bf13462cc46208074de0d687413539f03f1ea3f939b64572beb14e80697a52394c86f7587f1ee51471712bc3295c7d45e7c906b255a8526dc5b1480b6144eaa0d796899bfa1b9e77920812b0fc3206776f0c188eb23e6df36ac3a8a4a2b39ab14825f9b3029c6a33d14d589ca826db6200ba8b4b8d90f693311c09cf552c43d404cd576b042bff3f9c62d5ba59d4d313e8c322be41f4ebd653f09a4d94ed48374ed6f41749856b4e11508b3004d377530047d370f5612e06596d5c8952210b255759e2e1ab5a2793549624eabe39989c20099ef78be7a883bb6f75b435f56008cf06bb3b7c3c8fd6abbd94d844fef0d918c", 0x1000}, {&(0x7f0000000480)="1ae8eebcea9d83bf2cebc36de435f2586f386440ef7cf8781d205b262174ba104dc85c9cbd842e81a9baa058d59592e9718329763108a4889e544e47281f1822424665dc7f3cc7ead18c192082b72e33d797f55588fb6ab10ee8f6cbea0c00c96b25a9eac3aea55ae8871f7b2798271460bf5317ff17be51b8ecb4062c9162469365764f3d2957c42e5e87c508", 0x8d}, {&(0x7f0000000540)="6aafb70b9296e569a69c42533743ebd9b1548544114d42147d0d038af1ce7b8cc06df71cd4a49e6e67587cc93c077858553295c1879d5bcc10174f5e70f94d95dd88adc8b9a0175214fdf5baa4256a89139388021a4fea2dd117c07e2f42ff270bd2e1483edd9341922ad7156359dd9d737acea9967ed241a7ed1eff687b8d4d3dcdcc9615d4ea300cb6165059", 0x8d}, {&(0x7f0000000600)="4659449456c8feeb4d61be349209a56afd20d5487dc60556901c9eb7bca9c45207055d430595c1f5005be768544c646d8da04971135947aef555a12ad50ad83dd171f74100066eb3894a53e8004dd947e9ec9987f82c22b9ae878b1065662bc378b7ea3e2be71d55f7db807d75a1195335e5ad8d62fa5cec8c03bd04557360df13908b1320124df9b851a9bbbbd1028c9399cea5c63d5c0535e483f44b7aba9f729fa3a4565feecaa813", 0xaa}], 0x6, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe0, 0x1}, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="d3f21f0740c1ac008614d1d5dafda3edb550a97ca58683c7b96a1dc5a17fffee62e681c09b36328a993acc8e994df3a0fdc58a2a5b88b3a6d5c521583209902a758a60e61c8d", 0x46}, {&(0x7f00000001c0)="8f711406ba700e17f7275cc558ffd8abe79288638a3b0680e05a9aa6da2dfb6c18eb5d9104152047bbc3519de47fbb471c80ca8ecced795d9be522936c7521da9bc3ab90378c11b7f29f04a520c554dc3fe637c6790a28520802b8b713f0c75fad1581bda213434eb1df51da978d2969473159b9c1c6e9e0f712a8e95e766685c6bc4e1448558a22fe59389dd690", 0x8e}], 0x2) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x1000300000005}) open$dir(&(0x7f0000000000)='./file0\x00', 0x140, 0x48) 16:00:18 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000240)="06868e4731d79b81efb9dc689a1742ae5b8500ef97a6a078e760cdc87195529abf17c9caf735bc63363759b9fab7f9db5d114505944ca488aa23eec7c35cb968b373580db3a6b91cf9f80cceb1e940ff137da051e40bb9d0bafc57277435f5a44d419e1a3b53196c6c6b04286a33d4174e6f7fc61c47fc5e1b921c3ca7e85b95048979f1beaf3c39112863290c06f733a22a5d077cb26d29c6e456487bbc4fc355f0676a170bdf92b8e26e24eab0ae92b0a7f46b1f5a7316b305851efb270f097333f15d7e32a620562e054ea5be2bb19f6446373033", 0xd6}], 0x1, &(0x7f0000000340)=[{0x10, 0xffff, 0x3}, {0x1010, 0x0, 0x80000000, "f87bceed16f23ac3e7f7939b35d35d5825bade5bf82b9f2675fbc38e9e0ee692f4e87d470bd639640164f6e27d51dc43f9ac762b0ed5776eca05bb3f1dbdd6722e92e66f7d5ef9c2d001b682cbdb65b3e8c3fc0c3d98c3c665abf8e168381bb7ee7383603421b97980a23c0a9d8782ef33a98e17df208767e2893c45e9054109cffb1bbca31f9568dbd4104dfec4de176c7853a39e37b1865f9c842e7c04d046e7b81bad87e98a63dc9191fcd7056b4be8d3b9fad92bef49ccbea75cf6f35adaeb6f2f5cb723263486d36e86d27709a35aac8fbfe1ff25922be6c8363e98892135a6897050f796abe51896faf3f1db54a79bff55318a1b6237e238aeeeea001ffb3ff3042091f4f3c44dc2e87b539e621b11cccf49123aa1c2955f750a0e88e36d4a8bb5ac10a33123b26e6a0e5cd60a10164ece4b92f75aa3a81e0001f7cdb2fb7b0438a032f5d41587cb97e94d98523ca1b965c9537065f8182dcea4a39dc66461ed9434e50f9a8ba9245c841d0f223e7dbab438d0a3a9335c0bd722df35de75339825bd80986ec7b051addb3b9f012099c613f25f83cb9f358e0b04f79f3c28b17ee7f043c05ba94e64478a356d84ba3fc5ce534005845be86043e518057ec988249d0693fbaa4623e51b92ec98a81b8a896aafd09092a08bfcd9baa78f5713d973ac06dd5e412547226f1f9a2e8dabaf9848208d30a8d44841a301eb247d7f04a27b089fb3e1478d2bb46b3ead560f63a90b100023acd63372ac9829e64e0a0f7dec2abd28eda647b35a9c1a17fb165fa80ae85330fa5f28011328390d756f564d7e01f0e9bbe727e96db79b7d06eb097a05fa7ca2c92a505a811974f290cd0b8ecf580316585d8cb463a202fcc38142bce5bfd40b85964f37c26a6aaf030abcc5c68b7234a40d2a3e8828fe232f8aeb5fa7fb35ef637482ef6f6ab1adce9306094372eb2154cc56b75ae769ab88ff25bdbc80b30a2507a230cc80a6ed5cf83da0faf00dba852698f3fdca6808382757a004be8dfade348269ce21d4f567a337462d8a45396b67b1d8fa9e99befbd0667c12e3b764bedea9769e74f0e01646c65d1f31aaf00d39654519a86d370d5138ff7ba7f7e87f9fefea21a8c51899c53fbf602e3635aa8045ba4524a2cc40fb99ce5eec505054d36e7df2f3253c4da29fcff9017fff1512f623f404038eb4106fac7f091d53209e20d5d758b7bb7845de0e9b96ee706617ec38d5d4b8d70da29adad8e192a4d8edbc01bf712ae56a0e0cf869f663052f3704b9461e4075bf19588a115983ccd84d2c2a407ff6b11fab8f2300daf00904ea3f1ad9bd0304ea704c6cd296e351196dfa245bfe85300feaecbaf2a18f4d95ce2bffb5e98fc92cd9b3f1d9ca93b6ede2316f16dd00467d6cc07d5d8557fcc18e86304409c1d516016a4a398c0e10d8a0f6bddcf23dd5e7ac4f4e6c56a3130e0d43f101d3e1759b550c94b05f372f4cf69aa92b31adeb019675d6060ea3a22ea3840a7d0e406d33234fa96f31bec9d5357d1e74ecb3f9e0196e46d53c4a92769bf5de9d8c21b3e7fd3ae7ef863227d35e549925e029810db9b3ebb41ebcfe9aaec9d54115050dcadbeee91e9cba9b469a8999d1ffba07e11d1f8705960a7f4b1fa1169eda8926fcc9b617e0bd265e65573817e27f2bb6e41567d78c01423eb3ff369ae2dbfcfc9c2826951d7d7cba345444c0344eaf93d1f5ff1cc5d6ad3caea6215dc75efb48b151a7d27ac6ad14e4e406ee691f9893d3e89f797d4bff38c31720ba97140030d168cc68789374ba70447ef59bf6b78f691d0aaebc24ae63dd2f5750a4469dc6d40c6a0bce1f60c91bb03d1071a7c13d6dd8f60685bd1abc55e4e997739339e61358367a94930882d7b10c532c5203a8116a6a7c34b46a2930860d77bc0daaafca469681298da009701f1193538d6d37faae5a59199a76406139a46d42921736d245b82f92ac073c9e8999eb7d062e9ed3099b4f1854d1651c8b54cebe73ccfb027bec7d7355e75e52ba9d9309c416d7c89b99af195fbc3c705c7b2d1be60de0c754c2e6e0a95463dcd4d50df29a9775417b36c22b0cede3d2218d1a95ed26bc356cd0d7fe577b852a6aa7e1cff1436556be4a11c8ddccdc4ce89e4d0daa9458ad2c73b0d20017d785ef4260398ec620db608ccd42699c78a4b05f58b29efaa100b58adc459f76c8d0d854b34f2a76adb0c0c65cac5e6df69746aff2f90170ed1720cacfd11873089e8753ff7574d9b653d4d693ffec90ca105de1515dee281aa97cb5a30942c543ca2644ea6afae3915b199503d7cda1ae16b41113673402088d06430bb950c9c236fbe2cf9ff07d18cc481cbf3e364f36df239417f9be7461c222b30a80d61da79a99aac9bb726dac1471c1c1b9bee75dfa48983b1f2b77fed4028389354c87909bc5f6a00e45671b9a7a3f77049da8ef12a6a91623f7a861503065545ee6a7337d5cba5f1950f407da54f3d56e08d7c6a5cb8145bb58183f2f0dd62aceef3c3234850080cc3961796e140300b2153ecbd6bb89253c368a624801f5aa4abf24d1cde97094a66232cc96ffd24fb3f2db246ef2361b114a7228ff579240235a7351db9e351912929544d6b69a471ad0503720bf41eb1476a4aa1f203c4f2773a7000f8f537c48147e9138b32a72c8b8a6a3722177e93007c1b79dc62564223796bc5f53c482ba287270e0840dc8c9d30d1fa620935662d9d7917102c2b15347b826e7eb76c16afd6685cc2c9fe8bfea004e2ea81167d7652137f3abf2ea4f59c7587d0cdcebc88c6372ac2f5b9c24ac8ce8c93f323832257b3a6152aad1230cd94679ac91261c51967b6beb7f7da9304bc3bfd22b78d3e64bf782c6d2672a56672980435e8a0ad22fe0dbc8bdef8a8b2cad8eafb21b66da1928cd30fae4a906791b9fabc97bc0d3abccdd7ec421b637a2f6f25b040681cd1f673967d7d0a72e78058e16d3050c54afc9e649685b1eef36bf3a79eb42c4a7ea427049676d4732a8d52662207b79da967f0babed7eb8c4ec4bb06fe7061b43b67e47c2906f123e81767cc6d4c613a7b471776422d2c2902d2e030e46be842b168a91ab53dfe03ddbaca7fa2008ca3c902a654896c19de312c983c83dd3b092170f0181d0a82a852eca7572927b62baf77d5189aec9b8f008dd0c8e1f4320cb95f178ef3b15eded6fc3e3ab0fd228b03e48837d12e8087242b8690ec38ae491b3589e1ff60054c7d7e65c699be6eb4092606944888b2512b36172197e7eb681d104e35e52f33c121bc8728450c161cef6b3a30da7ff8151f68bc149c2ed736835fcfd42d322075d6b2052acba1e5676d4f9bc2c3c45d97ef41ed10f5c8f5d2494ded7bd73374a5a216a443af9b87b252159567449198286fe7f91b0885db2043dde810055383edd95b93521038e684d0f4d7d19124362ed62ef69b2e1e51086cfb4c90aa4452c35e208cd382858501970ec412bf26eaf3174fc6be8e6347e6ee7af4ba297be3544e42158d64585e82e234fc32cf39861d128a0ebed5bc3832371954376edd1014fad6731d011da6c933b767586b704e8fa0d16e3760172abff41b04b452f6530c09929a4e0d02d874b167f853d07b5eb5416058f6ed1734b0c78860b5c2fd7e5ec6b316d4e05470b1af47d343ffb769fc9fae507a5bd82e6dd0957064ddfcb0b5a987037526fde3f0ae4a1e77cc07d5353212bf37d258d04a16d57bf8f93679b40a87561309a66618d0570a794adfec37707b01af7566092944eef895159f320fba29e2b5a2c48305ed11b5d45210b70e0d387143927845b87b549b454eab971dbf3f1063db7ee3ac04fb6fd3266c33562f41c82b87aedff3b5be136a8993aa158079b5e8b645f0f14eef25a38215082219095903fdc61c99eac6b12539c05d7e248a466c0b36e6a3895e9f96548af612f7eb076778f9606831dcc21c9659841c4a6b410037fccae3b2aa7f8e207cc4842891cf2e1b380c09f5a180055e6323b191f8b7822e9332d4389c90fb926e7c8eeca77bf8c922612a00b6d6d6f54e8640e8cde911777e63225258cd51836e73e4d13017efbdd546ff26382c0de7c14452b3a7e958f6310ce9701d79b471bb97a4fa21a8fe0ae51e83292e8cff987e910de3f79356ab8b72f8948f1fc3150db45178764e7ed47a0b1665ace5e31682969db012634cf577dfb30807275f09ac33766f9c50162cc1513cf9e27737169b11d57cd39567c71f5132194b25680c11bc19fd7984ce7e916644df370f3b0715f2d17dbc6b694ce44aed9eb2a842496fef33ad2b15748a6c4f539ec5ff49eab74e444384be89fd0dfaf76705ef8143815c9b6c0129df638fd3b96ea754a90a03d112c63e1f338679caee3ef1d45f4ee470363b90b79d3e56c579fd8cc40fc8b27377555fb48d067ffb94e1681f325743ce371256f55938922e674d671d2047d66a7d777b7e24e29649f8672e8c0c89467695b30caec6602af1d471d0d33ca1e00a6e58010689427ba6bdcb0c627ca7026b20bc4471ff3ed9f9438e04f3edbfc5c35dd87bfb656cb86aa9508424a1eafbc7d8b06f5a35a5d5c1f69873f0109583604dfdc5bf59cc92ea3183f46bb206f2c282508e831addc048a61101e03af74e217633d02f2782f1a75356851b514bbe140019eefffde1929cc6422a07f6fde07d9e72bd8ef0f37e08444f0e9915a61e1d7d960ba04628cd01b0b58a607914fd96dd0521f9e01564812298945ae6be0225ea2c2f421cf99313b5b4e0171e1f9c5294b0820cb2c424fa4ec88d23288abed56b525cb73d7666d82d71b384b59bdb6018a253573d45f385d101cce53d9d1c6a831f3699996cee904fa9f733ea7facf8188e7a9ecd69a2ff3a6102cc759b2e7ee705c409dfaba3a5b77491e367bb3d4353fea565e96d920c5bac4b56774c23aaa48df06bb94ab3b790d18c920c733f4e7b8099b84076b2bf3214023871cc2d285a7f96b3ba4edb16135010e40420a800b679f3d53ea640b8dd2520c4f548ab9f99fc825ef3a18e180d003c7821e3e25bd4127d3bf575c145a4dd698911932156ed2ac2d3bbc254aaf236c635afb0b7e38a513b73675589ff1afbdae27c9ad107945699e068718ba9506997cf520ca0d3a39687989ef14480a2686d32607dfecfffbfd5f6971f13789904b7c70defd90318f000e6b44b716e3f236144c836e876cc29cc32cabd29ace4886665ef416e2f30c12e6a101327dcdf318e4672deefe323b94607dd242f1cecb7350295281e95c446ca51004f9748872f83c43aab897455aaf3fe9e8b8bf949b2b96bae5db6a112100c155e4f94bc2ebf6d991b52f9c4f1882f60286b78872102e74eea61d68b706b762ff625e598d12fc29d9b069bc8cd0afbe304089f9446d2191e74cb0c097805e7e7cbbc1c37688124ee531dabbb0c437cb2d1cb37b7de18cd7a1e94f37f54a2ea2c904ebc863ef692784ca2834a4418e44641379e20101cec15e9babc574b7475c1736a18ef0fe574f91b1010a0fd8296857a219e1ac2cc70542040fb9d32bd4ec6fa052757c797addd7d2bfd56a91490570f714d2223b993ea69b5cdc58bfe13ac583f4e5c4588e35d23f177585b50134b63a326dd81bf589c660f3184a3b5b608dbf22e7dd579ea6d9d53fd89e8110e07d77717c4ca4aa44960161b9216b902213492116d0b16a7f708bac849b058a995724cdfd46615e34808c84b02537c16ecc9cb6ab2f833df5cda08d0cd91446545dba9dbad0d73032a48d849ffc76260d540a604fb308238906"}, {0xa0, 0xa98fe3099a2a543d, 0x7ff, "5133151926c173b95fbbd39848a79cbe0514f464bcd5deefb56946b7b54cfe65fdaa6a8e4a349c437ee12ec81f06b5530e1e15e955a4643cdc37963017225ef3c5da6dcfd6be4c36abe8c0b4b6732e82c4581e751a7d8c80590fa994eb0299e8ddd4d9e351f87b7d48807ac9970682e0eac00754acd622c15de8c1de3e89eb5dd484559c4d51aeed2e8a24ca833d94"}, {0x80, 0xffff, 0xcc46, "679f8f7b24358e556e83b8f7c70588ce7cbd2fbdcee6e3f05f5718c874866d9f90aeeb2c9b8aa19bf05f46c5626e8ab7ebb9973e410e8d8577a2d467484f8ae95046ba5759572f262cc91374dd5d24cafaabb50ff60dc9f5eadf9fdd6fe114987c0938dcfe0c73b927c668e3e844b576"}, {0xc8, 0xffff, 0x4, "cb32f3ba11cd73db9651b5cca510435ffb8ed65ad34bd7044b01af21b8c16374d7e4f56ac6aaec25c3bb58f258f38eab7041ab0c488b87838302d90574303455bb5a66426ead0fc7ba222314945d4ef10310619e0117f53a09c2ad94f4ac980751a1485cb319208d691d741f636c2e8843ac653557a75c2ad856862c3eab2f695b643220a05f211ee8340a6524f47325f107ace144acd002b0a400733808b09107c15e9324e2e18d5df8f440c2cba848ee8dea088bfcf2"}, {0x1010, 0xffff, 0x9, "e5e90c265587d4f2471924fe63f56bdc1549ae3c8827296b612637cfcad37ccad60da9753f1745368acdc95917239aa7545e0f681b65af9d06a39000cc09b91b85fbe86f6cf5dbad9b657cfef736503ef5c10094471ea78821ebae70695fe01a902d3363df72474d2b5855b98208756c9861eaa0f121b363acddce80ea93c31dfda457c4320aff41e23ed5724d1bcdf35bcf4ecbfe438cfe7d2469dacae15bb4eead7aefe935b338b9eaf176b3fb61eb166fb732b1587e5d6aa1b4a43785ca224e1e1a350c16f392d6c1163be3b1d9b12eb482a73b1deba178f8dd9f50268d5c03c6e08f323d274d4b311fca0a3f8a907bc8c9b23ffa04a2ea46bad27f4cb7051c72e38755ddabe0841d076cea0a8bd9a6017ab273489b1c8e0ceca2f50e6d95b124cd85a2f88ec8fbdc4a6d5d2042ff82cdd4affe0d930365489cb03d0783f1bf1dd396d6bbf65e89323f1aa167f919624b5d57fa24e09544daa68b8b7cadf3135c0a4f1e316eed427844059f8f8baa2e040b9088aa6cf2033a4f628377f2540b75d0ccb48a9dbd9b88dcdaf3a3ba8a85e08d9b7aa9e4f5f14580609308d398264e896098721e225033f00feb0d405642c5084d3ac03afe39680ca938166f39d00bd97edc9e7d4218c2940c97c5303b63fa2a63c194997795afc68a6b1807940c95f7f1554be5a6c49b0c72fc9f17906c6464e2a62777310ff8c51376a346dc32c4247ccc60886ec05f651d3fadd4fbb282a83a2eb10783360b4945181974e73dd8211a11946783519972109768345f9c5d05123272fb3f6dfc4f83750eb149c1e161f891df9af1fb5a895e7be54f717eaa255f92c91189402c990c111b1edf026f72b3decf1627af69d80980f759c23cc1989277479dcf137a470fd91c5962b7d8794ba7cee0f7c0cd9466861d1e47b31bdeec326428a4612b88a8e4adbf40856e50fa915556805a6d437797e447c85a26e3d17e3ffa3f0efea35a6fcc28d0847529e8c0820d65578f228eb1ad83079abbacca9f90012a20e7437ea05be32de0bbbf5d6ec1d57cb56a2113a6380b62645b60f634e14a62ca2e76d6535754063ee6544e175a5f301b006e780ed78f5c4be9f7d6d44bbef20f75049ca309cf2219cdb7b4502144dd444d462df6f2caa39cc0805d38fd36e07b2f38c33724c437267dec374f5ac046708cc65ac2009f2d128a94a0f395828537b52d08aa33eb6ce461317b3c3eaa95a6489884179df4c4e07c21e5fc7aeba5349b0ccd18ee8c0ae60a473b8b051098ac5de7a4301b1bdc308c8777583bd1463f5c7dd16e0a0fde6586b2b5a828c2b1d7a0462a10ddc6218ce3c54a1e71ea9b5a01f8cff444d85b2464760103ed2c3db8530443e9fb7657d59005b1922d7511a0a6f2a506a4018e7d6b8761543d4e9db3fcc237215be5680e6d57390652b6c6c135cbb51c79d131b1eebbf96853049a96ba3d61e494ae96cb46338e0e5258999928aaa68f7d105f682567d374528dd7b5a3819b62d345331d44317948ea99d98d0bd8b246fe87d73893b1d5a81da4fb7b88a134624eb5309c8a5f925ec78bd03f359f3cfd09dcd1f1370661017b0343e59cd36cb57e2e9dee8c9c5f2c44c1e1a0f08db19d8c85329d0296337a63fd3d3ea6aba3354c4e2967ec1c79ae86447d95fbe15cb3e165dcbe91851857f32ccda0c9baf9b6bd7b8d888be6447fb9b203de71ad57462ebcc890fe96a41935999904320a79c64d06151cbdf6ed49a0bd3fb7ff63de5f435d2e2f4edbad7f732435de340d78c325ecb5aa5c57b9c57ce1afc93ca5a7e4e09c6ad75e68e88f5dd3113405ad629a63412c5894bf3a38639312993914ac2d0d65330bf42ef4111cb8b028bbb65c541385ab1a15f00764767caebef82122f7450125eedca19f3a1e664e44af1e7eea5160eb329989e5b6f2806e29f15ef58cb655f317f0d977edbef8a7d1aeaead148c6627bbe80ddaacbf6e13b8e939767685a1476ba641ed817122062ee71d84a4682f21f21e5fce31b144796c7669e2c8fa8474a653246cd36fcdb4095b55a35c520e7767533278aed9796382cdd1652ca12a5fefb9062282294e584c76f5c5f53af39d45b2e4921e05dacd3410ff22685358ed1f64f882f35a39699d9ea493f97b208dbab7c634e851b964925b057b82d203523c5c12ffe2882eb9500f66b584ab02284e9ca986597af82d122dd4a2a772be6690cf96c32765a14b659e7dfea7a3643ac311a6c121862d58571a61bc0156a10316a2764444b2142fab812f437edcae10934616a8f1f1e5288410653af8bc8311d9ed92f239ba8c1629675242893a4d203a4b7fe7c9455791cf7c553e2b25ebcf4c23bc822c3a9623b63a849c4abbb9bf8b9c1f8ad71a4baf11069964822b3f68b5a3f307ecd5acbf010dabcc317d2b20ff05e683345e3f0ceaa99853ac382400af6db434f4b11c5e00563987e45a3f18ec8b193367440aef48d92892517a6d919fdce65ef61c421873e0b4356fb77cbfda3cdda70937d7cf657efb57745f58de1f3fd01d28141e5a2d4d55bc39fe608bdd22a191b8948c0c2afd67ace441749326e441c2bbf314fc5f1da79befad87db2487bde064e5a5584ac87cdd4205d194889fbf263546bc0c8d649325e2ee0b4c606d5c3cc12661de6b502814241a47856efb2ea505c502192d3273ff9e3ae8dba59928cb56cccd25503e148050ee6d5915693f900382f5804d85d9a951b1d006e43c2a20f9a9e8551cd85c7be14be1a89b2d3b59a83e698f5f308584b5e31771023e89aafa6c44d5b15f03378386714210d87cd3412c0511bb9857addf1360e0e8bc4860f463c5d44739ccb00c86a1aabe2d789aa4894b39d7665dccfa819c5faffeaa170f3a95ae8fddc37c2ff32c2213fea8b016d6ece12bbb2257aa83d7bf3251b87ef6a178a128feb2815d635e4f45e44524bb07edd8831fc25ce7d7dfb9450b775fc796c0490d5f3f0fef489ba73f1d09b03a9e4e43f7ef5b765862938c4b4ed3a877efaa4e6893e016f7e54048a8726d3fc4f0e0b2edd206adc02742952217828820fef2154602d41a725da079aa3c5d5031f71732c4cd3cbb23b429316bbc2b601631da4d9baf42dafff3b5e6a95a816fd20dd993d74b1cdb588f5b74eeb1d62d4a8d66eda0c46a7d4139f4f15f9531c26587826d3c04a28c72d0a7ab8d8fc0461999bed58d10d783d2cbe2ad03a53f759a8b867c0eccd5166bc6452d46deb750b5f0395c4071cae0f83aea5102a20697edbbfa97bc3aa9f4fa5a132b28f981dd0f56e3d78bc30ece90cf83862ce686ad30130078f7628696db9c7c4adb5f18ac68c6f735b2acb214d754687e952b696e7b0aae3429c294aec66b0776e31dc413e8116db3c2f346d0d5b041b2cc1c6cfcbd9549d89bbd4f1a1457711e6b490426d451fd0aaf557eebef34ba697963da3e7b34fb5232ed9dc4c8f938c400671cc135d65062fb40aa7ec1f548b1d02ae260a6d23d68b12ed425c80b3f15540696439634eb44e4ff6041f59f14ca701c56dcf24da7932013c408b72a149a8a8760878e32add3ab5084f27be02abd14cc1fc4c80f190b5b66b92834a2d2c6e92ec5381e83e0a2556b48b7624d6ee05a8238608e1e7f998cc5f580c30fabec8f8b4d00033191abf6bf712d7b6b9d2404a5cdc30915679e70e270ede2f1af6c4375477a10f5e848b2c412921d7d473b7853fabd36b4ffce9c0f79ad9573b3187d404379a911b93d12ed3ec4a2f28e1a748ccedae9d5f3986ee44bf153ad707304849a639d353671d74e3eac7e73a7b702b06dbf2dc129812a72b266c3ceeeff74f1c2a2d43c7d08b172fd8c0c64a078e20a185660831a485157b703e154819400a4d3594f5121a6fb9244cb0a0954e787c1455b3476e6d916ebad2068383437e2f2a577dae463ee95f42d366558a3bfd7e8d7917fa56571a0e70ca7a7a412957a3f2d36f5a35cb4bb9d41b91be9897b216b9d9746f717b8ee7146a047bec25c9130af83eef40c1f5df74337b9b8000a81c14db387869ecdaf994ce4fd23162ab3c5ece75cc8eaf4ae476543b8c49eb21183eae2059772f71488da7e5962aa8d1a30a4afad6f103f3f67f071e77fc4b5bb83d73035a3a87677bbe2381fb61eb614f569dd30cdac7e5c7cb3dbc0d7349d5a8a32cb769ead2ed45de51a49fbbd82161b5dd68625f7db2edc8789ba2c4c832bde5f3eac8271a7ca4621c4f814da8495a61d0068cd36dc3b98278db423074db06ca090ee9929bc634aac58237c27bf318be819ac3281962f95d69c5523a1ae9abd3121abd53796db33b9f5309e1da427f3a90c68d00860b14a66cd9def56e2c05ca0d408330b0ee38fc30ac55bffde81b8af34cc323cfcb74fb33b405c893279e80da1d095882c322200fa61ce538b92e249dbe53459491e338cc7c527e12bf7d389b5f676d4455b686f9ae68b8b87e0d6bc0865e63ac7625d3f3dcbc742050f529032ce2d089d0535e7b480936c54410884db61c64f9f35e9e85da4bcda235ce2b873f2986b1c61cd6a95cd70437712a10543c15ee660f2e6f00297903636d610d8938a85f393eba78a1cfd6e44cac46e58095066c08394090ac3b6862e4e10648107d65b66a5c0878a7b3a24960bd24bcf3ec6250b010ba2f72bcccb332a709f4b15dbd6b4ab09e1fb996b432216a05d5f055e29dee809d9c0c659d017ffae40490990821859b8694d47221e84568793b5ef2529d907a0275bcd13194286a0c714e3abb20c52e765701c7474936b251f5fe78634831e2160586653048d2a736974c9814ba6fa312adb346cd7bd5b6b24097e58522b8fe39c218b846f06adf37e6e02ff7d9e2838a9fd86fb8d24d436bfd57e27db4c6694486ca06d819dee168ebb0c620094ff3982cee681bae78ee848c9153bdd8d1a63c71023596b2254fafc830ada3355fae8cd644964411e50667abf86039bc533fbdc18719cc123ff4d9c9f8dacf8dc373f76422a7ad53d43447941b2d482dac22173634a526ec1f096051646dc7353df5ef1bc4026894e4945cd76d23bd2b1e288906bb5c5b8c74ef5ff9c0c88cfd0a82e2a9db8da3355ada5cc40b2d7c75e54f1dff6016a296c34c32723a4884fe63d524d807f493ad8741288e0c0162c493be8be01c53f16232d2956400bbcbdca5f51db55880470a8b51e1d76dd9989ab584497f87824c2ba7db80bf912b264610e1ea6a7e6e6834e8866a2b23a353b795678ece43de285c09ebd4361a614af087f889543cd6fc10c2fd05f6aa141bb49b233c64a930e62e6de6271fdbf8c0f22e882d362f6aee5f3032bb704e8f014fab858270a2f10a7462ea3f6ac8eb30b39ca68e290990408166507d2770053fc98122128d4e6e654f99a25fded344a409f3c8f8c0830ba96e6d3919b48d8a5c3d446c54ef453d15cbf245a1e6100572e669d8912ad68240a828bbd4d08ec72485365b239ee543f0982651127d4170e3d6c1fdc7b5b312601353f7f9366e9ca9350f2e049784c4a7d6548135e9ebc96cad8521ce3576d08622cc38a885c9e349aa6d33811a1af591c7057f567270760b2e363c192df1b97a81941116efb1f3c8c6b01367974ba00290aee4f7a855eed418e60bbe80859b275f1e5bd1d2ae7da97cd29e0e1fb96d1fceb7f994528ebece7b57bdd0efab66acbbe52036cf05612b79e0585a45fe666b592e68199b904658f3d336155ae06bd347c7ced7875d3690072ce12d583fe1aa2f62cf3c3ded901e8fbd194ef0e55a1cee3e1e2ee122811d75a03039faf629bddeae1"}, {0xa8, 0xf2d2932322e53e5f, 0x81, "efad269f1aa4649c1c626179a284492a4809cf285cdab5e54e8092dcf463682a7d4cc6df52d9a899e9ff8e923fc6ae9fe7f2cb4496d9425d1e72afe49c8a9ed698c7ab168930d98e48ac61e387991d25d0b022c32695e46e0543d5fed6ca7be3aec91624361afecebe07d543b7944a4503dcdc693412836f23c9bd4eb6f8bef5d89e1d77303a9c8a367c771ebdae476fd5a31a3cfd"}], 0x22c0}, 0x40e) mknod(&(0x7f0000000180)='./file0\x00', 0x24, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000001, r2}) 16:00:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x110) utimensat(r0, 0x0, &(0x7f0000000140), 0x1002) 16:00:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0xfffffffffffffffc}) mlockall(0x800000000000003) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8900, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x10000001f}) open(&(0x7f0000000000)='./file0\x00', 0x10208, 0x20) getpgrp() 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f0000000100)=[{r0, 0x105}], 0x1, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:18 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3b8, 0x0}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x6, 0x2) shutdown(r0, 0x1) 16:00:18 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) 16:00:18 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) 16:00:19 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000013c0)) socketpair(0x3e, 0xb94f8de4cc9b39a9, 0x1, &(0x7f00000012c0)) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r5, r6, r7, 0x2, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) setgroups(0x364, 0x0) setuid(0xee01) semctl$IPC_RMID(r1, 0x0, 0x0) r9 = semget$private(0x0, 0x3ffffe, 0x551) r10 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r10, &(0x7f0000001240)='.\x00', r6, r7, 0x6) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000140)={{0x10000, r6, r7, r2, r5, 0x10, 0xcdda}, 0x5, 0x401, r4, r4, 0x8, 0x7, 0x1}) semctl$SETVAL(r9, 0x4, 0x8, &(0x7f0000001280)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r10, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10000100, &(0x7f0000000100)) shmdt(r0) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000001300)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:19 executing program 0: mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002007, 0x5dc6) r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x20002, 0x8c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x6, 0x77b, 0x1, 0x1, "a1774950b6e568a10f459131ac45904d9ac16430", 0x0, 0x2}) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getegid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000140)=[r3, r4, r5]) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000240)=0x5a) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000001c0)={0x27aec84b, 0x7, {0x3, 0x7}}) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="850573ab09cec58ebd956a4a53d66578996715da4057651a4ddec60b540ef497de73a979ed248fac01eb8e5e8f66172e918082861acc85e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4fc2f17af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d37dfd9a44120508e2c7eb012ee5cc76cc20fe7f656f72bfac7341ab32c86fafe71cdedd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba9dde2237a20f48126c167a2c909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ac22225fce6fbe3cf8a22ef84b504ee4acf895de3630670ed6ef96c33539c98a18407ea33e7d2f8087484e8149106792c22fe3c804000000798254ebfed56c91128f18267c55b8cfa792dee64488f7bd79d849aa4ccce6a11b8dbfc6f6ffa96000dc6cbfdb7206cf017421d306c9bc4cd1a79b0cfa9026a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c16159b7413978e1a824552bde268d64902b1fe7ada6199764ee2be09d899c568a0182d05dea27cd3139565ed950ac04cfcdb00004ee72f73c7a4afdcd9c9951de85dbdb18709130d7fe67b7db2a68a25df4211df582a0704", 0x21e) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x9, 0x40, 0xaf1c, 0x7ff, "e721ba6f775c7b9639ea0983ec6f346881dfa4d2", 0x1, 0x10000}) close(r0) r2 = dup(r1) r3 = syz_open_pts() dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x3, 0x400, "369f9265f28ae85f00", 0xf74, 0xfffffffffffffffc}) pipe(&(0x7f0000000240)) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x80, 0x9, 0x20, 0x8, "e03c2ebbc39dbee60bb254a2e9ef21ec2f2f9c08", 0x9, 0x7}) 16:00:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) pwritev(r0, &(0x7f0000001500), 0x1000000000000279, 0x0) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x200) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8002, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = fcntl$dupfd(r0, 0xa, r2) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCMSET(r5, 0x8004427d, &(0x7f0000000000)) r6 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x4, 0x791, r6}) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921da539e4effb6c3fc4a8c90ebc850463a7f59c582fe8a26b0be1dc8d66a96eaa1", 0x274) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x3e2) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3ff, 0xe00}, 0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8000, 0x1) close(0xffffffffffffffff) bind$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x0}, 0xc) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, &(0x7f0000000140)={0x10001}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8", 0x2}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x4) fcntl$setstatus(r0, 0x4, 0x176dc007aee9aecb) r1 = syz_open_pts() write(r0, &(0x7f0000000280)="1e", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x584, 0x7, 0x9, 0x800, "b7375a0fcfd66ecd00", 0x7, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cf2c4a46650eb2bd72a175127b2dd593d7782d36"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8a357dd204e6bd9c7d70a648a46e261dddcd7d00"}) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x7ff, 0x6, 0x8, 0x20000000000, "d4fe750fc604e9ff85181c392ef369d16d71a0ad", 0x9, 0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3a8714a5, 0x9, 0x8, 0x8001, "3b9615625b84cc582082fd6299b064608950d942", 0x2, 0x1f}) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8101d776ddeae27a1ca7ad87da72d84f761997ced63f009c953432e0301dd0941e9d64579b9518cd8a687595533ecc81c4791e75b4c501e1595fcfbace5782f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d", 0x169) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) fcntl$setflags(r1, 0x2, 0x1) 16:00:19 executing program 0: readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/66, 0x42) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) readlinkat(r1, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/152, 0x98) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000300)='./bus\x00', 0x808, 0x60) write(r2, &(0x7f0000000380)="00d095e3000000000010000000000000007bec6301661b7f9bc3990d97026ac70bd8053eb9540657e5326b20eaf8083dd4574093739f099f1b20b962bb1e61d6a1df9dc9162911f7409b0a9b990a0ef8a54f0907d7d3965074d8f6c4326260d6289ad3dab4915cd368a13728f89c2dd12d3f758c57fea3b6edb4aea0bd5e1a2f2a6969a50c70516785eb0d60116c6f72479041ba9e58ee2f6aa9843b7ec77233a7f0b127140fb0ecf86dda40ccc623f7833e273f6a54e911b54b6e927debc0a6f4fa2a8eb3305fd4da057d37c5ae27dd758be43322e0cb282fea1f62bfb2ed", 0x100000029) recvfrom$unix(r2, &(0x7f0000000000)=""/113, 0x71, 0x1, &(0x7f0000000340)=@file={0x1, './bus\x00'}, 0x8) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0xfffffffffffffcb3, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r2, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r2, 0x85}], 0x1, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "00000000000000fb7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x40, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8000000000010020, 0x10004) renameat(r0, &(0x7f0000001900)='./bus/file0\x00', r0, &(0x7f0000001840)='./bus/file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0xc011, 0x401) r1 = openat(r0, &(0x7f00000018c0)='./bus\x00', 0x40, 0x80) flock(r0, 0xa) r2 = openat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x820, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001800)={0x7fffffff, 0x101, {0x7ff, 0xea4}}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000002a40)='./bus/file0\x00', r4, r5, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSTART(r1, 0x2000746e) pwritev(r2, &(0x7f0000001880)=[{&(0x7f0000001940)="4e04115c369ff77cf58f4ffb2b38432c162e1b9a13fd7de9e5e790c6dc8eda48a8bfed4621b36f16e074d397a3186358d4c09b1a0cd100b04ccf32cf58134a5591be5761ba3ba9d2ee470de9da73690aa7c3f1f13b9987113113d92d921cddf6cefb85950d81ba835daff7e244edec6a63aea73873c3f94ce0ca98d6baec301a37489267ccdbf0f96c8a244bda54f2ad2a63b18bf0691b252872641c42c586d9a8eea609011e1242e32678a712924d08705e846b286cdf687d4202c31d0d5c5c6f4d56a045696e5791d537bed3a49b327720227184e7833afedf1aa7a8282c8222794a62d400932c934baa074cdc209bd4b70b49", 0xf4}, {&(0x7f0000001a40)="802ff4f49793fa156400119bbbe4d0507a740c1822fc2e0703a2111ebd4041de4b5f8b4aa577d64bc6deaaa84e25c5f97302aa0a2e0471b13dd540e008a896516ce8513c58b925b98f30cbf5ef2bd50f61d52163682964dcc6eb688f2550d9e1c3748638ca45e58050ec0f464a259e2df8493200375ebc10b98f01065f4dae5939731d889553ec1c85fa976eafe5bac6a6bee432343dc7439427ef9b92b6e6bd7e156b543e3b1352cd160949f50dfb9981dbf73c0d15411bd4865ff99d3ecfb8b8bd3c030d83f3ca032beefae6c01e3899a3b76f5e71e76cb905d2a4a1f90be8c836bc1d22f59d483e8881908d84588a57c243bbd1251c28dd69f3bc024d207e50ad75e32cee056c31604f74377d49f760dca5501509679eaec93bfd50bcc3f0779836d709da327bbab454d3b9fe23e8dd7581eb992693462b1d77d4337ae479d95b456296eca128deb7cdeafa549e5a1bdb9e7a3f26cb19b2626ba7922d2b8443a7a4734d7dac592bcbfcc5c5c44756d752c48263028812967f07aa5948a28713dfd9f8dcc53904b9797c482713bdc539ae46b42cadb644f14695b27b81e66b1375f0b38b47881dd5537e5055ce5fb8abc523552eb1a41df99008fb858f940cca94b524ce29f238ead00cf5071ef9521668b51f48fb705e2eb2d2266ea9b96b19633b8d2a4ba101a4019839717de90455525b08f777e84a72a23a0d80f79f7db2c92760fd97abf5d1cc10fdbd205f626276261cf6bf3c0edc90e4ba9ca35cb275a2df696e2366c30efc20db43b92b1b814dd0f4aaae7665f2dad7c657a0825de7bd902993c1521569a568daa9340e100d25064dae720d3dfd95c317396de31f8a0fd0350e393c2f19c3fd278b637ea5f94fbfc7707c85b0fb3ceaba0607a392b5629d6af93a4e4ef0412756d01e41168abdea08fd4e7776d9f95985f0be6529ad8bea9f6d51674675bd3b85de5090474035d959dcf0234e083de2a3a12fb0232d31feee9a1332f50a09d7532023bc8c55fc95ec838b3aacc7ecd66c43b67732c633f14a723418f658c521820b28706029fd9670cbf18e3629939c2bf0573b681ac0a79a430ac9b6607ceb301b7c912059aa0534753fb27f7c31c5ad3c8dd918209e7a34a0e98a4039cb8acb7abbdbf6552c113edb55901fc8e0a0c1d44fa2f4513e6af3ea47f6b4ee746b644aaf2bd91f2a78614eafea2f7f5d616a28c9b25ebe8208323bb4de3e9d4c0afa94836443fc305fe53f75d8eaf954c14de44e53f53e2f26c9a1a3f73f65500fa3b929ef8108364d36908c817a6c68165bd0b4981b71d02081f49e77562ea7e354d98f1880054c062ac6396a19a8e064cdb209d5d3eee5a826d789494e190502a868e8858775f2b362f02226c97411b3309bc3abcf6c2ff571b2bc90f4254434fe7f017bb1e10ce81df72979093cee789c03f29384d61ab121b7530e6489a7e4f2f95010e62d3d15d54ce828c246697771bfaf895cb50eced45e67789c4f8927cdcc35dff080d5bec3301047b8f20bf1f8743426f45a91b93c897d573420611a113fbd53f747ad46616ad29169562882ec5ce92ddea2468b75f9faa5bcfb8f5a1f8a882c15d5e49ffef278c2bbcf8207a79ef035d9e5db99cd09a638e6e6193005070f69d5420f24d1771708e91a3c1667433b87d63e9860e0f8e3a2ea1fd443bf8fdec5a540771dcff301dc74ecf1be1dc2bdaea28fd5821463026984dda608ef3131afce23adac18a35c39458b03bf08af0c7b3ae9135cad9d3f71160a9c67844fddda358d5737f3c02a336aed7fc925bce42b293cccac566f5e70efc7787356ed9439d4b9af748e12daa217a16c4b8521aa733d182c2bb0e97edd32cc1dbd97947c3cdf584afb525f98143f8825f56b834467a524721f30f84806a07e148dfd21e59450f2f001842d18b380c7bd8c0a697a266db8ee47896b3488f2e542599d68ed0a8688a87b00b5ab7922eec13d96ac64a04db44f1940e87cb8fb865a4d826279e78a06f719742299c501c787db0454a903bb13ad020e186eccf75e85a161166f15a701b6faaf90e3132147813e6b89423d832848aa5983d24079c1f6eb52a02601aad3efbbc1893ced62d99ff4ec3e8426eefe4a764dbb9a9c9e959aa779329f8d84713749ed391eb9de7f20f73738e8f84c05add82c9137816111d1d3a3b4d565317542f6738fda7819d02b452660c26827b961d64b175c29bc1ca414b46ea731e930cb8f1cd30f4751437f4e585b3f4ca90e4ebcae0ef08c3984bd23746cfff549b20d8f175a7252438ef6b091efb4696a6aa312b8d83c7c3c28acb0855a796153abcec3937294f7cf5c5db3184cf249bf94577dd9682d48c8ab168f0acc8c552122721349503034ab067752c2b6896e411cbf33a3f179cee662e2981ac2a8a14b695a0e6de1aad82320e071fd4a444db8ed8c2cf3a9369f0fb1a2a0c9f3b6571267c8479cd1458d10fbc99d8a43d500e6866cbdc567c123d37c09a4fbfca85969fd231cee65c484b6dbac02ebb4b976cc1cd21842d0dc09d9b2c2e08716fd8d38c3227ccc2d6eac6d53cfee95606378f507f7565a76f85e55c0d81b77570f918cd5657a79a751a1b4c0dcadc3c1eae21afc8c782c5c442551edab039e353575d90046417cd8415a7ab84ee2e059982832155f63ff76cb611abb014d9d262989221adf3124937a541ea87431d22fceb77980d77fac124fc6c3ed19f4489589d1a20990a9dc727c6dd1eea081134e34327a9342a30b9257d0b3bf947574a74ad960311d4461bba4fa95a4eeec0295e8165a39b0e47aa16a9cbe66797ddaea55cad660698de19f22588ed0ef394d2e93030b6280082f198941146a494b00032a6006dea0e0e05e2dc3eb5a570ef9a500646d170032345c32bbe23b7c0d195aca6077821781a825e3fd505bf12d6aca5480b6816e7cff9e6ee76e643f228ebc620e4be5c3b9df96635b38f5b4c45afb7efd90d74cb3361344ef374f6755df634e6e5352467ab24a1623a572e4e33c862d827a87d872d3b459a36b4c8cf297b6bfc99d740bd2f2d9eee432450128ad608e504284f02a4980bd3670c2bd28a07961b7e74410f452bb59a00a433c715088e232e0f1c53eb8ccffb5f18e1215ee12437de487235afe7ee59b5fa96f25642810b5440443d61c9e37e122415574477bf63cc129fc44560f9839f81b1992cacc34145e2edd42f60ee8eb04a460f905d983b5267e76ca59604e34478cbc0b0289726b7cc61243d25a2d1425cdf372d0a1474bcdc7256e13df3555dcc3ad7a585da8824e04af0a2adfc5f2aff3fbbb20202267e87ec80b4d452c7ee33702c96564bd4894b7a28821a1ba36d7429ab0c10255e8fbb3f33a19fb98facbe451520a99d91b8b266a884a8e53efd667536cf93a1466459d03a49f4160c7f63a3a2253fb2eb4d095cb6548eb3744a40a61787fbdf11b26a8ff69d29a2271f64d7080ea8a5c7cb374bd3c5097e1ab8eb547daa786febb3326334216fa277a6e4071f36f863b769244ea22d0c9e0ff5661f70d4b8db133cf2336686997f2558a967327a415336fbd99a8a957a5d55c2611106228539ed61deed8bab5727bb9daa5257348390bfd496921815db03001f4dc0131b24c63d39c990a73ff7754c2b813baf508b9b7a2847eaca00f7d7bf3bb55408765ad277fe2b79290aa4d3853c39f2d48e9b4242ec96986f824d78640e82c8303cc90c4c327359882e74e64a5912f509355c166c2fffbe628974bb77a3547f26aadd5fa509ea3a713ad2e8ca44bc795bd364ebacae7b41903430e29cf2c355cc9deb5097a99934eabfcab47703959cfbb73febb82f2735b357d168a59c15da34fe338f9b0cef9ee708766ba861e73988361d40878430b9807f6709e92c6fa3209a92e50d8ea9d17ddfcbeae12455789a46ddadef4b8bf4e7fe927cd631847bf13a105cc1bb4cd8dfa64b046e09f628360eb0a867fc7e32c9087b4286d48ecba13858bb7f0856dc31f00424c8fab64026659c302a7d8e0702712365876040d880171fef579cb81c302afa8b7740ed5e80b5499c186adc0fa889f92383cf7239933226d6a4aac3f34df58730bcecda537858c3ffb408a39796add14628a7285a121359d0c338a2469f907cca1933ee2c14ac7555748554daed2f272213c984783b6de58b5a348b0c067486f8c0c062efec22d9bfd9e323b1c704db6e21eb2d30990bec9e6b636e5ae74311510553e13b0aee9bd5485d6388239fedb5690ee72df92bd763b4e1646b03848573794cd011d8504d8e2206eb6035fc83303531ca6d009615ff5059cb729201a0b99c4b088c8a99efd81808f7209dd92465cd495e63d2ae7e9c5b9a5fa25438bae2f97adbae02a9ac00149346f8f94e8e041a2f0a2714df40bf7d1cb0e49dabf048ce30c78352c17a56eb212732a1aa88504de861e38105ef36fdf75857bb0fa1b4c13e11c96e16d2d6bb3b4cdc191908974ffaaced6e9d2f01398da95ad78e231d71b9e2c7ba9daec3f91b236c5797782bf5ce97e6a26f8eed53a00e7de581f2ac6e4dbc68f6c6b02867e0dcfa9e53eceb074398a32cb52f25f25d3cabe03bfb15c744e02665e51248be5b21c0e45bfe890469d307d5d83e30df2287d4b30688b80a158833016e0784122022f4af346722663ca2acafb3a0d527cb4bd62ff0b10a43caceb6244071de2e878f7eda736a5655a2254d8ace297ad4f7a7ee291434ccc7b472e699fffef6209c53e011bb32941f592e0c38a58ea99ece74b4c8c5397f287fa7a47df28d3ffaf91198e32018d67a52acb8cd732e4c0237f9f6e8ecbee65a341097f241ae57237c3a2150264238994009c301c6d241df02178edc2d3dc192064ac3530add497eb794abcbfae3aa7dc29262eeda8cf650a12753974222ff6ce32d18abfc0ba7582fafb6f7eeb5867bd0874f9b2dad54d33be41ae0158499c7d19700fbe0b4e32e95f4c359b17213ccef9ef239bfc5e58160a1c161512617cce295f7a45b3da2b623fd6503ea389c718e8db390e6e951c89d3c3969263d37f2c92c9edf89738ab84b8d02dafb6ee2f5610b57b200deed318ce266c1ebc47fba36dd203c169361c8488fcb8e16c9addbaed26c027153b3e784f75774a72ebbd0ef6af65c7623b0a08a3eaab15bf56ea0f2dcb83a93f1ed89b66bb39a83d9a51182df3742ad5b3645096897c00d428c3fa8a7e34660ee09e1832e8e5a1b193ba374fe0c6cadc6f6d5160b10cd6a2157f0ac3d5fa293ba4a662f9c2247cc43b1db4545f5345921682787d3d8fe2fa260d7ded6be1e9b3309aea0776ab6a99376b48da9f5666df4689020080d23f8bcd49464cf05ae1af1ee70d7e0dc417ccef3ddafb7499fd883bef0b4dcf968d97d1bd654d9486733488152c4a1d2e6f69696ea3de7848a411f51429597ca8d4601447b8b6c4943feaf75e7f4f76d4ec6113627d587714cd4599d38634dc6c2c074d8d98d3eb3086a477284501d42c206dec3b363e1d3ca1a0565d41a89969bebd994f8839c1aba0d4b5b8bfc505eab725639396fa900f8bc6210651935462704da2f5746d069f57c28203dfce791ac04da1a30a29f31e345671e96357340499caf2894d17126a1fb4765b549dac3d606d959c79840ab523fd3b53387c87f426092be0487fe1368529523a0217eccc5bd15fca4e866c90fcce25685d8c1d78108e22cc6be40abbc38bfc36aa7aee42a51ba4edadf3812007b6460960583bcd735274cb67002a6141cdee4502808644b8bc8ea0f037d753462da90a1027", 0x1000}], 0x2, 0x0) pwritev(r3, &(0x7f0000001740)=[{&(0x7f0000000280)="8ef7079ab14c04cba74c5fbcb597cc7ff99856ecd31031b041d5e899809f99fe0d29032c950efb4d3e650e83aac70da76bdf8f05126237e85d22f98be22e40ad5a0c6df4f68772dcdd98ab6fc90fda25af709db6d7431f909db3d0cc7b02", 0x5e}, {&(0x7f0000000300)="b81f57ffa6ab93ffadbad8b33913370aff314de3a3b045c2a4a09f7db02b9543ddf65c6ed1884065b70e5a1a1bf918cb3523ca500d754e898459d4e139e5ac519f876e9438df4462182ce019d27c67cdd289b18c0621aa3b3ac777ece57449208ce68359f25fa46ea4989df2b921405406aa8f85901b611fac472f4e582549efd2c33d072206c8ccf15257ee1cbaf4d5ba4156d83e997c89bdb9be10a434e8e052f5a21c65e3ec72416c117dbb26cff2d5e9342049df2bc5f5d42910d3029487f061d04c1d0b68c255bb367992313c1f599902dd55ef2479b919e3e4ef5a23acf4c294bf370e1498d5454ddca7fad3846a65a0ce7f3081a3f5c8e1c57e9793087083b825bde8e781fa4a53981f670c85808e6c201c5230ad2b71ec7610a59ee46f1802189449bc15f839cfc1abcedd90d861c5a9b651f19c908876675de2f395e4d400cf006efa6392619d33a20c4929c0af0c2ef708f0f628b4eda4ea110eaa0debc9469eae855b804f326cdd5262e499509e17ee3ac9b7065498a4005703f2cc832b71bcbec658485ea0454a4d7fdfd6077c73dda925ea73671dadfc1da6fc862a76fba142939f7982fdcfb51a095f50ff06057cd9599aaf1c14126c8d7f3e8d9ef30a44eb9f8bd289bdd8fe473d1fdaee00eaa4b594393a9f05dd375150b948467ad9e1315d4df7bf5d5b18d7648303348a011a6b00827af9ae317a0689cb8b0416ecd34ad8ce03b17e7992fe912b5f5d56c8576d2abc6994caf3311e743589ac237b1c6a9095bcaf1cb483b7117d73742b654f7da6de0e831bfe015828eafecc584d1b922f8947ff528642839264339aab43ee900cad345fdd9f787093014817aeb3d98a079db0016826b7221c0ddc5acf6df7e3702afb20cce298739540daf5bf6fa02e9f80c6616eb49e1922381697d338e70a474ab21c3fd92af69f1f66449bb452220b3d165380f02964eb798637b77c1c4c7ecd67f06ee344ff3b9646d358f9642147fe334d0fcd33ade285e91c248325a60a4cd202d716fe473610e217f623f06d81858b918e22982b260bfa9e1fb8735dbb1a07b6cf028f01b7b678a650f0e407dd41ee8b776a574af95eb5bf2560ccff0fcda32cc2517b2786828c2fa974d4bf307f789f0d5d256e3ecdcf8b8a796a40e349af9f940b0ea76406400833627464167c245b5fc3f9d5dc934f9e9bd77d9d36255229c5d11ed58c03e7ebc0692cd61106f887f8fc0684f6138fb438cb050a38330f9d7778cc55068b26de7264b7b3f86963cbe177b076046ea2a09e75c191cb30093dc9cc9691af070c1666d3a7e16edaac4f4fe2e573205fce727292bc421834f203f86b01380ff8654f7e552aa2a7fe1d995c4b35a6e3d4e7e4eb47332dd94e52cbf1102436a0af09158ee141ecfe52aa724722647d260c175f8ad3cd1657f4eca83f8b403e28ad35709ac0fb07fd349c0585851c996108b57fabccca3ea28d5e029de4f8d78986fda9ca6a4b6b8ae2576005c099b94660718d194e2a68f96a1e7e7d44ae752786134a656baac78edb090dfaace2722a673acb094ece74e69076d28ddac982a16798668a6e21566b39d6d0a358d0b001eb603eb417d656927b9bc37b291a7aba7fc0b32f543595a0f4e22b51fb2fddd37a005144c2e25e9107ec7fc9e2d0d960023bfaeeba08f11b12305cc40b5029f5e2a2b85a5564b38fa23a89efc852797468777d264c1dc4e0c8365a2aaf8d1d45eb5335bd75399bcca21fea7cf4bfcbe7bec9a6538b76d3ae9fafc17f8f29476eb647dd4e75ec8936b16eea4b7118039c8c51b213ddf5d8536d486d9868ef2bb8aee4ededb60c7ad564250ae8ca84582fa7db0e780fee113dd5da6dd0d092db5c73a3222cf01055b85ce52f770308cfca297867b10abcabee84fbaca01570d58022253202d9c866e19691d91089ae9a29a30d8abcee56acb6d51ced3de425c3e05727bec6566d30240e6699221f7f56328d1a09b288d706d50b1ba820a09858488a0b4a2c9a9519df4f93773760a293e3148234b4b926f8dab5624c42c2b8ac6db0a0d6d16c583f166d3cf52de2e1dc2cdccd6221872b75ba872a3286f64c488c041daf492b5755f8ef65add2f70593a96ccac699742832042f6e00622d6bc339895f681c141d4103b7dc788e1620d84f7bcdadb1f5575a63e300becc31e538636bffc444d01f0d0d467140d89aa1ff241efe62421858b479f2fe81561d70682c168cc655ab3dc7608fa1cc7df507328a668831036edc0ea763cf2c51db812edce188033b7e2013a0db2d3a37e1549982b693bff3fee0c69a7e9b175e2d230fa2de22b857862df83a15d8b9d235bbae49de00f12812c2f7137b6f6c5abbd9c5b7a41b3458dcf1d071f48999edce16bfdf5bd471b5d76123f4e85d8d231ad3cdfb1edf8b82832e0d895188ef260c445a1305172b44f2c2c379ed3edf4dfe93e2c78c1a827af8ddbef1554aa55ba07007c84cb74c047fc1f749db1bb7a902d4d90da9bd0f897bd3ba39f1ae37e33206cbc575834d22250639543314a184de4016bbf133280315a9e7fd9d6df0861eaa59a1dae92511629500d643a09cf065b8e6eb7853bcd87bb4255798dc7a7616e95827f5bddf52cc7fec660f50215ba73d75e9d143d6a7eff713bf164d1b9e6adf1dbb2e949be031577481e849c6a3270c0d4867a381760078b62abf8984e1e38553b77eed9ac845986acd1582a98a64101821ec002de138687b54f8aae76f628ba3ee2f0bcc3f1488e0556ca12aae5da496e1058ed74a7e3d43ba86c16d17d2b5fc7009a89b7ad830e4e3a53fc6d44ccf25b13ac3de81b223e6d2e08660ffcd55c670e296cd0b52ffb3c90cfe6b45f3f9b891d396e4e69998a147dc5252184c96b8ed90dd72c8b074ae709b3df1f99cde747c664b54b97b641ca69029428466ba6cf3895455af2e8b646e27d0f3e6d267375dbe8a325168b78def3cf17393f6f96153b53eec3100adb955c5983ea8e1d922e1865ed9f4700d82a44388de377c808cf1b77ff4cbfe4a5bf6c0d41a4c84a34289bbf2d86c003f64baf32921614427312b46c9e599cfb4f1a82941e0a2524cb16943444246060cf8f96ee1009e91979b7faa1e039bbd4710de2325fcc2f09168857632464a602729bb83a7d90b03f7264d74c582d52b44d7c1559e209a3ae258db92c10021a7d06afabb5f11fb90fa1903b12becf044aa3762424ce11bd8920c6a8b17eeaafc2270a853a5ec3a5bb3d81465444cbb48bd8d89a56a766deb1991d6cd1c60f6f6bdfefff98b64fe3ef6f179939190477b3ede09e4707740174982f90e0bce4e8ced7cbab9cc2c9457da2f83150a8eb1136001690bf49b7568cf070a11c4c76804bbe7aa04fc7c70afad9f9764d481fffaa961b6b8e40dbc78933b7e24df830975e547f964b15a38f7dd441d72e1043b010015a75b901a87192b12a97e03a2614ef40c8985a4b8f68baa73a72723970fc5f273084a903da8dc07816dc280c5f392d107262c3ec466a20e4d9619121378a1d5a912044a4b0118103f8ef0f63b824ee16f974bda8004208d99d6c82d8a46ba119e7f7d64e9760ca91c0503de0d2458bffe2f0d29bb43a77c813c7557570233dd78dd497e5449def295dda33d8fcbf88b77134b12814822e8899b7f69963926dba0a43ebf5fb0ce63a72c3c7113436b6211be8f456f4496ddb9648fdb16204d40b788b82512208d106b031af9f1274ab4a8debb5d0ce70b21bd97e8838d78ddb22c82e8f5f6184f232a06e3b98dfc64174ff2dffa697377e486c5d27a8fb294d9546ec957972da02e3b02a7a5326df28fef5299cf2310817a7ec8e76b34a30f074ad122c44c99d0ae8cfa050118071c4896b79029c8ba2869f839edb64cc33dedc7c8fa468b4809e4980889f27f13b705909d3b26ab8f28493b8658d68f0b373f8a99d82b7cd250d1f7dd1b0b749153b20b0d617d037b0ea728c623077acb6c689e225409ebacd50f02f76fbca2b72a5c98fb84228a5740053f0aa22513ba10d04dcdb16cadbc2a7ac31c5d808b3e0a90d55c0350bbf0aae7675957296257eda2c4530a716148d6a347457c7e861343bee80b2ea45f6dd36524d14867b43ae5d73e4d4831caf8019df78bb448798335dbb1250e4cf4340e409cbe977400093b42203462563a80bcf9de94d0a0c81c9f11930e3bf5ebef07d0b2500d355745cdf4f8fb4634448be088858f8dafd4395ef6b24ece9e35fb476f46f0cf860013b07efe4f9c9ee6404d63e71d1970c0c1a984e72c79557f83264d020be98d2d8013cdadeb2d55aec4bb3af2ba89fa38de0043c90f3d9122077dc4781e00b21a3a83c6ba559d9f25e0828f15eb46e9fa0c9c748fcb60196f8ebb22a61b0a8335438cd46e9d46d023a36880933000dea8619c7f6899a73270cd4ac4518b49e7c6454fa81052c1edc7c799c7ed6a38654dbb17ebd2d17cc6b408c557dfbd9dd380baf0bb9b318982ee3d606843c80fd732adc55ceb8a60ca79ede08a3877f44a81a05fd67ff0e56efcc298b56cd92fabb76b6c4c00b07ad29ad05e765e6d70e7c1155c569a4c334d1578ff73d3cd49ff5da1fa75d2b358531c50ac9e206d131a28b1eb8a799a44c4b6841e717529a95d82642a0071de4905115d25d428b997a822559afef3b083118320b16150a9b01cfa2010031f47ba50662f3f3903da26be9d48e54a15ebd4892af2b509bf7e1f19b937821a7e4b7e65594e497bc903a193ad38fa643d8a12ec617972532b2f0e8996ec491c71aac4f15f4ceda406eb0790e9e0a1261841c52405c09f41a16c96bd7819f75ab672d0c568d56fc28e1072b230ba24b50e27db68738a18c74f4f7a3f8bab1689b7205414da2f43a072e6ed2292427e13299df60d87a467a3a795f77f888b3135338341a05ea7a9ff0fc4029203a40e31a00b21db1b7173a6bbdaecf6fa05d44561c8f092bae8de24451b35fe39427938c31be5234b1deea429d4b68d9e5e8d9db087e638f9c4c5ba300d9daa67bda64a34d3348486ce560368f95a60c4c2662e0c2ea56f008af064b25ddf0762c81408fe667bffdc46b7c5c9908afaf7fc3f9898e38a09847261fbfa8e04202c6ab681691ae964a6a7b23099e273625456bce190b6df916f87c7755f15bd3c0aaabaf7089fff72b61b87e05e8fe53f6ee9246b3656d2e72b82841860a21fb1f7fce0b1b05411f6a5eb6585add5fa6dbecc2fb3806f404bf62eacbee35ad2af83177f8527fdf078b742afd6d072c496842ec2e6acd1cf67dbd168b92ff07dbec4d8344187f4700967f86e966a4729504d1a90e0031cd1d6e3e0c8536358ae6db1ebc07077eb4bdfd01b5121ec54f367abff9f64c323e55f112ca8271c1d1f372dfd340d8e95f5e2fa917a32945fb85416d30aa7fbaea6cf55e445b571d8e01c762119017a407bbbe800fec432fc5c3da95c3ee7bc57b9985089e4d732ddaab2ace286b832dca8408ea3e4d725a4eb8784566a275fb220fbc1cb7bdbea308b96b7ef54b09214c862b121e9171e0f31b75c1aadda3fc2f066a1f6558aba844d8388543439570adffdd9e18c449680bbd9e87a165ffd2eb96b44ee662e884f68a7a5b9306c3d925ba1c46982d8eef1e3699ccd34f12febef50c4a5e6b6c2d802ae762554db2872f5d4287a120a26c6aef6d7bc33eab458b9d8ded7bbfca7dcf95a0b71d09e07de854560fca718a3de973918c7747890cb00260f13bbc407da7785aa2a13c901b9306d0379d04fbd149da8c35e326890d036548aa49089f696f2", 0x1000}, {&(0x7f0000001300)="05aab21c8ac140c98a008f5dcfdb214a677aca6bd336a4c72444e067fa967f22950102a1", 0x24}, {&(0x7f0000001340)="3e2e0dace96a49103a8037401915a105535e14e4c24f52442ba19ffa9437a6ca18cee3d4449150581e1d61de3883c9eda2869b75fe1794807122ac40bbc2ccac58bb1e1a457e457fc7eccc1de11464703bdd87d29ba0e8439efc8079e6936012f61fff11fbb1bdfd629bc0221d24ca298cdee1edab2ded1356c53c902f5da56b4b854545a81771989b908b31fa592157ad9273ac4577a6f2b86ee33ec54f5fc4445c68d2a14ab8263a25510d47297c730dba8b7275", 0xb5}, {&(0x7f0000001400)="984c9b768144b869bfea8b37cc70fbb46c10c09ad0210c3e6c32ff403ad26180f7a0ba5c01d99d4df83bfbd020e740d5880508c684f36ea1091cee583eca80c6e2bade66154ba451f5e81099d3cfa6951f", 0x51}, {&(0x7f0000001480)="e8018c315d654a2bcb21984645470ecd36fc0f327f85f2749d1765264ed29d4ea0638c8a0f", 0x25}, {&(0x7f00000014c0)="b5600771712098a25af36cc9ec66b898d23bc0f0bf59df03f95312569130eefcc5f82b27067f1fa9c521a2075412022cbe22243faec55c339ae1552b8dd109309c9269ac52122dd4eb80d6ec13a3fdf11f638a08c03004ff8095fe9bc0d53fc9932b9fc5ccd4e79511f83202e4f129f3681f5f2109176b12f830934d2b73e4b83a49ef7157a663e468e9eee6f6e5a97d56df29e885897c8665d2085d5075ad633a7ae7200948393290a44986517658c5ee30aa1eb4e2551316d9b775", 0xbc}, {&(0x7f0000001580)="d8c97af2b1a6270ce64cc9536a4921c0ccf077e3483a5a4baa673c5ab80cbaf0ea105979d0a8e888125555040501ad235ec873e4f778add8de038a86b4c3087c896758108a2bf884bad861a455150f5d9c8c908151d9ecea0375909733ee3046209268bbe386c05b817ffe0850849edcd7660f0865a83dc038be6627f56669f7c57b11674fe04dc0f06a40ab6df971a64dc1ecea88cab4f16558b56d7872af19fb08b3e3fc2b6d71bfc14d425757dff08548d8aa67b199f2c9aa75686edf6bc3c4935063fe1d8a9151a558438a6c2b84e069f746520c18c9800833137ac4d8d254ab44", 0xe3}, {&(0x7f0000001680)="c219abe40b3e54e295bb557bab1382b19479338bb1fcf619c4239e3d9523628c97211a62759efcd171c7852282a12cd7f7345410c93d6025d49436590bc97b95d6d0cdee1fa519a298f1bd5b0b0de6e1688358336294713700ed5d302af4dc98330ad9b8a0d87ef0bfd99d71a72e998f34bf08ad4603ad7203689b670d57640cb753ff4f1ae18d1cfec919ef39feda69dfe544820b2f66b6cfcaa8f8ff554eadb60af634ce99a67b58dd95dce0", 0xad}], 0x9, 0x0) 16:00:20 executing program 0: 16:00:20 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x2, 0xff2b, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0xa5, 0x4, &(0x7f0000001040)=""/126, &(0x7f00000010c0)=0x7e) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) 16:00:20 executing program 1: 16:00:20 executing program 0: semop(0x0, &(0x7f0000000040)=[{0x0, 0x7fffffff}, {}], 0x2) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000080)=[0x1]) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000280)={0x8, 0x5, 0x2, 0x2, 0x9, 0x0, 0x4, 0x10000}, &(0x7f00000002c0)={0xffffffff, 0x8000}) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0xe8c2) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfff) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:20 executing program 0: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xb0, './file0\x00', './file0\x00'}) munmap(&(0x7f0000ff9000/0x5000)=nil, 0x5000) pipe2(&(0x7f0000000000), 0xfffffffffffffffe) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x0, 0x8}, {0x0, 0x4}}, 0x0) getitimer(0x0, &(0x7f0000000000)) getitimer(0x2, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[], 0x0) syz_open_pts() r1 = semget(0x0, 0x7, 0x4f8) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000140)=""/238) r2 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = dup2(r0, r2) poll(&(0x7f0000000040)=[{r2, 0xa0}, {r3}, {r0, 0x40}], 0x3, 0x140000000) 16:00:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) fchmodat(r0, &(0x7f0000000180)='./file1\x00', 0x1, 0x2) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/61, 0x3d) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x17, 0x2) lseek(r1, 0x0, 0x40fff) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file1\x00', 0x200, 0x1) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:21 executing program 1: socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x63) write(r1, &(0x7f0000000380)="b0", 0x1) fchmod(r1, 0x15) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:21 executing program 1: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff}) close(r0) getsockname$inet(r0, 0x0, 0x0) dup2(r0, r0) r1 = semget(0x0, 0x4, 0x600) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/29) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x401, 0x1069}, {0x18, 0x2, 0x5, 0x81}, 0x4d, [0x1, 0x165, 0x5, 0x8, 0xff80000000000000, 0xffffffff, 0xb6, 0x7]}, 0x3c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) flock(r1, 0x8) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a35ace697bef6492961fb169430db75d54b1caf5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe2147f00000000000000b3c190fff097ea73a4000000dcb95a0100000800000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc987625b293563b82a80e23fe6169f67a668db3020b5ea84a429992f34732501254615a17309e6898ca3c4acbb54208194bb9efaedd", 0xc1) r1 = syz_open_pts() close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0xffff) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x4) dup2(r0, r0) socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000001380)=""/215, 0xd7, 0x40, &(0x7f0000001480)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r5 = msgget(0x1, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/77) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) 16:00:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x4) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x10, 0x5, 0xffffffffffffffff) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) unlink(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="ca6b", 0x2}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10008, 0x2a) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0xfff7fffffffffffd, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x3010, r0, 0x0, 0x4b) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="728fe813bda0cbcb6302bd84c830eb26b7a7281cbc5c73538379ef6e8e0f6545f560d620d3dcda5a307b3872f1a80ba6ab0f15cd8ef4110a0df53c5020c26413e9b4c4b9f30cefe3d6d71113cd333640953c82fb414f0e81c0411e2a0f9c13520c6d32ea700703", 0x67) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r3, &(0x7f0000000040)='./file0\x00', 0x8) dup(r1) r4 = syz_open_pts() bind(r2, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xfe07}], 0x1) 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xa3, [{0x1}, {0x1, 0xf89a}, {0x2, 0x401}, {0x3, 0x4}, {0x3, 0x401}, {0x3, 0x10001}, {0x3, 0x1000}, {0x3, 0x4000000000000000}, {0x2, 0x7}, {0x0, 0xffff}, {0x3}, {0x3}, {0x1}, {0x3}, {0x1, 0x2}, {0x3}, {0x1, 0x696}, {0x1, 0x5}, {0x3, 0x3}, {0x1, 0xffffffffffffff81}, {0x1, 0x6}, {0x2, 0x7}, {0x3, 0x20}, {0x2}, {0x3, 0xffffffff}, {0x3, 0x10001}, {0x3, 0xfff}, {0x1, 0x40}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x3ff}, {0x3, 0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x300, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="bb4fa162f99c027a0691f1e83cf04e5c59d358a56a9f87937c46f1774ce9fee3a25afc01f560d4fd44e47ea3d1f2de738c868de44e439868869c4d44eb70229d65765d8ff76a", 0x46}], 0x1, 0x0) r2 = open(&(0x7f00000018c0)='./file0\x00', 0x9, 0x0) write(r1, &(0x7f0000000440)="319152decd94904d89e187cb820fe58e63b046e01fe52730ccf1f89026585d03b41bd45d895773ca9624e3b8770e2a43b7e0fe894e8eed6f3154af7b8093b287f3383ee9bc795b852553bb7be63b7de7df9fab6abfb420dc55ef98a3af47a6942b977d9e3ea66e10747afdd5a60a72b87f7860", 0x73) getrusage(0xffffffffffffffff, &(0x7f0000000140)) r3 = openat(r2, &(0x7f0000000200)='./file0\x00', 0x10000, 0x0) r4 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) accept$inet6(r3, 0x0, &(0x7f0000000280)) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100f4}], 0x100000000000005e, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x1f, 0x682, 0x2, 0x7}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000004c0)={0x1, 0xbf, 0x5, 0xffffffffffffffff}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) dup2(r1, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x40, &(0x7f0000000000)="4b74954c", 0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) rmdir(&(0x7f0000000040)='\x00') 16:00:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=ANY=[@ANYBLOB="20050000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d948cde6dc4857dacda70a29e20172309440f12a445ea97282b1282ca6f9491b56a69769787beb0900000000000000cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6f48ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c74eb0eb5b5e5cf63e3fd362b793d792f3d7df098cd1e2497e8fc0e33f00d72008c4f978df47c2f75a5ce6d3cf40e7dcba74fe991b412e25299562ef0f3b7e43c152f08656a07a7c2469e67de25e34385c470e955f1c478059b45cd03dac041e9e35c58d90a040ab574a881af2b64d9389f7a67097a5a66dc8d5c9e4705689069551db73ead63ba1bf7840a43912188b602c4c7cf3136088fb02f10f2cd05fac6bcf8394b1d1c8a4c68d59549a2dd2e32e89830dbbf783ad3f481804e171211dde0e728f4a2ac4f8ba3e2b5f79a60dcfe5260fc151a664346c892a3e0060212869835a962c7073e7f0803bb921b7c26d35fc76de40889ae7ae5e79f3dc739b97acd5c1715922d1d1a4fa0f2eb530e1fbad27631d963ed46a585ae9e3ee18e3bf7e8f2e8540e287ac31728f9203cc7644f242fc3c28d4ad90ab50d6b7dcdf4a10302d24082069f9066b9896b6867ada03c908dea13af011aa92d4ef98c446f6fe1e985cb41ac5267494ebbdf0213460d47085deeb6bc33873d0a3e77502f640e3562b5ef88c8240e25546674fc6902aea818899f102afbdc467ced04f130468b329e26d0db2c1fc9df09738aadac1351152ae4f006dc76a156bb28f8252f83feae4a1eafb4aaf0f0b4a5b3b721c55ed145dfb2f39027c620bf51fef27c21a39d2e92bfe7b7de0925d72b4939466ff786c568a3498e38641acd18458f9714309af4c137f79a6a1fe68fe812dc9f967d1e64e302355a0b80a21fa83fa7b502f318c02647e02702677a8825f3cfd23fc958fd5cdd4416b4b020a25ef0ce19bcb8465f1c3329850f86bbc44ced405c83716dcc67aa61253a70f70e3877d5e054756255225ff0cd10e62c94e7a67d370934073dff0e1db43eba855756c1bc6b52aad301c337d29384290000000000ace26d1b1f53dece8a576319051a028b34fbc43856dbdc73b0ae8c1fae3456c0df319c99e8b67b6f53f12162fbadffcaea94474a5c734509042469aa1c19ecb8ebb3e2375db80e777e05a7a93a65a7f1b1bcec81000000000000006a9c1e5552b5dfe5528918fda00483e489fce441e21e16277b03886624e72a1d3294511d4a0379a491f5b124177d82981e369100000000"], 0x5a7}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x80000001, './file0\x00', './file1\x00'}) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000002c0)='[b\x00', &(0x7f0000000300)='/\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='w\x00', &(0x7f00000003c0)='w\x00', &(0x7f0000000400)='w\x00', &(0x7f0000000440)='\\^\x00', &(0x7f0000000480)=')-\x00', &(0x7f00000004c0)='w\x00', &(0x7f0000000500)='w\x00']) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x4, 0x3f, 0x101, 0x1, 0x8001, 0x6dcd, 0x4, 0x0, 0x0, 0x0, 0x3}) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(r1, r2) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/159, 0x9f}], 0x2, &(0x7f00000001c0)=""/49, 0x31}, 0x43) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0xffffffff, 0xfffffffffffffff9, r1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8, 0x0, 0x2000000000000000, 0x0, "7ebaf996a72fd9e982c54bc17d22af11ec3d5eaa", 0x0, 0xffffffffffffffff}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r3) 16:00:24 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x340b5606d6f2a6db}, {0x5, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x800}, {0x3, 0x200000008, 0x1000}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = accept$inet(r3, 0x0, &(0x7f00000003c0)=0xfffffee9) syz_open_pts() r5 = syz_open_pts() r6 = fcntl$getown(r3, 0x5) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r0, &(0x7f00000001c0), 0x0) wait4(r6, &(0x7f0000000000), 0xb, &(0x7f0000000100)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x84) r8 = getgid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchown(r1, r9, r8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xffab) semop(r0, &(0x7f0000000240)=[{0x3, 0x4, 0x1000}, {0x3, 0x8, 0x1000}, {0x2, 0x9, 0x800}, {0x5, 0x2, 0x1800}], 0x4) fchownat(r7, &(0x7f0000000200)='./file0\x00', r10, r11, 0x4) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) fcntl$getown(r1, 0x5) symlinkat(&(0x7f0000000280)='./file1\x00', r7, &(0x7f00000002c0)='./file2\x00') syz_open_pts() symlinkat(&(0x7f0000000340)='./file1\x00', r7, &(0x7f0000000380)='./file1/../file0\x00') 16:00:24 executing program 0: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x181d, 0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x120) r0 = semget$private(0x0, 0x0, 0x610) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/24) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f00000000c0)=""/25) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10070, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) getpgrp() close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() openat(r1, &(0x7f0000000200)='./file0\x00', 0x80, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000180)=""/75) fchown(r1, r2, r3) fcntl$dupfd(r1, 0xa, r1) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ad45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x130) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1fd, 0x0, 0x98b, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) fcntl$dupfd(r1, 0xa, r2) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x9, 0x8, './file0\x00', 0x15f4e1c7, 0x0, 0x529, 0x3}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x6) clock_gettime(0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r1 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000640)) 16:00:24 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="100f4eea27914019685648860ca69d29dd944da5ca518ac3286b90c84ba7f3b93a3fde0f459e019237bab35e99c6a01f37c6dfabd11fdedc7b744aff12cf63d722f6e7a3ad086559d9085e750eef159a1058085240542edf5d2be5105930f62b64344a6b748bc22b7e7e86971a36bc8e2c42a1638ea622d283813f062144c953168cdb617d2221935fce43f2e79dd9dcd6aabf0834ed15240c4c2414bae9c331af519f5c9ea431bb82f890fc5e05bf77feb510fe80b1416aa78e6299e069bfed0e845c23829461c3190a1685514072077fdab1d0143945787970d69b21665e40ccb144f8f819cda51e51", 0xea}, {&(0x7f00000001c0)="7e523c4751d9093d046c27836a03a19a1f05541278e57e331091d28eb0fcd82b92c9d7b611d725b326b5c6723815662f1372cb14fd945c488bdc1b3e9e663d70dfe24d4e6c1dbd2e07bbeb2aeead21cd5b7e4bb19193acd9c62e8d377e2189d30fa5a27cc32313f382e9fcdabc03193d3bc8c82b3aa221bf1b1a5d22e887", 0x7e}], 0x2) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000280)=0x101) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) socket$unix(0x1, 0x2, 0x0) close(r0) 16:00:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000080)=""/116) 16:00:25 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x10dc, './file0\x00', './file0\x00'}) flock(r0, 0x2) flock(r0, 0x1) 16:00:25 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x1000000002, 0x241) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7f, 0x1f, 0x5, 0x1, 0x0, 0x74efe044, 0x7f, 0x0, 0x0, 0x7df6, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 16:00:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x200000000070, 0x40000000009c) readv(r0, &(0x7f0000002640)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/59, 0x3b}, {&(0x7f0000003bc0)=""/4096, 0x1000}, {&(0x7f0000002a00)=""/21, 0x15}, {&(0x7f0000002a40)=""/198, 0xc6}, {&(0x7f0000001440)=""/6, 0x6}, {&(0x7f0000003b80)=""/64, 0x40}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/169, 0xa9}, {&(0x7f0000002580)=""/178, 0xb2}], 0xa) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x127, 0x6) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x10000000013c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x4000000002, './bus\x00'}) fchown(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000002700)=@un=@abs, 0x8, &(0x7f00000028c0)=[{&(0x7f0000002740)=""/103, 0x67}, {&(0x7f00000027c0)=""/250, 0xfa}], 0x2, &(0x7f0000002900)=""/103, 0x67}, 0x801) r2 = open(&(0x7f00000029c0)='./bus\x00', 0x0, 0x4) truncate(&(0x7f0000000080)='./bus\x00', 0x10001) fcntl$getown(r2, 0x5) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setgroups(0x3, &(0x7f0000000100)=[r2, r2, r0]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000010c0)=[{&(0x7f0000001040)=""/72, 0x48}], 0x1, &(0x7f0000001100)=""/5, 0x5}, 0x800) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1ff, 0x1, 0x80000001, 0x9, "76529ec7fab6b2caad4ba5339b515223430fbfda", 0x2, 0x7}) r2 = open(&(0x7f0000000240)='./file0\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) read(r3, &(0x7f0000000380)=""/4096, 0x1000) semget(0x2, 0x0, 0x8) r4 = msgget(0x1, 0x80) msgctl$IPC_RMID(r4, 0x0) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) open$dir(&(0x7f0000000180)='\x00', 0x8, 0x2) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xff, 0x10001, 0xd9a, "9c8d4729990704da0d000000000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/165, 0xa5) close(r0) 16:00:26 executing program 1: r0 = socket(0x6, 0x5, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xe1b4, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r1, r2) connect$inet6(r0, &(0x7f0000000000), 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDENABIO(r3, 0x20004b3c) 16:00:26 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r0, &(0x7f0000000140)="27aaab9bc897771356adbfa8d9c1185a0f38364b42ae1cfeeb532a82e4ceb40b8ec56c198aa495e1e8c9b4ff57aa86f5760dd6069df2eaa24efb691cf060fb266c45850ab605b5c0dda570aa0516cbc5c6678496b666e93360f410f9376a8621d47dc6724f81a311eccc88ef5cdd97bef07bc5b0ad331a22a9d1b20fc4430b08a1bf97694527acdc78b383e62aadd3ba451cd734b38b2a8e7feb3c6c9fbd7825fa45905fd4a420bae0e6f4e3ffa2752f61d56338b8bbe0", 0xb7, 0x4, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r2, 0x2) getsockname$unix(r1, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) close(r2) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="940f2449c824503f232c44f533220d036e983f21e1bbff650be8d50c535060a66e3aef7370ee107edad4e5d12b9d101158a0d58396aec140901a642fd731333becf70f1684eb9bd386b573103cc9e617ae1befc53a5765eb50ee7a0e703892d85d6568e1da526b7dfc59ec86c406e0c14f0b9d9d56cfcac9f47885476d9109e90af53a888c7a5a55f7f87e3525f3a33e932c69e672253481", 0x98) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x8, 0x1, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="00e4ffffffffffffff000000", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000840)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43589631e5be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd82dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c05f0dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36c5e806e58ea3ef3d650842a4d39fe1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c5b52d667bc6d27d2b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d0a971ff67e06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752", 0x595}], 0x1) 16:00:27 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x1120, 0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/21, 0x15) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8010, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) dup2(r0, r1) unlink(&(0x7f0000000680)='./file0\x00') 16:00:27 executing program 1: r0 = socket(0xfffffffffffffffe, 0x3, 0x9) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x1}], 0x6, 0x0, 0x6, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:27 executing program 0: socket$inet(0x2, 0x4002, 0x7ff) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000140)="049e39535b382c31751121362e3b0199c54c5f5c235612152590ef98a947b9ae5f38d3b823d807243ecf5c243901d37a258a3ec80eb6b546675ef21f1dc6adb1e2e46b1d0000cdcea5de0c987e75627fbd37ac16f9d04f551373d73ed3fca690df7badd2333642baea34", 0x6a) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe8530c3c0700", 0x8) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) fchmod(r0, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x5a, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) listen(r0, 0x5d70) r1 = socket(0x16, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xa, 0x69, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x8) sendto$inet(r1, &(0x7f0000000000)="22e5db7b4a13354c5077eddc0f927fb4e3081592eed7188204588d9909ccf00e5c7d54a0a4bf5cf1bcb34ba5895899db0b37204effb187d6a9bdc2720d4c7fa63843b58d2197cbe138fc0a580221ca66ed38a5fd1e69b01db8bfc5", 0x5b, 0x4, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:27 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x7000, 0x20000000000208) mknod(&(0x7f0000000000)='./file0\x00', 0x2002, 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa8, 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) 16:00:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x3f) poll(&(0x7f00000000c0)=[{r0, 0x1c1}], 0x1, 0xbc4) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:00:27 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x8}, 0x8) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0x108, 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f00000011c0)=[{&(0x7f0000001140)="2ef39bbfb0559cc5c8ba0633f1eb3f7d8b8c2a673d9465b27f35e8610c7baa40e491811c36c4e4d0fe39ee72d714033df022bb89", 0x23c}, {&(0x7f0000001280)="6d886a1f13c8abd7e9f0a35021a30db6fae9984c5199f965b5024860aec33d0553c97497b65120fe21e63baf1f20a7e1c474e3003daed24853733697e5d1ae6602c3c28d3fc55abd3c6ba013faaedb78cafae67536455b479449986bb4b66e406db783dea5c6c8f30c6f12ef36c895b5a3933dd85e1f4a488e39ff007198081996e5f5a91a16363cb35ca4943b53806d6d3b95dbde786a090f85d1192795a89c85278b34ac52a822484ab22a28eba45f80914dcbd64d61e5f855a2e892ed360e25701fb55e83b715d14449cf7dc8cce9"}, {&(0x7f0000001380)="b39d6cabf5da8d8957c5b45d8112fe4cdd0d1d843f22de610ec5abe24d0cd2b6a96b3be69b9544f39ac5cd87df50f58fa62fb5f7c805d4f6286c1c06e8fdd9a74e13517578766064c2fb01187751ddf3b5bab60330487038b6ea3fe0a3a1b7e65d3bb7d84c685c89525a6b5ac870ffd0b34390a6717f99f81881747f088be32d94e0dbd04d6f69112fdb2934df8e5cef96d62dc1630b007b56aee83d1b54933f3cab5ebb651e4129da834a282c819dd38ad7f3ce4e322f579bb3b8fe704a5ec546577ace31afb08ad9b2abdb689a0ca81e879d8808f22047a4247e9ba3c89a0e3397e391df"}, {&(0x7f0000001180)="b5918489867c433f5e17d9f97405cbe6f7adbcf1c90d"}, {&(0x7f0000001500)="537d9b012aaab4eb03e4aa8c2a08f5c722fcd97fa19942d0c463a683760ac11832260c40e0266037189c2f644de08033512468468758903aa8adeb7487a8f43a62cfc25bb1f729508f1c78b4fd0f10620051afaaa76afc2373509ede400ce426a6a5f581bbd49a9ff47ea59222d6a04869b7611830fadda5891e502ac6aaed438b5894e362a25482a5cd44ed90f502415d8bb3b93d13b933d2e9e02fc926a94030cf92766654602919eced90e5c82bf68ecb5cdd4c5af148fb2a2ceca0649e1138a93c22c269c63d6c621e00330deb050cb1380a9c50c385878e23a6628082de64e3e41c528a8cfb5b93be085a4b78b4f95fd79d4e928e4d7d27392d1ab91bfe7e61219aae05cb578f68d588af039adf5c8aba4e5dce3ff03e845218c8bfe4d33f8d05e90472b26a666c002bab013e6e6adb48548a92508822bcfcaff59bac5681b309609b29412328debc10e5a75d52be19e494a0fac7a7195c06ebd9e3c2adcfac47893731c1c2d8d1d2b0dd8ceaf2432ae5175f1ce2604bd7ccb164d97f0c835052f75c2394a27311fda02056511df882219ab758cbc19eacb542c638441693d3042a1aa2d5b534eb60310dbddb64f634ffdbe69e0a4b69f98f8e48cc2667ae6617c539d5ac4bb355f29deb7118e1a1de1bbbbbba8148b1eb6aaae461a1cbe1dcffa774ae7f9fafbc6eb2035217580b2546f01dcee13ae398ae139c9a882313b5c4f5de776d1197a653bacaee44f2f14db054ca05a17f108ed820e6754af1592abb69ffe8a8f19b1aecec2470de6b70c896f7094b16d7e8010fc8c5b934d551fbbac8f3a047e20cab4379f395fac3308d280f2b8221a1e019a8ca01a9edb1d0591b0f3f54e5ca8cc4e830f4ceaae5a9a92be823790186267e5448ba9ea41c18506ac53ebf53fbfc7a3b1a91e50dd130ec96d950ed5e3d505e8585481590b3ecbbded291e1a95add1761b351d69b4567427dab9417c64906d3c9a03ef1e3820aebb5bbaf803efeca0e8cb264e914901e0f7f48bf167b36690480b847d9b4a33a36c17e5e103c2715f6d9fba0e7a3fe5794963cba2ee152888fec37d8ac9248279e9bac447df7fa26d12994dbc89117ef6f93104fcfc0683bc393f31f68ff7c9c2d6f72be90430de12f8e0c2dd27a56a3923558b9c26e2f80bfc04f6da74f424e55e4e9829547716ba7096a143d6e2e342898095b82edc50946d95e330e9379255127d715f7dab009b6a257ce9b89493b8aa878de7e44244fdedcb0efd8a2ea73af92305ad6e367f226a9ff49f90c0ef761a5f5578f4876b8f92930b63e3b8f84394c31039110861c0c6f6b2ca6674fcdd1507ecd5889c2b6e3033a9614846af1afcbb5dc56d99e1ad883a72d28e327acef0315d792e189d596c0f18ce4f598e17007dc6c54b9ef4767a5a00f98f7ad265bd079d629d1dbd3cb389f34e5fd36d15bbfb1de90e3163ee9c1faf4b411897c2679814b4ec861f4b65f7260022f3f7d0735cce6fc1a74bd2d607f64384aa15bb8e92b2d40d9f4f94cd9736dce9e5b33a239aa0639621decee71c4a285ff5a67954502b763d02a0a1abaa6059d6181e4f91e7781c893856c5c00a34c770185c6d5a6f1ddb676ea3ee1d688cc188de374f6f4a7618670e03f3ccb0121cd4312b209a79b7c71aecc6802ee6fb97ecf5e0ab22999969e715522fc721cc6b0026b1cad4978b32432f1a0c4d770141a5738a8e8e08fd3b32315869f14f70941fa2d131d98ef2ededcff1c6f203e45d144fc7817b541d52b8dde0310b152d69ab52584774a57c9cb91094dccecedb59f4ce369052d615a7f84aff3347e8a76cf2a65784f0653c8a4d9eae90889ffebd8361b7432e229028a4d93708169c45c75934d4ffd4ff4e3623284783ee6a85919db84d81c36473b6a67efead248795a10cdf5f0c9dff4d8e88beaacd8254a7034cd26f90342897fae5ef7fb34ae966f96b450f1770a6d474130cf49ff50200c4cf39eb23648658220c35819cded035a476e3075aa4fad6acfb5f09fff8c38a87010926897f22931c3e31974726d03ad28ac0387a2bb841b84647b9cfb5aa52b592927bd44845e6f8dd53ba7431ca50c9e6492c25161bf0d18d772f4635003cfab2b6ddda54df2c51245cf26c66f6a3852e03c5d1d0d0cd01da146d72d4167901229395fd1a94de9da52ad16bd3719941def19b5b983fabae3423b93f66f149ffa391c154404e3aaa243f4c26dafb627cf00e30b7747babbe314222a3072f6a8510d74be56d9bb489c5179eb1ddef54150c602dfa8960c700d463bba23717c5f58479f50af7abd85bcfecad36ed21afe81bd4a4d72858ed8481053ae5ba70e999ed632582643f16961b5eefdaa7fb55856ee4f569c6175a55c14bda4f2415bd2f8a2a1d2af5455e6cceda2de11c42ebda8cb7828ad99a98d02eded332f1972a00eaa91fda51a3d4caf09d0d89c9ea71c2cdef0fd64366214e678141d7dcbe8bd9981d989b7f9c2457df817aebf6571d113bede778441c96473dfaed1153529e807b1eaef86b7a3ab4273c3424a4a0818927e46e7a8495d711bcbf272ed2d4c33eb559701964857adddf9c9daa7ed785699274d39ad3333c287a25f64e3acf5886ccb78fac0b91ce549c21833db8249905e7792ec08aea387daa69f45d70b94958d3430070d0af08cf4bc396f39ade84b89bdbfee570343625fa6e7d25d6dbef2349d327c2f9c871925db81d4172003832dec252fa71b27539be62d2ce352d9ce34dbc66c8ce39de00d4cff8fec6c9b6ca0ee936bb1a32d3d72b7997b045b34628bcec47b6a371958ebf9e922e1c58809555f9b080813617e7d7e53cf28bcabf410ca912646c9b982d83e91e20a8026302ccaf683d8646392fb6d98163af80ee2e2a527756aad738c478c53213f18e251950b398dab0bd2270fbd0fbe9cf0766141ba3c8a6b07b9eb465772368e9339ea977e18e96255566f8550ee2d2babbd24810705f287a0f8460756c825d34de44769a8289608cd8a3a878f9a467543135bba98d6649556977dd988bc5c7df19fb184a7e9e98b07c4d4cf304f2fde4e4ce284a6d204f23baee5a65369558213958ef318a8aac3e9576b2d4806b1470ec85591a2ab7b086363c4a514d14b0bd994299436bb6f029954aa264807220168cbf4b33f3f42e56f29e93c3d8a084e1e5ab620d51b3700f91062693ea745c9f05f27df87b7c24cf97cc3336b7bfd4fdd1401e25f212d87bc6e169796e2842366531fd2cd9da5d82e4b307f9d4ca9db69b6b6ad5aced40e143a757a35c0823ab1b9f1fc2608dea7e8588131e096ac5d430da34031b8a0c1cd1c9f635a75f0017750d36c7108cfe2259ad3679cfead939d7cd0e35f7e893450046c25b628dd5afd36ebf95397af4dab78cdae4bd2e4907d5ba5da007f7faef2c7b349ccfaaa8aca248b071ca88032e2b5a2cd980af61d57a4e60ad1e07f3726fd358805b84c01779c01596c126963dfcfa12d467be134909e27cc248eb32aabea3e6a455aa9569f6f225ec53ec879f22649675fb740d0e9b355b1722e964629d288902310e7750c118f5452524bd38812353eea13bf65cc748c1304b65fdd734d18a961985f4f28ac48dda9cbae11259c7c629725cff1bfd2f30d66384f49056cbde7191850050fcb418571d6390c286d266f6457a248c3bb0f51972f11f20966d60084b0bf6908381d6ed257fe6a7b50f4ddf53d807128a77c9d62f4e13446b7954100b339a6a17f5f760ad5e937a7dd4bf979d767f63d4fccf732e142bb20d3888abd0a6ed407de9c5f168beb8667dd0e0abc02893dc4b5bc0a20050bd589513af2bbc536a1da7c25ee0fc46720306c058b502b8b9ae5bf05aa82021b36ee195731c78cf02447ec59bfa3882309c129c3c626a2d89bf651f3c947afcad03ec7f579b68f968e1dcb38fc847721d2f40f78dcf97892fb0b9b04a7fcfd16352bf3407e449c5acd2e21062ebe80bfc24137f22c7baca339e452417f9818ce4865d0c2c469b92737bdb385334ca91ebe72efa8fb7221676f5fc6ec17a1a9d6321c8ad66517a92093a7ea9a96095a7b0a6ecc9a417b81ff9d7e0a1a7d8f00dfbad891e88ac07960e6c4477a4a3b08cd107f7637338ea98ea25c582cb944dfe4fd721d5880b9fc1219b02e4bf20011892b14a20468216a67b2e1aa1fce18b64db9a20640697fac04018d97212e12f0e831705db9d7f16958d31eaa5f856c98f8b8249d91bbb32e8688d0d1b959413250c6afbbc7a203ac1d6e7fecc6593e223616d174728fc1d02ca3c081591072c8e1ac86e0948d84adacee3304d50adc04ae47cf29977e94457a0a980cf470ba6560f504cc2187f925d0ea6c55ee2abc72aa6aad7fa13787250342a807b006bd6192c06eaf37227caa8a10eb1264f861e3ef4791fb7fcc0b59977480ee1a3f6aec7c5e4552c8c078d60fed0834fe9f4d6838ef578676fbdadbd12749c7e8c4493d11055755f37fb08f6a1fb8b855e1828a52d27c3d5e504bdeaf9e6e9edd9e8f7deb0c6a988cbdd85c45d5d4bf7fe32111039291eaa28919e0d470eaff18f2261620c80997e435a6ff1d2ca90a358422f3242ee8059eb98a2a10fa527e21695a55cfa09670960b931b25c3d89dc8ec3a84ee719a384685ac7280244d1c4cdce529a99ef3e07f2f924b0df0587c8c79157e9d6afec0d35053ba4f866a59f2e5ce4424dfb3d5b5e8a920e05fca9db67773d59c4f0f5bfee914ea4a18d6c61491b3e07c6b947145c8d960c0fa949bd1f8b58732d0876428edb11238a7dc240fe96f82b5e3560ad779459e55a20f8595173c8022a75285d00d5dd2a43d0f0e62bd1f0c2b79274ab3f2a87d14b6798a4680dc178677d51a195c39d7c728d23deba28aa148c5c22538d072b34d0f645ab67e4766af089640fda366f8efedbf6f55893d9d1b725f2b2c1e0b187d527b057da8f206d1f959f122a5af06e6e2742455708cf003a4a520382c6318cd6d527e3765493e5341bdeff15007a535d5f22390c9fdc3b002139fa167f0142562cf6cea659332e24ba53449ffdb964c9b887aab9e6afeaf0dc7b797c4baab8d6d31c9de5e7dc7fd497c459169162fa9b13183f7f8a9c49b4b0ad7fe02953158ca059d2052b4eaf64de0060107980603807bedac43c09734b8b11cf2ad9a5d006babb22eebed1ec9850dee886cbfbfa8eeaf03f64f7c9d762774730cca322dbc1193fd391f2fca77d9f9c9813b18acc0bcbd2a9004e26ed8f4260c3c9506c3e8b33b37364c8679e9dac042f2442a0a27cefd7f9a206bc3c5f55a5f01757a76e6f721be0ea3f1758c73f8d62706fadc40c61963c9c7e5030b294e4c71d2341a269e9bca05d8fadfc280e20371840b12b73b0b301dc7e3344bbdda4aacc9ad4d7b09947206b2da015641ecb628ba47c4841062e75e117bb4faebe3896af0fef9c2f6a6befecd928e2c9813667122eecaa6dfeb523339b44d6893b9135024843bf2814efa6f317d97363683505daa741656a5e65179057b5d88ea2d5f369352a6f65bfd0866c1c25d023278846d4567e9e46ac49d97fd3012fd7d5ac2d6318c9f1f728b657b6a2419ec8583725d20b57d4593d7a78eec00ab360b4a3f915b9bd8a654588e22458c143f60584ffaeea83f6ac4d84a20a5cf3b5d3fe498bb37e27fac36549396d6a18d6b177a2a6c5e471eb3f506847b2db01defb3bdacc9cf840e93ba5060e4a6de6b7ae04368a9aaaafc42f8dc866c907943a485a51ad3e33859211b96c2ae642d933ce1fed7ed13c19c3a3b78eafb444ff5"}], 0x35) r2 = getegid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001040)=0xc) r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f00000010c0)=[r2, r3, r4, r5, r6, r7]) 16:00:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4b, 0x9, &(0x7f0000000040)="01000000", 0x4) 16:00:27 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt(r0, 0x7, 0x298, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x7) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r2, 0x4}], 0x1, 0x9781) getsockopt(r1, 0x200200, 0x80000000000041, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:28 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/78, 0x4e, 0x41, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1}, 0xc) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) close(r1) dup2(r1, 0xffffffffffffffff) syz_open_pts() 16:00:28 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x40) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x96f70502824ddf17, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{}, 0x0, 0x0, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x37}], 0xfffc, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:29 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x11) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000040)=0x3ff, 0x4) writev(r0, &(0x7f0000000c80)=[{0x0}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x20000000000000}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$TIOCSTART(r2, 0x2000746e) dup2(r1, r0) 16:00:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/14, 0xe, 0x840, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:29 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x19, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget$private(0x0, 0x3, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) openat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0x42) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) 16:00:29 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0xa0, 0x3) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = semget(0x2, 0x2, 0x21) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f00000002c0)=""/230) close(r1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x2}, {0x3, 0xd3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) r3 = semget(0x3, 0x5, 0x420) semop(r3, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r4 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/92) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() r0 = geteuid() setuid(r0) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x180) mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x902) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/16, 0x10) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) 16:00:29 executing program 0: sync() minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:00:29 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:29 executing program 1: pipe2(&(0x7f0000000080), 0x10000) mknod(&(0x7f00000000c0)='./bus\x00', 0x80000000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80000001, &(0x7f0000000200)={0xb22, 0x47d}) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0xfffffffffffffe0f) readv(r0, &(0x7f0000000740)=[{&(0x7f0000000640)=""/153, 0x99}], 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="2d8b7859db817d3e08d177e892af5c072e67c162435355bc8d2c817bdb63f72ae34dca2ef4b386074d2bf98545aeffffee99ea16dc8484e429", 0x39) 16:00:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) write(r0, &(0x7f0000000040)="db0e71e232c1324a8cb888685d0bec95e83dd476395fec097f305b3237f297d4436867ddb1622dc1158d1310b02854b69e4b66b4dcbc64f6e748bb2be908a9b42d9caafd75a060e1277648de98d058fa572aa8c69440def34674ea90647e301470b30e046620c1151c2d049e901b17fdf9c2b5b4072c609d3852e8a8aa1cd29708ee812ca4562e3440270e9a82b9229924df0626f1db5417b9f1e76ea6f0d85888c74fb8a22e67a202fd", 0xaa) lseek(r0, 0x0, 0x2) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000100)="ad5f94863d9d9be074b43e09a98f26185664a4dea3ccdc90488585e1cf03ba6549f98360761560fe6eb14d6c0e06bc30a80e09f9080e8d06d7e0192feea5c4405d4235ade0803c8f52eedf93e202dca0d631b1c52a43bfbb9dc2f9806f852792e7a25f42e823b0e46c5f34cf93bec2ccc42f6ef22b90336720e455b9f15343bff06cdb6a3a395a7d0ed3aa0957aecb0c0009ea8382cfc6ff53b835d4498e009fd45a083713d8d0ffd0798605aca8de56bd118159d6464814b024ca937c3bd80859", 0xc1}, {&(0x7f0000000200)="6b68f37c20dae3c89157fbb9c8dbfbb8631dc800e8c4049c4f44468c6e38fc211344db29b1e803b2a8449404ee7cbb4f9beecf8ffd5e7c3bf0d3d06f01ffc7cbebf7d0c695457a9c5d74968ab64deb99b7848fda841eac66ff910c65ff37e0e9aaf4b1bdf50f9a3c4271f13b63fa661610f34572d161bbb08a73ce548ea5fc682128a9beeaf1090cb785e7c48dc4cbdd423b7ac31d3fa8bbfc4e9070c0a642c3515aa79e6213161cf76c26766b4bd67cc65f25d1b895cab5e6a893ec9d641660e96fb9af52", 0xc5}, {&(0x7f0000000300)="7e5ac372330112202ddf90050dac42f678deafc9ea001c2e2e", 0x19}, {&(0x7f0000000340)="e18679671ed64689073266f4ccfc15a4760ad9730f2bd93a89f404192e1aaeb0f16186f75491c8eb190a1a547c0ab35a30fc9748bf799fb6", 0x38}, {&(0x7f0000000380)="a46c91ba72fd5e64647d77bb8f6a0609551b6a6e84f04529e2a6efb97e9453fbeb640ba2de93647f3d510c01d40d911adec8e4b9857b9d72db3995c77f336169be30bf7211072975db9a40b91b0082f10283cfd3b7e4e6ebee54fb62d8aa09ea3e6e99bb952b748f23528c705124cf2297fe9edadbc56e999e17ba469523224b097add1cee785b48514b2267e6d46484e6902debef24e8f5e620b2d26f6feeab4c92265d93820502d9bba3d93bfaa75d1f6e777590906ceb83bf439b20b468aff2a1696fe3f4ed3f24f9547e85fb9cc64671ed197bfadb07e9ed45682d2b66754f187de0", 0xe4}, {&(0x7f0000000480)="d96d31d1f79e6af7e62fa96281ce95471a774a9851b957f474548ed788c22dda06eef78a85a0c0d035667433910e2a3332adf27e1690ea733d1c2dec6a3ffe764bd58b8445769016acd231ad1f52025df8fb7929155ac60e578646bc61d9605e650332344f8f5a2e19cddbf9c05bd50bc5c420e1cc2753fca305475ef884a0e7989433e80051556559852d3e28b9f3a7af80f623fb7250eb9b0d8ece647020400bf712ad45fde20fbb02", 0xaa}, {&(0x7f0000000540)="a00d24c248e35888671eb44e2fda41ebe0ffbe25375711ed356ad605bc40d7992ff43db58d4c89f768e0f60f7f4717355f829978a208a60728e58046f22e1b2d8d229da83c7389c53e2b3d5f17a1198c7c8f11f7ff5613bcd47802e33bae3d4e9817ce60c016c4bd95028058d09f6211d48b2b6099d20e0b84bb6a15a2341edd956e6fd17ecca65470a1dcfe63c4526c7294a49a508338071dc251670a184390e04ad8e95a0165becf6b942fdbecdf5e11b389554d8d4114", 0xb8}, {&(0x7f0000000600)="63d391fa1692d6f7a6247cd2ea35413fd3865f956bbdb9396f433cdb70372e5d52bf6fb6e3e8cac9ca3e83ed6694a45150bd91cf1cbc1d72e5008cf7f809046bc963f24754e00d931b448cda2d785e4bceecc2001bc0ca82005c889c7388e910b7d1feadf9cfc6eaac7933b9ea973f54157355fb6cc4a384600819bddb1c37038d0e1d22f3fbce1c378f5d4f3b2b4b308ac1cf4a0aa5e96aeff45fdb7099a3b023f0458c09b06584f717b128832cc3244e76610cd0d19e19a71b64efffb83c60a0c64814f3a14076ae20dc6d2ec0ed6b5cb70ca402d282ae94cad34a2c4f0c67", 0xe0}], 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:29 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000723000/0x1000)=nil, 0x1000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x915000000000) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) munlockall() mmap(&(0x7f000071e000/0x1000)=nil, 0x1000, 0xfffffffffffffffc, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:29 executing program 1: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000011c0)=[&(0x7f0000001180)='/dev/zero\x00'], &(0x7f00000012c0)=[&(0x7f0000001200)='ww', &(0x7f0000001240)='ww', &(0x7f0000001280)='\\t\x00']) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='ww') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:30 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x10) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffed2) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f0000000080)) setsockopt(r0, 0x8, 0x7, &(0x7f0000000000)="67734fbdd692dc63eae45bdfe98e06a91f22633b4e42391eb967d3aef162b7d6387b681088ae2bb43e5bb2440472138703da6a9a26", 0x35) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x4}], 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x40) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = geteuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x4, r2, r3, r4, r5, 0x52, 0x2fbb}, 0xffffffffea0aeae8, 0x80000001, 0xffffffffffffffff}) r6 = fcntl$getown(r0, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r12 = getpgrp() r13 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) openat(r0, &(0x7f0000000500)='./bus\x00', 0x0, 0x3) r15 = getpgrp() r16 = getuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000640)=ANY=[@ANYBLOB="00002e2f6275730053822c0c3b7d624bf32f913044c84c88a7971afcd75edfcd1c24bc3f7b385e4495b749d5331b3517ecaf8884a493e264004a4d2bc6318be00a96c54b3b"], 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="abe59813206410aac77bfe7940513f152a3bd383fbae8cf225d74d84b513e0fd63829d02cdc8c8ae914d566b12ce3bd2d25053914e241f3497d13603633162a0a7571ea0246b1bab6909f4f518e748b599ca083c6fc16f2c9e05c2dfab2b0033f31c04f00813359d41183c368abbbfdf4a705dc0b280788ee33c5afc0ad179439273487607020fe144cbf42dd5ddde1b8f5f2049e3c4322c09b15cc551928ebfe26f5d4c0e1f80830284ded45c8ea831f60a06484adfa1cb674ae66b782ff083afcdd94440dcb1502233ef870c125a31d948082ffd71547f7bab732c48688db1d5c913d45601fdf3654d92fe8d88d14464ff649c9abfaa60", 0xf8}], 0x1, &(0x7f00000003c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000020000000000000e8feff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x3}, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:30 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000115) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$getflags(r0, 0x3) 16:00:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0x8c47, 0xff, 0x8, 0x0, 0x80000001, 0xffffffffffff0648, 0x8, 0x0, 0x0, 0xd0ff, 0x7f}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x108, 0xc0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0x100000000) 16:00:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x0, 0x400, 0x8}], 0xfffffffffffffffe, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6d, 0x2, 0x7, 0x8}], 0x2, &(0x7f0000000180)={0x9, 0x8}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) dup(r3) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:30 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x6, 0x8000, 0x7) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x7b60, 0x9, 0x200, 0x6a9, "b51c94488fbc7ccc78995f413aa10722428e291f", 0x100000001, 0x1}) r4 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(r4, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) getgid() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x9, 0x40) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) open$dir(&(0x7f0000000100)='\x00', 0x0, 0x82) r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x100) r1 = openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x200, 0x1a2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x11) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x10000000002, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:30 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000100)="d2a0387faf840116b5b4d9ec53406af876d0de03b9a9ecef6d3594d99c9297e5a9c2da7b164fde5e0b58e0c382a1ada1396356954820085aea3d59747ad0be41d8b77f2b97ab4833dba82adb2be7c6ca657d913335d6f83fe23747e2780b74d02a981bc4d580c22d4e78938cde0ff574df5587c686d990c9f627c70482f31eb28b33c18d7376629d7f3bea", 0x8b) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getrlimit(0x2, &(0x7f0000000040)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f00000002c0)="a8", 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) fchmodat(r5, &(0x7f0000000100)='./file0\x00', 0x44, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 16:00:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000200)={0x101, 0x80000001}) kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCNOTTY(r3, 0x20007471) 16:00:30 executing program 1: getrusage(0x0, &(0x7f0000000380)) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = kqueue() bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667d, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x20, 0x1, 0x4, 0x5}, {{}, 0xffffffffffffffff, 0x3c, 0x4, 0x4, 0x6}, {{}, 0xfffffffffffffffd, 0x2, 0x6, 0x800, 0x9}, {{}, 0xfffffffffffffffe, 0x10, 0x0, 0x2, 0xffffffff80000001}, {{}, 0xfffffffffffffffb, 0x10, 0x80000004, 0x8, 0x40}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000002, 0xcbdc, 0x99bb}, {{}, 0xfffffffffffffff9, 0x40, 0x4, 0x10001, 0x7fff}], 0x8422, &(0x7f0000000280)=[{{}, 0x0, 0x0, 0x40000000, 0x52fb, 0x401}, {{}, 0x0, 0x80, 0x4, 0x9, 0x1}, {{}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x5a, 0x80, 0x8, 0x3a40000}, {{}, 0xffffffffffffffff, 0xc0, 0x10, 0x3bf3, 0x2}, {{r1}, 0xfffffffffffffffc, 0x15, 0xf0000000, 0x3f}, {{}, 0xfffffffffffffffc, 0x92, 0x20, 0x10001, 0x7ff}], 0x5, &(0x7f0000000000)={0xfff, 0x200}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000040)=0x7) 16:00:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = socket(0x36, 0x1, 0x86c) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x28002, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8010, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x20) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff, 0x0, 0x100}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) dup2(r0, r1) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) 16:00:30 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x180, 0x0) fchmod(r0, 0x50) mprotect(&(0x7f000073d000/0x1000)=nil, 0x1000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) setsockopt(r1, 0x29, 0xa, &(0x7f0000000080), 0x0) socket$inet(0x2, 0xc007, 0x2) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0xffffffffffffff40) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x421) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="66b6f98417e531c73af29c7f98851cbe342cfb"}, {&(0x7f0000000140)="0fffcfac0eafa0a1c446c8de7b818f2192ed1c78f450246b1b45ddd95f468db474fa9ade3f032dfd77eb0370fea9a07667ee9d6f6e8918d35f7a2f7d9c2211a65cae797b05faf0fdd5748e58b2d2b67e22bc390a7959c948c42e4bdb6ff17531b821e2f3369c7eaef086e0ba09ce8f95dc874ef316035677f35c1fcad221e90aa257f775727fb421f4ee5f2d4296e0b80c1ed1a57a3fb45fab4c3a776a8901d990163fb6", 0xa4}], 0x2, 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000003, 0x73c, 0x5}, {{r0}, 0xfffffffffffffffc, 0xa8, 0x40, 0x6, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x5, 0x800000cb}, {{r0}, 0xfffffffffffffffc, 0x1d, 0x25, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x12, 0x20000000, 0x200, 0x5}, {{r0}, 0xfffffffffffffffa, 0x40, 0x10, 0x1000}], 0x62, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x6}, {{r0}, 0xfffffffffffffffb, 0x60, 0xf00fffff, 0x80, 0x6}], 0x4, &(0x7f0000000040)={0x2, 0xfa}) dup(0xffffffffffffffff) 16:00:30 executing program 0: getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) clock_getres(0x5, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x1, 0x1, 0x1, 0xb410, 0x2}, 0xc) 16:00:30 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() read(r2, &(0x7f0000000000)=""/89, 0x59) kevent(r4, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 16:00:31 executing program 1: madvise(&(0x7f00006f8000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000005fa186ab84c5450b4913efa8aa2af48bca766cb2784edbb8a9ed0b342dfe3839d1476531a0c5e2fb6538fb98c0b5bac55cbfe51ddac7c64463031b1e5b56b18673e0a01e860cc6f31d4dcf9766c05bd91ade2f124de23428733de1cf9e696fb06cedf4775b03c111c5612c7f623cd351a7c3299c3ed9f7e8f1e0ec1e4547c554fd07"], &(0x7f0000000080)=0x21) setsockopt(r0, 0x5, 0x7fffffff, &(0x7f00000000c0)="52ec58dc5d7c2dceec9044f0ea82682ecc9c125d1e32f87823605b14690ff11180f1fc4d8a7199446c140786e6c7f36b815ce5a58ae704dbb4c911f5b1d82a2cb8fd297e47c8", 0x46) r1 = socket(0x18, 0x4006, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001840)) recvmsg(r1, &(0x7f0000001800)={&(0x7f00000018c0)=ANY=[@ANYBLOB="00000080aa0020001600"], 0x9, &(0x7f0000001680)=[{&(0x7f0000000180)=""/1, 0x1}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/243, 0xf3}, {&(0x7f00000012c0)=""/240, 0xf0}, {&(0x7f00000013c0)=""/130, 0x82}, {&(0x7f0000001480)=""/80, 0x50}, {&(0x7f0000001500)=""/207, 0xcf}, {&(0x7f0000001600)=""/118, 0x76}], 0x8, &(0x7f0000001700)=""/248, 0xf8}, 0x1) r2 = semget(0x3, 0x2, 0x400000000000400) mmap(&(0x7f00002d6000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000001880)=[0x2, 0x2, 0x6, 0x3]) r3 = semget(0x2, 0x2, 0x10d) semctl$IPC_RMID(r3, 0x0, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) syz_open_pts() 16:00:32 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x20}], 0x8, 0x0, 0x1, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/127, 0x7f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0xe7, 0x7, 0x0, 0xe6, 0x0, 0x9, 0x0, 0x0, 0xfffffffffffffff8, 0x100}) 16:00:33 executing program 0: mkdir(&(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:33 executing program 1: getitimer(0x2, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x1eb) 16:00:33 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x7, &(0x7f0000000140)="a5c554e0b7e3bd23aef80e0338162b95a88efaa7533661653676c2a886a22af4b697acd441c669586111e1fe872e39de8c4af82cd37be031bfad22867b5e7db088f139f53110da18615ea3c1d20a0ef687306c2ebe82825ea5fe8db8b798ebd9495b7e40b106a600bb3570c68fd153ce518597c363d2879d89e0cbf58c9f3880ec6148e4605c2e8bd434fb070581b9dfe0db4193e57020ac17c54b42328f2fbd60cb9252492e2e769af3d455a4568dfe9c16db4e9692cf8315133d0366425f0f599b48681bf881f69b2c95c16a29e2b796d3457ea6cd38dc", 0xd8) setsockopt(r0, 0xc5, 0x1e74, &(0x7f0000000000)="60c2c0635cfd2d2e73dc480134271b461fedf744", 0x14) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, &(0x7f00006cdffb), 0x0) ftruncate(r0, 0x1) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x9003, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc0a, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r2, 0x8004746c, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x3) 16:00:33 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x8001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) syz_open_pts() connect$unix(r1, &(0x7f0000001100)=ANY=[@ANYBLOB="82022e2f00696c65ffff6ed35361638c021209da8dcad1c2d700ff562a5df4ea95b278cfd0c8b528696195b602f19f30537871336ac5b352f24f20de04d0edb8a70fec1f431a3778d873f968c1c3ec7781e72260004fc74e7fe96bfdb5dd1a6a805112f2d869a53f0262d5a693743dcc8a51aff6198333e1484d4504b6289393e23db2cefc41090325c86e648cc8f2e112abbe15a9a4e91384e90310208d10d8b2bcc82e116ff89713c714dadd0e375b5b0bba9a0410829042f430b4f00cd6d0c0bb6179e8dfd55bb0aca27ffacc3fab8e8e7596858730b9baa5805378419de5dc0f66c8acfd01f9eedd8572fe717a8ccee1740a16d42d9a1e9bbc3963a47c232b9b2bd0b61e79"], 0x1) 16:00:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="7e0b2e2f66696c6530006589448fb0e88d9d9ec1f4d810a39d37748a183fd0a97be22e8995174fd1250999854d2febb8d92a735397af9df7e47c0a0fcf3e60cba24a9f5fea3bb650daaf1e39c579a26ec6b21203f9f796cacd1e95e03f61e7fb76e37504ea484e89971c124deba8371ca60760df21f0d8a37d58fc566c10253f9c4073256657d57f455b493f191d9723dd9e27b7c403621abe7867fcbe4dbbc33247243a54a372f3b6aab91430fb8dcb5e2f81f2cdcbc33796e315cf5c449c43fc679cbddee339705a90c3f5232a717484c4efb231023a15a02261ea1b3ab36720cadcf0c7735c61e62046d1521649bddc044cb8c28b2b4ae3ad155d1d199410182a23c8446fe38b2e557fc4640c2b8a8ab03f1289c8e35d1bb3f4e614f91a38c0f484a6e71d2983378de4eeb5963d9e6f7e9cab9e45a20e7196d945aa1243f1265708d746ea7ed8e7570a0cdfd40f8c950e6932f32f8b83d85a3cff4605d53eaaba68"], 0xa) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r1, &(0x7f00000000c0)="cd54fc6ec070093eb4d6714a3f388c7e759b99a338a51dafcbfaac07120e7ee060397d2530e27dfa4cb9a4827657010b3e0d2c348f9038fd700d1238f364e105d3e305543d7f8c29ef2b59991b4862f00f00626338eede83f062974b27e7d6c4f6ecf200c0777328e0bbc57e4b26670e372d720632067224970335b243521f8a818da1e1a843d551d80384dfaddd02480bdf7d18d276bc9cbca0f1991d38582d7bf0719e2a1a5e7de94b117911bc6b6f0192", 0xb2, 0x400, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) close(r0) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x106e0, 0x2) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x358, 0x1}, {{r1}, 0x0, 0x8, 0xf00fffff, 0x10001, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x20, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0x0, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x10, 0x40000004, 0x4}], 0x96, &(0x7f00000001c0)={0x5f4, 0x4}) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) 16:00:34 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) pipe(&(0x7f0000000040)) 16:00:34 executing program 0: socket$inet(0x2, 0x3, 0x102) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) getpgid(r1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 16:00:34 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{r0, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000180)=0x6) madvise(&(0x7f0000375000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r1, 0x7, 0x9, &(0x7f00000000c0)="2cdd5fd74ff312543be891734f75d9c190e3593114f0fd0012da8c1a8c7ded3b771029557abe27ac4b4b5cb64a549a6b42e5f4d3def7bad889805b3b7fd9b889d515755738e27e4a28c20a802e6e0486fe7bbbef551b7ff0db259e0980417e6d8c498bd0e5f9e8b12b39c8fec37da182a17c4f5965183e27ea2134472022aa459f05", 0x82) setsockopt(r1, 0x1, 0x100000000, &(0x7f00000002c0)="1890dd002d16236f11923dede5e637f9e1203798793d94c92080d8438aac9975c0607532e621394c01f2275fa7558482a396e5a56816167ace6368849a54a0684dfaa4101c40dd856a0af1aeb2d8d6375ad07a6f546b74d32c8d5b0b92681da6f7777d517865631478be607071af7517e6313debc54be98e16d5c4dd12014acf3ad9069a9b9bf8d2aed5e397db8872e3e8fa4b33efd88fc4aa20de0cecfaa2ed375eeeb3c68debd42b29aa876f2240", 0xaf) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000280)) r5 = syz_open_pts() ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000040)=0x3ff) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f00000001c0)={0x2, 0x6, './file0\x00', 0x8, 0x7fff, 0xb7, 0x1}) mlockall(0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000380)) 16:00:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0/file0\x00') 16:00:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') listen(r0, 0x3) socket$inet(0x2, 0x0, 0x5) 16:00:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x4, 0x2, {0x6, 0x9}}) r1 = socket$inet(0x2, 0xc005, 0x4000) socket$inet(0x2, 0x3, 0x81) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r1 = msgget(0x0, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x20) r3 = getegid() r4 = geteuid() r5 = getegid() r6 = socket(0x1a, 0x1, 0xe8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) dup2(r0, r0) r7 = getpgrp() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x8, 0x7}, 0x9, 0x9, r7, r8, 0x0, 0x96, 0x1, 0xffffffff}) dup2(r0, r0) 16:00:34 executing program 0: r0 = semget(0x1, 0x2, 0x200) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/199) r1 = semget$private(0x0, 0x1, 0x120) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r2, r5, r7, r8, 0x4b, 0x200}, 0x4d, 0x5, 0x361d}) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/82) r9 = socket$inet6(0x18, 0x2, 0x8) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg(r9, &(0x7f0000000780)={&(0x7f0000000340)=@in={0x2, 0x1}, 0xc, &(0x7f0000000640)=[{&(0x7f0000000380)="84e04a08e29622e911be9d43c47e2cfcb457a515a3206dac1920f7b6", 0x1c}, {&(0x7f00000003c0)="cbd854158c0fd816016c038e26cb54c726168d0d45bcab7dec026e695188015ee6e17437261018471dd42e002bf67543659a93c47a28c7436a29471be0158c37657804752fe3c6f1253cb15f1ee676f63954ad39f262bedb7f3a9f5e9d4493d07895e3257de46d8180132f2732c51d7237e06575e1d37bf405175dd336f92db4fcce961bec2000c1343507e4d1477024439552c24619e8c9c645254b616ff3e137e708e39757b60a7ce13361047068b892cd74435d4fa3ee4be401e80fb9ac04bfdd786aa792d5378617f010643a216e021822929f091e991392", 0xda}, {&(0x7f00000004c0)="4330f17e32c778229e826623f57c7a30dec8122d727f940377f78c493c51a5c6f8b16dde2693ee7cfb7738e270e25a000ab080023293c6bdd5fad80b9b8cbacaae30c987bc387132c107e592221baed4aa5e6d88fea87ab7aef1e14c65dce6c266766c89af27df7cfb02521e899b6dfff6d74edaa5c63845d97a7f6c365c9b9dcb76f858dab50b84a473254a303af7f58d471e05bf046743113ecfbb22d52c43bac1f6afcf79ec3434807bfa9d3ede2a9f52548c", 0xb4}, {&(0x7f0000000580)="0842115d1b3b187f857ea6afb66465d4d613b3b662d82294cb9894ee96e32820ec7c4ce38a1f1ecc294f23ee9ab19dfacea458dc32e3ab22e588370856589d8ac6a4936f457009121f76a029691845b57780988d84d56f414f37c57a5bca61f8d5552bb6aa6a2d9cefb8fbb4d0ba13c5120f3a12a4297eae609114584ecf1588d897df0912352971a9abdf5a785d9aeaf994af713c9f19a27d2e1640", 0x9c}], 0x4, &(0x7f0000000680)=[{0xd0, 0x1, 0x5, "7af26948b05c4ed1dbf30b0220aa41937320e0543c829c69ae6b3f8151eba5d1a3272fbb52481df07bec70c48267f2939d0fe5e8fac82f225f27b9998b7ff7eb2eff79f72a775b595ba4e9230022b8fd27914294f314fb77eaa442b81ef4b7d6b7cd911d0580cf333799cc9b3766fc74df03639d573795ef33f00137c0d85e680c837a09a60459fdcdf6ba47519146c25acfff277ece4a985df490b7e21b133c33d7ed748aaac666c8a54d54da5a909ae4bfbbda8bcf604a5fd3a921"}], 0xd0}, 0x1) connect$inet6(r9, &(0x7f00000007c0)={0x18, 0x1, 0x800, 0xc3b}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000800)=""/198) poll(&(0x7f0000000900)=[{r9, 0x130}, {r9, 0x40}, {r9, 0x4}], 0x3, 0x3) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000940)=""/84) sendto(r9, &(0x7f00000009c0)="b4cfd038f9d44c1e4d99825c9c26d3d5bbf5782842f6fb17782b8f3197bc1a5947571abccf14b48243676e36de65732ca8f4aed9693ca6c080cfe666992487d7b92110ee174e967440afb815cc05b15c93c962defa4fa06df6683902dcf5ccbab96f21fbabba39632af82c4d207c6dcb87e14cb84229b8f0cce68a0b533d712a48ec5bb34ec593fa326ee1826d68c9dbac897cccbc248103bd", 0x99, 0x8, &(0x7f0000000a80)=@in={0x2, 0x1}, 0xc) r10 = dup(r9) ioctl$WSDISPLAYIO_LDFONT(r10, 0x8058574d, &(0x7f0000000ac0)={'./file0\x00', 0x100000001, 0x2, 0x3, 0x0, 0xfff, 0x4, 0xffffffffffff0001, 0x1, 0x2, 0x8, 0x100000000}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000b40)={0x6, 0x2, 0xde240000000000, 0x3, "115a2cb4fc41af3da8681703e78147bf432d3cf6", 0x70a, 0x3}) geteuid() r11 = msgget$private(0x0, 0x4) r12 = geteuid() msgctl$IPC_SET(r11, 0x1, &(0x7f0000000b80)={{0x7fff, r4, r5, r12, r8, 0x24, 0xb3cb}, 0x3d2, 0xfffffffffd5d6f14, r6, r3, 0x40, 0x10001, 0x9, 0x80000000}) bind(r10, &(0x7f0000000c00)=@in={0x2, 0x2}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000c40)=""/182) syz_extract_tcp_res$synack(&(0x7f0000000d00), 0x1, 0x0) semget$private(0x0, 0x3, 0x442) semget$private(0x0, 0x4, 0x2) sendto$unix(r10, &(0x7f0000000d40)="c7c876c2622a056ff69e31b43fd4441fc704ec795cba43f20c1da78be00ecc96a92d3861ec11b090300f9d7c0ea2714cc559e85d2557245c1def00ebc37c6d5856377d24eac8d56b0f461d69391fa99a073b9bb73314fe0157dedc4a8f312774f97c4e7b650e1e8c2c4edc46cadbc181a4d8c75d74628cb9d4d66ba6f938fc2e9e81a3e4076f77ef3684b945e7d6900e5477ca8db43cc2aa66e7b0d34b09bd700765d28d255a6bec568aac7b24db728cc3e5b75f4e70f933a266915288d6cf2a18a5c1acaa856b662f9e0a82c9245b91049ba162b4b6d8f70fcb9a9afd2308777201c81a32a79b0336c73f1d3c0b36e9cb1e2a5a318b98138f79b6", 0xfb, 0x7, &(0x7f0000000e40)=@file={0x0, './file0\x00'}, 0xa) 16:00:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1d", 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x108) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0xff, 0xfc, 0x40000007, 0xffff}) setsockopt(r0, 0x0, 0x10000, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0xfffffffffffffffc) r2 = accept(r0, 0x0, &(0x7f00000000c0)) openat(r0, &(0x7f0000000140)='./file0\x00', 0xc0, 0x8) recvfrom$inet6(r2, &(0x7f00000001c0)=""/237, 0xed, 0x841, 0x0, 0x0) bind$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0xfff, 0x80}, 0xc) 16:00:34 executing program 0: rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000724000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:00:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400002000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x4) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x9, 0x20, {0x0, 0x7}}) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000100)=0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000001c0)) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="924a0fd0fb28e1cd7f795104e99372b10d9d53f7b9bdeff4b52c9586465ae5884c2cf51f8f33ab8b8a51e1678d817dd3f83ff8574b8b3460498e1ff044c4ea344724330ef65312585c2b6ad2eb7624ecb0915b059ed12beb9f674e135eee2cb06dbcacf30ce45cf244bd9e4e354703fcb91d718e99c96b406c304c204233d624a079cea69486e193f69481eed13cb521d4c2ec3d5cf5af0917ca271420688019b56de34fc4fff446e3a3311ce5b1a1cb9df44cdf261f691ef2126b0853d3c010e5db50da92c28425ff6f87b27a0b6ac7c51f09d31c82825451", 0xd9) 16:00:34 executing program 0: setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r1, r0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000300)="51b465a515191af93596baf4afe2f1046e4c1ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0abed334fae321d0ad8485", 0x36}], 0x1) r1 = semget(0x0, 0x3, 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000000c0)=0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000040)) read(r4, &(0x7f0000000880)=""/161, 0xa1) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000080), 0x0, 0x0) 16:00:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x42) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) shutdown(r0, 0x8000000001) 16:00:34 executing program 1: pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000780)=0x1) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockname(r2, &(0x7f0000000280)=@in6, &(0x7f0000000140)=0xc) read(r2, &(0x7f00000002c0)=""/248, 0xf8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x87e3, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) mprotect(&(0x7f0000234000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f00000006c0)='./bus\x00', 0x2028, 0x100000001) syz_execute_func(&(0x7f0000000180)="c401dd638107000000c401fd29bde3000000d9f3f045300d0000000026660fe9bffeefffffc4e3b97e330c67673665420fae89000000006545fe0c1e660f383e9c352a1bbf973ec6f82a") setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000800)={0x0, 0x9}, 0xffffffffffffffc1) mprotect(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80185760, &(0x7f0000000040)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000007c0)=0x8) sendmsg(r2, &(0x7f0000000700)={0x0, 0xa9, &(0x7f0000000640)=[{&(0x7f00000003c0)="a45a8f0a4da9e6c754864b9a2e7a4a75260124b55037ddc73fa1c6e23c921122b8f029f53a041bdc099e65b90908bc9c9112bbb89a3c156f40e0eaf71ba1c33be15716c73e79e5d7e04612ed94e4140035352416824f47fffa1abf426fbc020aad80f956acdb67b7f3283a9b8a643ba83d5f20b8e8145c552488797c7f2bc761ec5959", 0x83}, {&(0x7f0000000100)="2ad552d4e1", 0x5}, {&(0x7f0000000200)="4a89feb34e9e97f510aec7a92431e603ca00eea5fe6e8990c6693cd536f8a26948f688f8c95006e3ca05c7259ca8fd82c66300ed07a67988e40bd13f49933c2fe144a6532e7a98812f426d0710260e20de83b166ccfe85052e", 0x59}, {&(0x7f0000000480)="3d5767d9821e391df9908fcbc4dc915be217225817cb", 0x16}, {&(0x7f00000004c0)="011151801d9d", 0x6}, {&(0x7f0000000500)="a241539257646b74e59d83788ad8ab4a0a", 0x11}, {&(0x7f0000000540)="8190c9ead4590af949c2f61760d528c7804a40acfea785e8db122908463cce97ad33d5fbdd672e55349a3f1b6fbce53b62c18348f339a92835f9eba83bfc10b335b2fcb887008b9ef277a8c924a054f9c624085782119e41fb41e1ff63fb7a620fcfb33a87e09fed0cc4efbe2baaddb05a2df00a11d8dca3c0d727639c6584f7d481ec8e169bc749a08a9f8f2f07e40e35ee0df6f98ffda281bb95c857cb2b701f65856f43a8bbe2b517c9f26a79aef18782a9b24d12acaa52fa4fcd96741a0dbfaba13d9a", 0xc5}], 0x7, &(0x7f00000006c0)}, 0x4) 16:00:34 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) ÏÏpckbd_enable: command error 16:00:35 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r2 = getgid() fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, r2, 0x4) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000140)=@in6={0x18, 0x3, 0x100000001, 0x7}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)="fee426e0fd18c00e4a3832aae66a825c0eb2503e11b25ca2c85c3153df0730e4f182803119dcea0ed926e2a71132a03c61e9ca", 0x33}, {&(0x7f00000001c0)="211c5aad5e881b07a704abe92a78acb4d963e6edfb532b26c332b185e6639c460ea1b7d93a8a34fd896be0c781087cdfe2a1ebfbf4e5f3ca476627b2a91af8cca1d812612b1cf18339a064cc56b94196ee0266b26d76528cd55acb9ed04e4bf3c67e443ca5fa5d108c37d0b9ba84fe43572a9d18ebe186c9ba086a4127d6b645404ac565b5a5f284790c122ac7452b48808bbae8682d1ee5b6d57bffb957649b6c29b11f6f68fd8e390c28f1aea12bd8b59787c7cb70a24231acbcba1ba7f68339827aa54e238d0aa45beebff3fae335c83ceb2164941ba8d6a7969a49abd7d19aac9c60d4faf386f421ec3d", 0xec}, {&(0x7f00000002c0)="47a16a98c1ec2ef661c2c6ac494eaba13941707d1ccf9d8ac74a6a2ecc6278e7746fcacfa7bf0a336e02f7d2415d45856c5f7ba080259f2c64038eb8eea8f3c1d085da0ca17c6c84204ca2a3", 0x4c}, {&(0x7f0000000340)="283ab225b98d4601e986228bed06a0a8346eacc55190acf37a62f1f2e999d3b7642ae55acf76718c295e2e3a62ab88b091ee269a8ae093576d8a99ecdf56176049a69fc452bd2f24ce0ad94b596d6dd2bd89569025623a9b23ddd8a42278d907cfc13a4c5b", 0x65}], 0x4, &(0x7f0000000400)=[{0xe8, 0xffff, 0x7ff, "75a18337333d4793f2852771ae15c9cfdbe365b91882a42c97c4dab3b46b4dc1d1f1419e025a015f664eaed9b9eba6bd6b6f171351057a9b63de4baf6505ca331b7abe70bd57e5c12f386fcbc6db76e7256a23331fc11d1ae6d9dcc21470795fde01bbcc7df6f7deb34bff3d1333557f56871ea709b2a200dbf8215b5e467aa9b4d32b0c09aec11141092cb9a61e734e373ef45b73b5043e25234b714213488b4c9b3557338ac28374b8fc8d95558b0673b019c8fb22669cdc14127f6b3e8dcc47cbca9db2ed90e0bf490e25f6a090dd73c46ac8"}, {0xa0, 0xffff, 0xbdd, "bf47a322ef157000fe0287669e5e6168f2517e2c1e5c7d3d7078311a9ebdc4a0ffc92313f5002832e8bfecd01f55993a101b9ce147c075174cac0925b5053f66e8c6c5eb83d28b0e6ebf9b91f8f5b61327879633237c6714892e94da22397760a5d39d36f908dbf59b1d36b04ad12e7c528be2bbfef7630eb3deda9ba47b73fdaff0dac576516ed9d501"}, {0x38, 0x0, 0x5, "48d72151e59ea746e272dc6f41a0ba1c3a4fe05a399b24a4f92cf9f3170a88ce1e93fed0ad"}, {0x98, 0xffff, 0x8, "73ceedab8483c6a71b39c01f7ef4f150d730e402041f5aad33ba4c36fe1938de3a5a98eccbba2e4c6d6af601b57c49cf673dcff57c7b9c7ef030efe8a19899940bc687cef251011805488da911a05e079eabbbd44b24b3f89e45f98e104f67d6442f96458417931770554c72243a8bdd71707ebf45ef231ba472096ce1ac546e640d53cb54ca91"}], 0x258}, 0x40e) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x81, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x402, 0x0) 16:00:35 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) connect(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x51f, 0x2}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000012c0)) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x152) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$unix(r2, &(0x7f00000002c0)=""/4096, 0x1000, 0x42, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000040)="220e228901001c067ebc74a7d35f97a211cf801bf1fa48f4", 0x135) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)='\x00\x00'}], 0x0, 0x4) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xb41c644f59699e30, 0x400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/12, 0xc) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x805) 16:00:35 executing program 1: r0 = socket(0x2, 0x400000000006, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) 16:00:35 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) 16:00:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000040)=0x9) getpgid(r1) setpgid(0x0, r1) 16:00:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x10) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:35 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x100000000) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "33a28c47f222b2c4d0d158fdf2bbcbecc5ce946d", 0x0, 0xfffffffffffffffd}) 16:00:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/20}, &(0x7f00000000c0)=0x16) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 16:00:35 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) close(r0) 16:00:35 executing program 1: r0 = getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x1, 0xffff, 0x5, r0}) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x3, 0x0, 0xfffffffffffff001, 0x7fff, r0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = open(&(0x7f0000000100)='./file0\x00', 0x208, 0x100) sendto(r4, &(0x7f0000000140)="c874df9e50f8cddc1ab426620b367b315218e88eedacc0d808fcfa508231872186992431ff072aa559129a19d6f9c2b1d27e7ff7d0960e72767015b79075222c7774dad7475d07da209d67318bcd288d1ddd25bad60e7dfa0c5de5ec47e82e4530baffca1e5e9d3f352e8b67d681af6790019ccdc9d80fbdb54cd46111bc8de3", 0x80, 0x1, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom(r3, &(0x7f0000000200)=""/33, 0x21, 0x800, &(0x7f0000000240)=@in6={0x18, 0x1, 0x9, 0x213d}, 0xc) connect(r2, &(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa) flock(r2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000002c0)={0x3, './file0\x00', './file0\x00'}) fcntl$lock(r5, 0x0, &(0x7f0000000300)={0x3, 0x1, 0x1000, 0x7, r0}) sendto(r4, &(0x7f0000000340)="86a7ea15f327c9e653392313615f81d291565d8a7e3d0c", 0x17, 0x1, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) utimensat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x5, 0x7}, {0x8, 0x10001}}, 0x2) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x3f, 0x8, 0xff, 0x1, 0x9, 0x7fffffff, 0x80000001, 0x2, 0x1, 0x9, 0x5}) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x2, 0x2, 0x7ff, 0x5, r0}) semget$private(0x0, 0x3, 0xa) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000500)=0x8) listen(r5, 0x9) flock(r1, 0x8) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000540)=""/83, 0x53}, {&(0x7f00000005c0)=""/250, 0xfa}, {&(0x7f00000006c0)=""/92, 0x5c}], 0x3) setitimer(0x2, &(0x7f0000000780)={{0x1000, 0x2}, {0xfffffffffffffff9, 0x7fffffff}}, &(0x7f00000007c0)) lseek(r1, 0x0, 0x2) readlinkat(r1, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/180, 0xb4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x4810, r4, 0x0, 0x0) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000940)={0x5, './file0\x00', './file0\x00'}) socket(0x6, 0x3, 0x7) pipe(&(0x7f0000000980)={0xffffffffffffffff}) mknodat(r7, &(0x7f00000009c0)='./file0\x00', 0x2100, 0x1f) 16:00:35 executing program 0: setpgid(0x0, 0x0) r0 = getppid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x8) setpgid(0x0, r0) getpid() setpgid(0x0, 0x0) 16:00:35 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x100000001, 0x9}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open$dir(&(0x7f00000000c0)='\x00', 0x8000, 0xc0) fchdir(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5707, &(0x7f0000000040)) pckbd_enable: command error 16:00:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000000)={0x4, [{0x2, 0xfffffffffffffffa}, {0x3, 0x49a}, {0x3, 0x81}, {0x3, 0x10000}, {0x0, 0xd34}, {0x3, 0xff}, {0x1, 0x5}, {0x2, 0x3}, {0x3}, {0x2, 0x5}, {0x3, 0x1}, {0x0, 0x100000001}, {0x3, 0xffff}, {0x3, 0x7a}, {0x2, 0x9}, {0x3, 0x2d53}, {0x3, 0x10000}, {0x3, 0x5}, {}, {0x2, 0x4}, {0x3, 0x8299}, {0x3, 0x7}, {0x3, 0x5}, {0x0, 0x7d}, {0x2, 0x6}, {0x1, 0x10000}, {0x1, 0x2}, {0x1, 0xff}, {0x3, 0x1ff}, {0x1, 0x1}, {0x3, 0x7fffffff}, {0x1, 0x80}]}) ioctl$TIOCCDTR(r1, 0x20007478) listen(r1, 0x0) 16:00:36 executing program 0: r0 = socket(0x20000000018, 0x7ffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) listen(r0, 0x7fffffff) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000300)=0x6aa, 0xfffffd5a) socket(0x18, 0x8005, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/197, &(0x7f0000000240)=0xc5) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) r1 = semget(0x1, 0x5, 0x2) semctl$IPC_RMID(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000350000/0x2000)=nil, 0x2000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000080)="91df3e8df74a5ddfee5387180f577ad219768ce84c8eee3b0ddf8ee567de51baea2b12e1969269c24451d47fbf4c1f8edf2b629f12a858bc42e2d1c6f35391fc12c212d2516d52ab066efe394f5ff6fc0347af451d6f71b7d06c76bc62706f69497cb580ba3aef607caa9f1acdfbf86754a32754dc09832c103696b4d0a28a44331f3943ec66b3d1c353701a", 0x8c}, {&(0x7f0000000180)="e6ff0ab39563e89dd2e681f93e91d956fdd3be6ab083ddfe5913fbc545b518bee25d3268f4676ffa62c3e13856906b224a8683cb92bb0b0ed89b364c6b67e6da9a8d4adeeee1e8cfde16c0ffcbd5d7bc4127db4790992da612cf455891edbd24e3f555438338cb0297afffa41b4fd22fb67a0cf6172c7ff5e27b4356d049e5f498454cbe363c40ef9141a98089ff2e5c068b7aeed57fc7017b5ddc890aa080c69b821a0e0a9772121ba1a1b8381297bd69da0c459834f73f735c6ad1ade79246bd9c22fd500e5e192fe694561379c5f236040d49ccae8821c377961e89f00d1602fef464cb950d58c94b436000d4b38bbbb6ce6bdf3e306144aaccef9f5b60bc2a18e1fa00ec1e545497587bac57872872c9dbaabfef562733622f4c40ea6cec37f08d24b69fb197bcb0976cb6def4a08887f130f8bbc243d12beff70f3605b3f1501b262c616361528dbf63be5b4f149c4ebd24fbdb0b10593efeada7a625927c8616f81e74c6eb54d03148ae2412900321e131c327c3a2f892a974b84378f5f31901beeba22ea4e247e6423b58684b7ac469f46a9ee81f6ee2afad17017e44790fd9237f9720d50f68f556aa2ca7051811f7f48a1bc2b06df9d179c3fdfb07fc267e20be61ee8cc90c8685b5f94f1ed79cdbaff59a6c3e07826dad666bf4980bad90f5955b9cc32ea3057c866842c7002e11d5fa5dfecf9c1b1fc31f4cf3426be7196e7d8796eca4277c93e3f3ec5dceed2bb34c6e3fca5ac29591cb0c4e842cba7921c72e600df89fd9ecafb05ad636b4a50edff08e11136750b23ab1d75cf42baf450c023fee5308c1a3c8b1c049e611895f1292153425a6fdda3c95fe3513a6025387e379ddf7da373c3f81fd22663af0c77cfb7220ff509576fdc6e3f5ee358ad69832212565d9caff042466c37b76e5937af7b1073f199452aa213202d8c5a257d6536dc7352fe27a82efbdc06c545669bcad3e32a454c0864368518bfa6d547b2c551e5a606d9eedc8952cb181091c964d3d57d1070c6257cf9bede764245b12ec3689fd80b103f7ac94c7fb23869c65745d5d17200a2c0f1c062fdd4a1a3c1b6d6d701a703dd457d5b70a5d1c772cb2a275c70a490ff8297b753aa9faf0ea7cc2ab876eb1ef19a80b90ff8488390346cf505024848ebe63dcbcc65cd52a1871a3ec48585d56c85086ee3d9313c3978e843d64849820f861ff286eeb62c80b8a4c30e669cc7d21aa32c3be71ffef50c242dd0bac4026277727ab6d3512f45fa7662d922fd096bd4b55f2666c7ddf6583915a75f35155d0da360ad75713979c11f5dd590494ff7c52adf936ce5195e99d33e163c60533dd8921a8823a47824d75de82989202d59c6eab56f854acdc9f17a2eff816ed09e25730418b1fca83c708397be23a19ee4f9eaf38e668abce19c5b0d455f8e02f5e1af92bd9400afdaa1bfd95326c801660d73cc30b47ef420fc6372f1ede1342b69755d1be07839b98ea1391019016d095ae22ca941246d5a0df162ee98ff11f9c7f1300280b32192e98a16c137ec7890a44cb1e84c68ae60013cfa2bbe5747d19e89d7a31a87a2c3115161b2908ab14b3dc54eb853cd88e7b58f88bfb412b610fecb68048ea2b791018f1a3ea044b1913d6288182a3e9b8023e97f53fa6972149f8fc2c4f5b972c257285d149c9fc12f9998cf653be689df6afa30a127eaa91dab8e8ac2f4a7554e97181acbf5ba13d701c0a1fcbe8753849c97050a397e3974c9a358e4be68937b23749c3155eefb709e67b97040795b01642ffea822254ad40f9bfe13bbe2d4e26ef181d9c8b28c2aae10ab7ec4595616766c93cc7d7c1409ca43f8d4f06b543bd3b1c558a7e4bb22f7f2d81824010a031e5276b63099d792764490fb1f936a2e78c16a02c6940f4164914dbfb4c92ce7fa3f5ff843489f499274bfafccee1c7016d8140bc2c2248d4ef9fa7d84d20a6ded48add257317a43e2e518e95802dc20a3e0380f9ac30440a1a7db505d0232ebfe06841c76f930a7cef93eedd57ce022aa52be04d9dfc5f72d0e63ac0621e2fbbaaafea55e1e9f473f8c1fae2b686742843e08a74defccc3c0c7ca61d2e39c6172b4f8d590082c9b597c87754dddcd5dfaff70280732ea0e3a18c9bfac8c6efba4492bfb766b3c0923ff153ee179e32c10c1f59ef1722d100eef2f6b08d5417ec5ad17ce4a1bf054bcb8a8cf233c8e2d645e961cfcaac5eaf47fb37e2fbe3545b5f2b146b77882d0960c0b8a04dc3d8a86b610aa67cf8ec17d79d2f775dc7506897616b990c999e0f1074ed1b05493cea7c38286b044aeacbd6eb5741eb10f08d399d9f1ed06ed9df2ac05eae5be9b891f2658b6d3b43ac5260f9e6a1dc55cea2216ced0febcbcdc41e1aa6c137e952c7604c7cbf8ef99e4e480e17b5683ecf15f947e6c5c11a16480f4a17e23a8f5044d1c5d9f200f69dd1c8e44737ba4502cd20cedbcb9f400bb9f28cc49149a74adf08cf3a91a51995a0dd184a1b3d96de1476a537a917957898dfcedbf792f5ec613f15db88b379ac591e36451157b595e1651731d799a9fc8ae89b224026e13d896e0690d785df2f2155ea5575676b11ac46968cf9b262f9f8e4d6461e6c32968ba42341735b2f911485f7c4c036feda1aa855e42cfa2a39e5d6b8d8eea5abed4081b5fef6c1ce438019c76033b066b0a2b3b900ff2c45e78f0a643a5df72fce2ca98e281e6a829e590cab439ebffb1b9db95ec8950ab46b119b70abdfd77e3d5bb8c1995650dfe216d8f916f2530569f6bd5fd0b1498293c59a420be6972f403c973a0412e809ef05e8b7236502e16e24ceaeea4c0aa534cc22577ac7657d4f40d0a1c887fce44b2636a89195b577672a484996a924af968533ccf6a2ea3fc0843f57f2d4a57707487f1a8e3e16c1b096112a6abd72a8eda51b1918fb98cbddd8c1ef8b10d366e508068fb8507aecf969d8fb60905a4f94c7eacd3e32523c4ac1a44916002852459a8480d10fe45bedda1d64daa7261cc1d106d8e6dc5e69c0e6390145fb4ecb2a27d8cd696542bd984711fd9aa0b5c61a0e0aa6b994fb933cf68c1588cbac8af42f8a424636414b8a2d58befa9fa6988cff19c54c916297a486ffc304458df7cb42aecbe808a728e7d4bd245ba5efefeff28ac6151b3b90efe62fe5cbd5fc334e69b1f184f7f688bd79da3759d481c1e919c646667e4ebb7261895a1b2690b7f795c509f8561d332071adbeb0b353c9a86940dc6ac87f083fc776c50925a3c2fdde934a815fe1b955bacc261cb4efbbbf169396fcc8cd6606815cea1d6bb40f79b5896251d3409b98fea69dbb2a50de1fd894cb2101f8c4cb0139138c05aaefef72e034e97cc93150c166dbf22d95a0eb25695f776304d1bd2cf0f9ec8d21d376e0084bea3d91f44a25fd6bd8dea44a5513c3fa0d8f478046064ea1d51f7fe5e870f95f1b21ff0d3f838c180e3a2ea582d905d060b369d7d72f509a3155cf38ad11f7de85838f3cb14cdce3f0fe6fc6dda2fb87b98db49568688abb1b1c74336f08baebf9c582ec33a39f30e4f81ae4c258ceec4f7b26c5b567070255c456201af6c50ae5257a69592bbf52f026dbfbc8930570e9d0d55a8fd9334714009335df806356cfbdcde8fefd27477653a8368897219f30188f21f6ecf4d03804bedec1a7ceb6fcffa93c8ad53046362710e9db9c0d032ab65090dc699f6f24b70e9b0456802561d6795fee144bcfbcb0b44174223ed7d7d3bb89b5901859b098a49de86a3ff79e8d25b467ce575bb65f350e7891fa214783096fcc0c15887bac458a525ca27b4b887c40ea1f01ae322f6f13acd23d37926e5d4acfe3cda319368d73400759d7df450f56b1f4932a415872910ab4e9ddbbe4ec4f22eb4d21de3ec99aeeb66f65ecfb4a4cdd7966245bd1e38f417aae737ff559bee3bfb827fb90820f134d9b142290c7b0f20d2502a2fc5ce22034bb119b47bc1ff058eec3987d1da63e775eee7890f8bc2f4cfd8eed04ef82286a4679720b4ebdce2ee2f31d7386f69f3989a69627a04c9ad0244da4bac6a7f788ee34354bba1b9d142f4c6dc7de087ea1a5065a47e970018a274f227881b7054533eaeee0deb92765d955f56073b11f086dc036b88d114382b6350e9f5463b47c013cc06bf42b36c3b874c66a6eaec402f44bf4881ea26d73a9d0b3cb8b6562e728c37d444d484223328db3dd1e5e868d0727b35b9fae0c36bfbfd0afd67999a967d13ae416cc83a2ee80b8622be87112ffd31b4dd836752056260083891fadb1b17df5347c91532b1b3b44dbb6cbff3ad9ca947f03984270d8c6612a3505e8191dfbc88c679ee043a7575771350af3171341942b846d6bcc3bdec10844fa493afe187b2d256125b90819aa62375f8be255403ff4f781606d5ec7eb3857494f6e25d822bcec55b3a2d37912fbdbe19dbc92d359b0b513475c671f7248c3a79c84118ed630a2794935d13c50b6ad6137699c02a8bcc9ddb64fad4fa89d96fb4941a79ed8c5d983fe3852ef3acc7d150b8233fe3b6aa77e00670aef9cd7534a4ad1061e014518fb0b0ce2ce88c26790bbe30c899af7a43c5c8df3ef3e671e9380c464dffa6fe5553f24907057754cbfe4d9a1055f60997d9bdafda4dfed71a4796c33465624bca4428aa9d1d3450ddc7c502dfc06717566b054da4e6bb3ef639e3d726c38f2c9d37c0f13f1fdef9d760d42f0fd40d7e21993736ee9afc9023fbeddf5ce25817ba759b9ed1a1d8ba232b0b89feb13c67a02da8bde64ea8ef179d93956d53698b3db4019945a586e476b97ea824868e96ddf63d9a475766eddfb1659ce2e1b15cfa56b351f009d90ef011ffb728a1fcfecd1c547c3be414039d5cb7ee20f0df679970b9842cac32f943635d2e73dc5791174542286f7a90074759df9b66949f586449330b378b67ae0d2ebf0d76166ebb61a85335c054609796cd5efcdfa6978b0cca135e3e84fb2193e9bed849a97888029d7f55a9e10acd9003ce5156171538ccf41544fc40f4e9c35a76db828cf75c62918ec5b5d9d5eaa6fc3a413ab4153bab78ae2e28e2b8a1175f1a66426c7d8a1d5093ccfe4a1d468371f74132be156a466bc81f4264cdbb27452beb1101cfeb8f1c7afe0ed9ea6ab50e46136941f9058cd2ef6c7223fa15af1b4b304ea543931f54b18dff6848e733084b5e64bd4d0884e220b30fce6ac79d112299b6359a0833b71a714e108e18b383c1d13eeb74531128bce616e20789fc4b821be21030577da056a602d021a79e4a45baa0afab2cfc516289c98f284e2123230cd0f19fe08cda1fb5025c079227c56fd7fae910964ff505670adbbf46ab1d672f276b63356661c4e858b86e5ae637f428b5d60710c7e612ae5946a8ec1e4826fe450cb19d28d364b44eb9b6398e706ae8cba6de870d236fabae41f05ee6653cf2dada2e68f17457dd121f6491d923955855f95ad2de1fa99ac2759ed944c10c07a738c7ad43f41b926d314bd802be086050735d8a3fa7c7181b333ac8227a0125e3c0694f70822094432d62e05f82e261f3ddd1d0cad055e0adde62204817375b22622b7ea1bc290f5e0c6e9ec38af07f8c1e4d547dcf45fc2316cab143cf1db0927b532470b9d69324bfc12f279fe0ef6f4b9b7e0b8f39ac4b89b4a8610ce27a313f46892339ebb9d1207d080f86c005ee925e9a47403c0fbeeb6af7b4178c9879e7e7eda2a471315b1edf5ca362fb881006d30ca61ff5e1948ba1a1ce336678051d772e661a1e8218e95df035fdd38d92d45525e", 0x1000}, {&(0x7f0000001180)="c3fb667c3584d7de0ff3a62302f506920000ee9872c45520ca972652b3304c286520d41087b980bef01de816d605d65438bcd332eed1322522ebc6184a1594907d3521b0f3289999afd47cfc02bbe7d7ce1e11dd1c45cbb4bda08fc14c81ea05976fbde7a3f69f934de7157ff316ead443abb24e5923f587a0947dc61ea69cb6b741bb785d3ef6601814bf9cc60f8bd54d60d817fcf99e277029b70d007602648b71ed5603a62c02f94b2eeaac2cd1d39149460f7b0ac5b57278e47cb6b53eceb784be81a292220763b889a824151c18a104cf41e8b75f8bb73fe3af9065f8a88136298db98257eed985", 0xea}, {&(0x7f0000001280)="d0cc5f8c1c6334ffc03fe0", 0xb}, {&(0x7f00000012c0)="a737fd89", 0x4}, {&(0x7f0000001300)="1377f1358faa48f22c4e1fff600e0f847588f9", 0x13}, {&(0x7f0000001340)="8da1fc0b23534c763fbcf459494836489781ca7db9cf7fd2b4eb06827307fb0b1c508ff495382fbbe9a24b951671411675ee0598a58161d87b1999ba98f9d626531dbcedcf38b6a1bced23ff446f15f96260871fd891fe", 0x57}, {&(0x7f00000013c0)="b9db79dd4c24f2e3944360edaf97fc9c99469b69e470fa2c0f51065f60c389cbff3ca33ec5fb674ded629742800d88800d5b3f9c0bfc6477bdaf1523804697619ff24f31cc4c3fd6693a98b28adcb1776b4a90ee8078db9530ce97784633af7d6dabb9519a1ac9478dd0851975de4a0eafe47dd99368b36d722bbb2ecf2bf47e481c06b7904ee3933ce69dfe6a91", 0x8e}, {&(0x7f0000001480)="ea44cee8e2f466e396dad5b8275088e393705d35ee936ddcd1c323c05cfcc634f0ca715608f50b1fd7356b6661272db1be8f7900b84804b195dfb82e991b6f062266a96f7b5df3c375553620504a7e814ef4f4aa1a44bb4063fe636b25d3e195ce3e6fd8e619", 0x66}], 0x9, &(0x7f00000015c0)=[{0xf0, 0xffff, 0x8001, "9189b23a4f24ba64ddfc9e4094fa9c3c42daf96a483742e854cfcf8817cd8f065cc1455a679aefddf8ab7cf2643dd774cfe44aef1e7e1a4f2c9a5e29a10b51c99df4380a30002917b5544943e9eec51a3455565c518387cd8763c5c56e8676210c595c4e75342ffd756bf6cbe9b0b1b22e88e353e011eec23f2226acdd1b0103926b7a72a2bd925a9ce1d44bc233b98999117de9126ed2fbda5e37e2f409835a5bd8e2994c18a470ac0f098626926598a61d1600e7df3b6160cc071ca82afd0d48d9bbb03d2e13e89851ba6a41e767da3d4eeabc65ab17bab57fa305e3a58ae1"}, {0x108, 0xffff, 0x10000, "7384849ff20c710a60635f727baa486a8e5bbfc76587160464122f4c0b739603d0defae227615b066c09cff76e4fe37e12488f06b88dd1cf8fa277f22b8a9f64e6f958e405f4615aebdbc8736bf7916514ec3a632b918bd11928d41fd63c509aa298b605b3292413109b2fbd51a66f30c3213512b7fdc898b64a011a836a21a9612f52f7704e1baa62add5f7b8c974a79a09afab19001ceb7b96611e77424c7d6548e918657b4f1a909522032abc3cd4237d8f80f960034c169b9d4a837346a8c8d175815eef8ba77912924c54ee1abac3d7c1ac2ee033ee9b1a5cbe857010b185f63b93b07aba0476de0c590866e06dc121d1354a6d"}, {0xe0, 0xffff, 0xd0, "887f47d9f975d02b07c32948f266d0b972335fe943ce8323bb6f41de393400b1c8bc71a7ed3acf7890733824559249deb32a2c13f1e524376813dd5606e4bcb70b63ac504625c5c3c83daa0ced59daa37229c035c5584e47ee474c8c60a484c5217c24d24bb4eef48bc180c3e65e3c2897963cdc5f633555939a4d45b0c4bdbd725592f633e0ed8ce96e5339a9c12ebe595331937611fd9db3f06445670bd7e1247bfe4a0b09f9b0b04a11a1751f7199b2b65ab35a4a91be3ab97f0680bd1242a9b44eb6609d99236bd2e6"}, {0xa0, 0xffff, 0xfffffffffffffff9, "c1bfe4e5a3738973dbb7c487ceac091efda896bc8ea1f73f251bf52da7337167f6e93b2c2ff4db5bcf5beb6347f68dcb168d1afe5ef15625e3582973458e759bb3d233ce19f93652185076e92aadbe851c3b49fbe25efdbf11952c572a69e36129c5f38f9679b0b9f07816cf56903bf21e92805be98a479802c6474ab90539642c9ca18071dd79957f9bcb9529b8c1"}], 0x378}, 0x1) getgid() r1 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000001980)='./file0\x00') setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 1: msgget(0xffffffffffffffff, 0x0) getrusage(0x0, 0xffffffffffffffff) getrusage(0xffffffffffffffff, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x2922) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 16:00:37 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000080)='./file0\x00', 0x800, 0x0) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x23ee69731e7328cb, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0xfff, 0xffffffff, 0x8000, 0x1, 0x0, 0x6, 0x4, 0x3, 0x1, 0xb3, 0x9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) stat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f00000001c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./bus\x00', 0x7, 0x1, 0x692, 0x1, 0x5, 0x400, 0x0, 0x1, 0x1, 0x0, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r1) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(r1) syz_open_pts() 16:00:37 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x4) unveil(&(0x7f0000000080)='./file2\x00', &(0x7f0000000200)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x6, &(0x7f0000000080)) write(r0, &(0x7f0000000000)="faa67ce76daa9eb4a6d5f490993b6a46b7e4aa62ae87f2a5fa5836667eef531fa374f7a23f", 0x25) 16:00:37 executing program 1: shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:37 executing program 1: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x72a) 16:00:37 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) symlinkat(&(0x7f0000000c80)='./file0\x00', r0, &(0x7f0000000cc0)='./file0\x00') wait4(r1, &(0x7f0000000000), 0xb, &(0x7f0000000040)) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000140)="f11df1ad3acb9aa33537c3ecc80932b4b167affa276aad9e8b27cc6ad43afb672fb412c6e0dcbfbc1be50cfd8e748e07512b50acf568de99194c73300476c9eb1b6e2c089c4f806407d674ae3822ad16dca30c487c0ce3286ca09c3fa13984b014b0602722506d874b99211e6380fb11fa468d3d84847be4cd99c9b85537e26ede1867b731885285522868db07b0800a80366d0c8ab73ad0f94b0de85d25d873875f657a8d9db0c85b378722f90f9e52c8f9c39ae9782074ac24a5955f9e9d7255d1779ba1be03ac39cee0159202bf", 0xcf}, {&(0x7f0000000240)}, {&(0x7f0000000340)="6ecf80168103f01b2ab37b71ec6829247233459b225014f877694d33176a016d61481c51c7679c886eb3306b2f4d811bf7d40dbe0da569ec8be87b71e85d16c930f841d6a69eb9d6033562a98cc27f5612cef49419f3e3f7ef395a5986daf61e0950044a9081c0cfc242a700877e69fd6b520847d8d18f6b4e71ab49192e3d9ec9a7abcdeb379d742cb143908d5cfdc193db3ab8a892bad221956d3a5b4962ed699b278c85fd4eba04016dee73dc0cd84f19a49c8e5b61", 0xb7}, {&(0x7f0000000280)="9fd22943104a5bc0af688d2867338b4444639e8766fecd00a204260ff067287dd1c74ad564a0f02386213cf0fb30b12f416cdcbc125075f7724f1d2d501729f8f1b890de2da27222378a5256cdb03d46cd1b", 0x52}, {&(0x7f0000000400)="4c2532c4fa65", 0x6}, {&(0x7f0000000440)="caf3556e97e70ea50bdfdde450c826098811a4b77acf4fabd0", 0x19}, {&(0x7f0000000480)="f6c2c0d2eeeca3838ad2c178be37f2", 0xf}], 0x7, &(0x7f0000000580)=[{0xd8, 0xffff, 0x3ba, "ec9463df211e627e53fe14cdd9d62a32412dd3092dcc3cef651dadd6dc255a0b8e5cb9e881a6ebb1b53c7d578fb31cc7bc581d63c93bc66809386cdde290d700a7a7e062ab408783686e316761851367f5ce89c5214d21293fac26b60c99828cc3490c52993f20d275b7e933f010be60d812f76e0dff32e060cbbfc785dd3c6189e0a120e86fe70472e2f56c43a066b12aebd991812872f7b50d776f1f425a537c2cc22988f9194096cb5ac40b18d68287fa98d60a204810b6f5f77560f32e5d7e31"}, {0x40, 0xffff, 0xfffffffffffffff7, "10074dee0af23e7bb4d41174ac55d43a156b72c235a7dbda9d7a14b8c7cc45bcf4b58c215e70614274fb26"}], 0x118}, 0x2) r2 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) r3 = geteuid() r4 = getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x80, 0x0) readlinkat(r5, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/29, 0x1d) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x1, r3, r4, r6, r7, 0x0, 0x6}, 0x7, 0x1, r1, r1, 0x4e, 0x706126b6}) sendmsg(r5, &(0x7f0000000c40)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000840)="1dae15d55a38d2bf5814ecca8a6061503504f41d9014587d9ab19d6506f290b06ff653667a1f8fd9996a004e31936b76a46003895a61e9c275ab658beeee44be29fa5220f7b41787c306c68939b2", 0x4e}], 0x1, &(0x7f0000000900)=[{0xc8, 0xffff, 0x2, "5a8d652ebf3e94da2105a44a56621ad35329c8e6a3b4f4c317eb4f5e503f72d87924e924b91f7931cff21828e0f57e6cb399ed92d0642801b74ff3abbb4e3280efe77a7a627e4af5600394d167e511b0ea91a0c5e07c86c4f23bcf1bdb92c7ba923fdd8f4ebd8551c643364167bc2ca851ec13ddab033c9caa86ab382a3856af88ebaa5de0668d96a199e7af08ee72b4c5c95d59bb1f4ee4288a5c82ccad877d4ea4460916e45a1c89bd21586e9dcf7235c8d517c9b57e"}, {0x78, 0xffff, 0x6, "0ef4c90d8706419e77a9545d65cf34f0bd377ca97ae3600712c753318748a669322f915f2b3d2a3d40eae3418be35e1b4d8f61d1392b6c9ab8d121a0f019452e3881eec0dc3ffb38d159e3d0368e7242d09a2330888349adb0a48c9ee32d6c3b1c63"}, {0x80, 0x1, 0x5, "80a61743fbc8f0e2701ae430817fbdfc0b675ba9537d284542670b7994747a859b8696ecad95a8ae46bf1f72ff8182620532a95a0cd65e111d2f513da46312454272d01fe55891c6380f1bfb9451242fd6513c88b6efd8dd99225cf26687cc3055b43158ee7d323d58"}, {0x50, 0x0, 0x1, "2d0641dccc72e8a3f784830131dd00565bf9afcfde3d48835a68db6636c2fe62f88d3d32145e0b7b9035d39d33947e2f3fd076a64e2759bef84dd0f7"}, {0xf0, 0xffff, 0x9, "754569abef23a73c759defc8cfe2a603d999d6b7f0e8b7f1781e65bd90a288f626afeee74042f5f1a4e1f9040610b998e23ef5e13319c9e6b2606be82bd749c32bd3a07fd7b027cf3366374d2dbb6cafcf56623e1b9e41535e2cf6517dceeab734a1991536507934d584cf6d21328c2f8d141f5c827ffb17eeea84ce4d463afad66d8554f9940425cdb8674d7dad359e45b4d123155590b2719681e5a8980941b57f58894dca87694d0fccd0a83c4fdd6baefe4b5daab67a78eca4e6b148d5f7ad9fd6e2d465d5ed557a0f4dddf0d37d9253642abb76bfd14cb993"}, {0x20, 0x1, 0x0, "ac2f1e9d7829bb8ea0"}], 0x320}, 0x3) geteuid() 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000080)=[{r0, 0x20}, {r0}, {r0, 0x80}, {r0, 0xa1}, {r0, 0x10}, {r0, 0x50}], 0x6, 0xf4) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6) 16:00:37 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x2d, 0xd, &(0x7f0000000180)="ebffcbff13b9fd812eaa02713048e699319273450101baaedeb760eafd0efa948d7b5b892495ea0f546ccb5e4b886dcc06b0ef219ad5c59d159c5ab37aef6a541a9454d8dfe82578f7111ee15e2b5ff1ce01aa3991c3b0e6d4889911155c23cde60b07caf93317aec5e17189ecb1d064880acd878475b46b752326649420d2ba77dfd1243b16fe82909347f0843e6dbe49e155e8bf89b2036e1db5e67da70100000000000000000000000000000000000000000000", 0xb5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:37 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000e7727e09b42e4f02033b87ded828e93b91498b04169c452615fdc335904ae60b3bb068d8abdf4a7262dac96989809a41b9ea0d622bdc646292077874bb77928ad9eb71e0c57ccecaa42555f396c4840bd550a6242d26ed18f1837ec05e63c397e5b28475334c0143faa7a0f7"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(0x0, 0x0, 0x6) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:00:37 executing program 1: r0 = msgget$private(0x0, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x55c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) r3 = getegid() setegid(r3) dup2(r1, r2) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000103000000"], 0x8, 0xffffffffffffffff) 16:00:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x7, &(0x7f0000000000)="3eda2a346aa41074edb3a246e3c79d2aaf5023cd594f04dd953bbae8bf6f44b538a13b9e8471df3174902ce024389338160019985c9108ac7d0cca8ad1cfd2e678d74998c61fa1069372e26900f71bce63ee40a7fad69f27f2f348c3efd285fee0bdcaeb86afec13d78e3e5776d35a461d545df49e5aec9949485f10f0ae33191524402ca45712767f76fe0daa53725896087d33fdfeee434a5da14e8eb940b75bc0b5a856", 0xa5) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) socketpair(0x18, 0x3, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xff, './file0\x00'}) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000004", 0x8) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x40000000000002, 0x0) socket$inet(0x2, 0x5, 0xd0d) setsockopt$inet_opts(r0, 0x0, 0x400000001d, 0x0, 0x0) 16:00:38 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:38 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x84d, 0x0, 0x652c, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:38 executing program 0: chmod(&(0x7f0000000000)='./bus\x00', 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) 16:00:38 executing program 0: r0 = socket(0x3, 0x400000000000, 0x1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) 16:00:38 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e417892d57fc94ff334a5619515a4cb06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8c1ffffffff3500001a3ef16af598adfb4d5f16b136a5d00d16a8b53a", 0xffffff84) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) fchdir(r0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r0, r2, r3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000040)='./file0\x00', 0x180a2, 0x100) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="19cfbbae8a21a34dfabd96d2c39f8faaf008b5a70f765a66bba589748ae849f9e6d8b589862244aaaec9c62ca51a26036bd74d83122dda88e7defc9e920599dddd335b9df1171933211f2fa3e18d85fdce760ba0b1c3c3cc553ce325f94755a015e1f7b07cb1905f48c8da50299807cb08bbf033fabc1d993bdec691e32149bac18a8e560f7a81fc033da8b36814c0f4eeef3574b27032e6d4fa59b144fc5424eab80161757c560bd7141dabf6ed9c67856b4e9b56df8568074c470b4c2de33536239b9981092173b7270e1fc9504f43cd0d347bb82bf3951cefa2b27d48eb4c992effb3c03f8aca4207255c98b94cb811f1", 0xf2}], 0x1, 0x0) 16:00:38 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x7) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r4 = open$dir(&(0x7f0000000640)='./file0\x00', 0xc0, 0x121) getdents(r4, &(0x7f0000000680)=""/85, 0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = geteuid() recvmsg(r0, &(0x7f0000002840)={&(0x7f0000000700)=@in, 0xc, &(0x7f0000002780)=[{&(0x7f0000000740)=""/52, 0x34}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}], 0x3, &(0x7f00000027c0)=""/94, 0x5e}, 0x1) r8 = getegid() r9 = getpgid(0xffffffffffffffff) r10 = getuid() r11 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="65d62e5d3c28a6aeb76752f0c2c25805124a5a87a3d4f961a398c711c253aadc54c8b5be34e4288ef670553f94d00f4524fad29ae847cda3a5fec8080f12", 0x3e}, {&(0x7f0000000140)="1d825dc08ebb1b8f80e5d103e9007556cd493820f0caa9e9f73d38f368774cf3f7d77e11e1a588e1397a5f612727a029c189209d1bed06521960cfd9f4ef61a1eb1056b5838847d2de59c971085e35fc", 0x50}, {&(0x7f00000001c0)="df990a8100fdfb21c2af84e542c74aa23a412bbc5af5f9262a12dcae0007192c3e1c55b5fd63902344a7b2f2102c49df5852622b230390f193d9e5bb6cab259b14d83d893c8d84c112910eb4ebbbd575cbb877132881669b3b6bbf9aa5ed4b7e13daf2e42ba7858d21cb5afa2646436039cfc55e3906ad12ecdc846f3a64eabe518509116d1a50d63d1eeb7e2f7b76", 0x8f}, {&(0x7f0000000280)="9287ad89349f94c3b0b22076555d6e8ad5d2cd26ad4c1a7de335e0f2caa9682b0ebf6767b7a7ee8bc71a2126c099ed12225587753bdd30d6e49d0afbff9446d0c3fee8efec085e5a09d48c8d0556127f055b6540fc2634904c9ee22f62e06902542d8579d48bc2adbde879a4f8502c3751638ad5c3b9c4d39ea2cc307e7ba5a30559bd9af3104a9ad816787c48733fe20dfe359ca374c22c1bad29ad37aa799c2a8852ae5512959c946eb364de92e0c14c189cb1e34fc3c5be141fd575c1e25f48f09e521483dd1f28f7b5", 0xcb}, {&(0x7f0000000380)="d71e89ed720ef2dc642644857de71f04a8ec74f3e24774b8849c49fc6a1b2ed03e591d7747056b60099057ad1515195f3844dce511b9f895e3ae0efe", 0x3c}, {&(0x7f00000003c0)="6de16b7cbde0001fbe99b39ad3597a353dba99d031cf27ea3e1bd4501cd472d1b962959835a3f92a19be65c92df05083fcc293c1dabcda66fe9f88dcf6e76483a3693f326797af00ae5c08375e9d424b3a", 0x51}], 0x6, &(0x7f0000000580)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x400}, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000000)="f67b7ea270f4e78ddd204eb2e9cc65b2f7a37b28a6dab57479f257db004bde440d71f013357dd6f6f218b12b5952968af91ed6", 0x33) r12 = socket(0x18, 0x2, 0x0) setsockopt(r12, 0x29, 0x39, 0x0, 0x333) 16:00:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000, 0x1, &(0x7f0000000040)="fcfcf5b52b7956212d3fc5394f6d995c02dfca", 0x13) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x3fd) r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01001fe52daaa8d139d98656d7ef36be209829e03d9cc253875fba0ffb9d6fc3e8d835b5d64e818a893894967d76a2694e2610a41bbca6be6246b6939d25317bf052ceebca94852174c17a8050a36932252634e8206a54b1ef70fd7fb3e70fe04aed2af128aa4b45a239088d7e97c8df84a27ff7ac392c5d5607f28457f4e29abe8751ef92c962a08f2fa6f730dfb289e739886b596a83a2f26140005cb2f531b166d80982456e2f4439a5f3f4b402935abcb99e828240300b7f2228bd641bfd3301183d28445738ac85b59c7f88971e7dbbc164d8a850e67e00000000"], 0x8) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x20, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf000000a, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x8c, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r2, r1) 16:00:39 executing program 1: mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = open(&(0x7f0000001880)='./file0\x00', 0x0, 0x2) r6 = socket$inet(0x2, 0x4000, 0x6) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000018c0), &(0x7f0000001900)=0xc) r8 = kqueue() r9 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001940)) r10 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000001980)) r11 = socket$inet6(0x18, 0x8000, 0x3) r12 = socket$inet6(0x18, 0x2, 0x2) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/ttyCcfg\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001a00)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = open$dir(&(0x7f0000001a40)='./file0\x00', 0x0, 0x44) r16 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg$unix(r4, &(0x7f0000001b80)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000017c0)=[{&(0x7f0000000280)="069634c795efcb013cdb571f4cd69d876253f070abaf6f2e6e35dd3c0330428296745913a60ed85a40d12f34d53095e888af74d29337d71a9428f6763e3fdcc46d77da5214e6cb67cc92f3baaf3f29f6c4c7eb5f440bf961469ee2e1a9be710a787de607", 0x64}, {&(0x7f0000000300)="8a01108086e0f7480aeefef1c3418efb4b86f420ac860055f4a543be0746db486fb921f35e26bbc5f7036b9acefc938d80656b6b8719582a4fe918144cc5f93baf45f1b3312400826edecb27e1a9a2358ca05f434d0e39a85373399191e81163a69e3ad7a7b015a74df0ea1aab3a46195eb1b7e9eca293522a89bcb8c4cb3442ebb9a7df108ae8480ce015d20a305a529542dd020cb9236e5ff74e29341dc1c80f6c99078cfcb5d53992f7e6b7c35883", 0xb0}, {&(0x7f00000003c0)="b5be1eeb5f797e4ab8741314efa29606e5deeb603979e133b6a44de149e6560d8cafc5cc746a5921653e1ebb6e7e14c077785adb2c51d27373dc0af3cd1e49b0029a82520472eb35dd54ffaf7b464f9799b5c9237f58d686cde160c7e21b7939c07c8a7be0154e5db0bf9807f59ec828a79edb8d84522aff07789c5c44508eb1166db37edcc0b2e3340024587f6ec85305df5e4bba2fb9a817d11a42fc1693285de84e134157b36b623b3fc9a0d7fdf7d3ae066e7038ad9cee8c180bb2e8e81912cea7e904f3114925cbd972bce778244e64f7c985b6244345dbe1f18dc190f8ef7c6bb541964ca2b9cc534807d0911b32b718c39a3ed55b65", 0xf9}, {&(0x7f00000004c0)="e8bbe1a8e913a3f2f8aa3d24d2f58d452528bcd00765623a766785f0a80b4b8210b58186d234745d6cf4d1b626565e12f257c278889349d4a7ee21bc85c47295f2648b76a36de7c94033e8063b09cbd5f50af9a0d04f711fda66c5dba588036fdeea7c2dd49de60ba516cd2f9974f0392223eca96e96ad1f6468c4c33044f6702189c7bf9ee5deb852f2ca05511b5e67c411e3816bc6acdc74a1879e43780b1eb9c60dab34ae", 0xa6}, {&(0x7f0000000580)="33ada0af8acfcacdfe2714ae3edf961e2f55a42ea3c93a1526cb1ea359ae5b62157b6ba43568607a6b0adb77388a6ce1075fac18215e67f22153e4ac67bd21186ece38900bd41da1d3b3442a137ced2420617483636e", 0x56}, {&(0x7f0000000600)="30d46840f1c0160d7767ed4d0ea24d87f6b94f9a284b3fe99458cf0d3ca7a4d7e0a6bda9f8b565ff233db474408d6dca5d61975d1dbc6a4d09a4c056b1b1a83434c48541b7b8349f3c4af0a3863aa45ffe93039f22bd02d22bcfbefe624e63d204ae5fee3bd19959b07e50b99df21174f0610bbffd1f85874983d4e7563920783178593462228abd8a2a024e0065ee36493e37f8c10a0a25663de15b0f2c850ec1e51cee19b14e", 0xa7}, {&(0x7f00000006c0)="f242288664085da661fed21d282db97b820f52b1e54738e79039bac0ac6d8d0664c7abbed9dd4e73bc7fe732ae8d1482e44092acb1081c21492bb6662c93eb94ac3d7aded6bb7458c30ab37851d216e60aaa4ed13435fc102c7827be45d78bc3afc32d0e5fd29e03826fae61f9c3aa66f40559c18b35a00887f6832c3f5133b923a97ff98e1cfb2e0ab5737d6b894369189666ce4ffdc34ddd03125f53b7efc370139eb8813950667c9d0451f60afaa2472f496ff68607e8a6a6921b6740f6fdc54b44877720a20b13c129b1391e4a59899b3bada892fbc396801c6a14563d70da32fa4991e2f1b90ca2090a10ac7910ee74e3f3c979acecac1fc1013df22ca147ad3105377fae92358e0df418143b7bedf6b10770e136314347097733f55c53ef724975d5d1f1a77d3e581e297130bd4b5a37cc47a09dec589a373a257892669e43a857bd948a88e7f6072b08b4312e0db75b34a4e367a90760da0aabfe72c571d9741ccf5b49aa4f0c0f46ed9b7bba6778fd42342bf0425d30ca1176742f4e9c5c66d32d95111841126365349ffd4cdb8211711ae101a896c8d78cec3ac2d375edb307a10241ed615af1367fb42b7226de9b7360b10db9a76d5e1b5e6e71e8f056d197f6ed3f5682cff2d105fb98c60b02f2e85e58c660b40c768fb15c5cffcdca28a87806f49321b43d86b71dfbfdc68be3a27dc5a776fbc45b3da94df669b475ae8852c70daf8ccfdcc4d468c2eb9fa9fb95d73b2d0e81705fa74dc9928b358be9c27b614341f040678ffe7d79303b46ac69ee064a4adbe060e3dbb49b320b4bbf250291ded4e519a4415f8bb674c2ae6f2e657f7aa77601a7568ade192471363ec03c0289c8a7d97d0337657af4d5c48b5a640843dae409cdbbb37ba1e0811237d720839eadc14463789f8bf7138f2e0917dc4ab65a43f87990f92033a98a5560e72c8f3ac4b34a40285e0220cc7ec3bee73d9d136e658818360e0b78da3554edfb45feb5902856cf57de08d566ed49175ccc96f5c74d06fc312339b5bc708afb81055a87d1152889e219f5c67595339878a53b53d1963314903ea7e16b11654464dbce2c231400155147a4ef3e99fde4a50e59afb3561eeb4404ca668737e43173b57a4641cfab2298c598221c26703992557725d9c20daa7be53ced5363358f3d4cdfc057ede5ea708f55c48aa6ef3e899faf7e8bf4a71ae2348c2cfd21f3b3a6ad1312af3584f5c06bc55a071b223daea17233cd0fb151b1f994b969661f39602c55afc0183d28f72de339ed3ab8df7f77bd70f747f97e89f132f196563885c7ac66d39d504a2381442b4e4161e58905cb933941258d54ec27d1c892a6f2e08e438648627b75ce06d189c5df5333962227364112c1f36846cc0d5771c3541c44f2deae37d9b16b30d12086903e81fb156306021d99ecb5761cdbc83b62493b3a7ae728b42c876a94446919084aadd8a416e987d491721b74c0b98cdf956a94da924db0328349f0f1409d9171892acc90cc7cdafb4d463ad4f52297efe74f18b199490a468eff946298e13ab4df46d80d02f356bb1b482294be86bf78ff55779051ac5f0b5bd16bef4bf677cca71d898ae2db229320942c4389fd518f9205e5b910e4b4240e7740502e72c4f5af1389276777a08aa0792004abc8164538fadee21156925610ec3bde14a7a6b344c566ea47260d4a9ff8a0ad5f5d4fc0779fa6c608555be11aa2918b52a1c69e56314d449686612c6c49318282736946f28b0ab7a5c5e30257256b07d1c421e79fcc6cf98fa838f12f5241645004ca10e59f6928a59dcbb668da1513783da846ff213178d78d568e3d44bd789fbc444f5c38a91ea3cc7aaf2a60cafa7d95207a28acc761718814fe387f7b132af55901fc84abd2ea534df024d72854c9bc972d237fc7beecec1ba079a38fd209794c4b1924abb3db2f166abb31996a39adc55876e3fb86ea0060b62a471570b9b27eaeb0d9903e05281df13e422df2dcab1a7700cc973a3035be7731b9f2268c1cc6282b3e50d50627ce8d708beab0597053bd3476847d928fe187fd2bcf6f6a40a5c7a7f86c14fe59d542ce94b80b73ba646be2b54e47393b226b926b548a1f0b0b2cbe8f92799a4647796a94405e65bb60a4ffd20a817516bc2bfcd6ae5d39c25a771f2594185f6246893c53d3868f9f462bf66fa534bbdedef043bcc63ce541cf4e39dfb074fe20f0d2030c4b8f02649c9883f35ad055e4df3ca293a79608d506e3cf45f1b93f20bfedb0a4b04c34b1859882f79a0ed9ed71e7dcd94d443092f7fa775eba42a615a14728e437d33b238297f9f2c9c29d6203a8ddd7a55924c68c5ac30bbe8dd39b33e3ff1a38550d4b2407d87d695dbadf246b3779162314749b01c7187d30833b7b4d76c51b8a07c6d0a66e034b52c85de2ead59320a83718e95213ac07d52af19b3d58691a1a66e20c4de430834ef020ecf5d7fbd84209c449f770c76e5e2cee6030e2d3bc83fde401bb4047b6f9f03bd1e7f38a98eb277c00989fdeb41cd7076ccd1737b5c204e0769f3d860fdb3e6dace582dd0033e4df5fbecb9c35ad8917bff993d54818deabe02580862447fb5f4d5c1b358ecd026cab8f238eaa009639e736610e9a785a29bca5b03b3e80627812ef3ff2090050ffc16b37eb203faba4a3d9c1f2ecc681d8d8f71ba8d692d0fca3df8ce55dd7908073decfa2116c8e18122d09a7d223ee4441b5078a6d3016e89a6b627a2e634a674c208c844f54b108cf48425fcde0dfaba1bf818fd76a1d9edcf5f0059825045412eacb1ab72782dec89e1b6ffd5a55fc7060360e32f2d68aa8c5846ed9d4cce491bc26756f88770e122b3805edb4ee243c49c308029e94ea6591e9d5fa489fc40c2cfa901cbd21bfc84173dd3bf25b7b39340f235c46abb98e69f9e6a71f03aaa71d98a99b0e3514b07b7a3ae974ed494b427319e46fe9ac835265e75f6724ead89eb51200bf8d42d9b7f15b93f4886211ab612e101f165364e30d106cd43bb5a0dcca44549ee2a8024f42137899a0972bb7dadc20db1e8a95e796882fd208502712d7cb1cd4b2c0cfa7ebd774603c2d18f6d12a7366516d54b5c1b03ddaf8f52810faf944ad51d5d64a1012c66314d0ffcf182793294222efac2190a4fd72d7a6191d3cd17d7fbfe504da28d9d44987ec0bdd94dc548a8587a576c1c92220e257336bf59c068d096da8dfbcc4e71ff1ec6a3a90d229689b7949a44f2801288a260462413885da0f37db570560020f706b7b2f46e3e41b03a99ed49486720a45cd4ce117f9863846f6e7d314010d020ff88c4e1bf88b2e210a8776527df3383740bb0ae178105d49dd6626216b5d4c25a518e56b0cf1fa5e2acd428a46bb7089fbb189164ae82783207c1bc2d371b5b155dd62da20920b8e8e842c42465d780056f6531089aaf3de8328bcdea10d7de876a799fb131734ff1ceadd7aa577cde8bd3c857c2a099f39a4b6c45c289804b59ad84c3979a62563c4163c19131762d53b36bb38663fcde6fcb19e0e5725d54bcec1c1f3cea17a239e72ea37006a54bc65bbaeee016b6d9cb3904c48e4b86761975ebed925b2ee2874d0220e200e4e6c1179ee89e4833137e3bca9712f07adca49a8933aab5624b60528e1f02b6557215b3696e76d65c3e3a2c40ed2eedb6e7ba5045a1409cf10e10b7a55ade8cef293cc1f01bda4709a414d428d63066b17758104c30c800cfbc3dbc73b20690b2259529fa802292db0c3a09daa7d7ca236aabe0bd5e55df6a1b5ed1a63c2e1d61b5ccfed87fee955a7bc0908bf16b733a6c342c90f377f73567731e8101c46c6f756872bba9abba05a0eb70e45716f2edade941e6b959b415c041db1c63030644ea491651da0d75c4f27b20729b5b2b4af8d8d1513db1485c962ce9239cde05f76fc5da68ddec8806249cb8a495f983c986db337e6225453d8c15274408a23dcad8f72925703867687c47285e3e97134df4e3c29a082b227a621e4054c4d6fa1df53e366e465b82a150abadf51bbc474ec432d38cb723cf7ea4a881985d8f40fbec5af10faf61a97d97e89eb37199408bfdffd06afd4e70c0c138af191b5652ff53e79e445fc925a1c329f33cc9b23797b8dd581e58be644315962743231f086e704f69f22ce6c963d989dc02e65cfe4e613e91e09808a1777b144805b3c09f06be77f4dab8848ddbc34de570a7b7a92ec9d6e6c97c78bb5ff84dbfa988c2ce0b7d58f1e35b67dc2c47d8138739aa1e616a482f4403d33e3ebdeacdf4a6f122bb40584e1269d8508644d8b8b70dbdb5e48eca4f7a2a0f6fd807f34a805efd6652555aa38b3102bf48c7d7717d0692327924868beccd1aaacda4cdaaf9ef701d40a1a84f76207c1800da2d28213a37345ecae15a45ab207334eb47ca4175126193051ffdc27ccdda9949ddad56269905b7156246dea20a809bf4d4facfa5728e375d159eb9094581944f0cf3463c1bd12f93ee60d1ef153b610215b8123f8007a9ad7c46b6953f1aa27d41d7047210d5e028c0951b32c9e7c774913f26d1733c277b333ebdbaef12459c4f3d1e362a72165eceb435a2b9543a098fb197874869cec3e3c176ec0f43b799f218678142f638a75e1650492ac1f78b197e5fa5570bd43e6910af22993daa0f5e76bf501a3b9eef7cf9418a610dc7f95369ca7b6a1d3b4cf185e915d41500b388d7a19741db043b97316cd4f5288f9aa2e3e4701ce71cc23ad855fa42df9d48d53046550abb061973098d3768d8be3db350c50f303ea414a54a2832333697c193ec603af8dbe86e389e5fe7b20b66ae7121b6085463debe4e87b70709630ce32d332956b8b0731b1fbf96e43bbfe3a28f51b82d2629c66dca5cb72d61b69c0cb01ac3ce86cecbdc8108fdea54adbf4b0eda3483c30cb24b19d0348cec377fb00344a0c0220f3a274b9e2bfc2bafd37e3b6858648919d5fdfd03140ec86b1763fcbc8b59bed022ac2c022a355042695db1454b7689b1768811403337028eab71572c64aca3957d12c049b8b7c410a8ce47542a7fff10ea06e457a1c6183cd105dec401722498d70233caf251d1341d4e73225064654d486d3d7a9cc4a1216067ae2a2d8e9e7e4154f17eec3928719d8806c9d74777b5fb6e5785635597ef1d86e66a6e82c524cd6e642f6437921b4e8b1c244b5da14b313311c3cf62a70ad33e1fee28583add88653a3b44d1a1c717da9e17129973f9622b6a95d012fc3c9a10dab08bff6174f4b7b81007e79096a1d3c6f18fd63019c3ebda4375cbb4edf79cf86500dd998a221491f8723f1d783c54aac2ea134e595c5fb604a7618dbffed06181946435b8bdb46ecef2293a396d3d1c0efc0b61587d9ee2d297594ff2cfbb34c5c75c4c79da471d2c82fd2ed9f33ca08dfdd7d8db10a0417df497ca09acf80b559a44f2056fb8bb19fa6b1a424650b7764b49ebe36ccac3aab6f1a598ce1f66daa3a36aade4a6739db3b79698ac89d5fddf849a62acaa75a0917566d280fbfeb629f17306a57857991fc4635fe860f0b0e5d89ff061bee44d45485c92dec752bdcb8d28b586c8747e98b48b26a57621f46e353f579fc33d802587b14f1fed1ad46c1d448a12e524e7cd48ebaa7a4d71afcfcc3e0599a9f1e0424b1e286845c0373c78b218880c7a2a3b37d72b8c68cebe6d5541783860ac490f8ba22a6b5987d429a2d3c1746c0f5ce8d32161628e2229beca9e0c16881115ec53efc6462d57efdd72ca3d350ea7e0bcebf70f4dce9569498a68fec4e41751a", 0x1000}, {&(0x7f00000016c0)="e8a0681514e1fd712f25c4e6d6a2047ad77e85053ca136ec8035ccbcf18c2c631a6430d42d00a2a0e9f88ccfdd007341ee67f64a2412d54d125f5f6b6c4b646321a03b63aaa732a078", 0x49}, {&(0x7f0000001740)="e5865961f90c840193629026d0d89cff96f28013465c73502230a7177029589e6af167c69e141e9b32220da7112c433014349d5fb8e53a05f72fcb380bc913229c95e0", 0x43}], 0x9, &(0x7f0000001a80)=[@cred={0x20, 0xffff, 0x0, r0, r1, r2}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x18, 0xffff, 0x1, [r5, r6]}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}, @rights={0x38, 0xffff, 0x1, [r7, r8, r9, r10, r11, r12, r13, r14, r15, r16]}, @cred={0x20, 0xffff, 0x0, r0, r3, r2}], 0xd0, 0x40b}, 0x40b) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r17 = geteuid() setuid(r17) socketpair(0x0, 0x4000, 0x3, &(0x7f0000000000)) socket(0x18, 0xc003, 0x0) 16:00:39 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1002}, 0x10) 16:00:39 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) r2 = dup2(r1, r0) execve(0x0, 0x0, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) chdir(&(0x7f0000000000)='./file0\x00') 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r1, r2) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0xde) r0 = semget(0x1, 0x7, 0x0) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/96) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r3, 0x80044275, &(0x7f0000000000)) 16:00:39 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x400, 0x0) recvfrom(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x801, &(0x7f0000001340)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10000, 0x0) getpeername$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x2, 0x0, 0xffffffff}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') setgid(r1) 16:00:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000080), 0x1197) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0xfff, 0xfffffffffffffffe, 0x80000001, 0x3}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xfff, 0x1}, {0x18, 0x2, 0xfff, 0x3}, 0x6, [0x100000000, 0x0, 0x1ff, 0x0, 0x9, 0x200, 0x913, 0x6]}, 0x3c) syz_open_pts() 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x4) 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000000080002007, 0x200080000000) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000200)=""/194, 0xc2) 16:00:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000ecffffffffffffff00000000"], &(0x7f00000000c0)=0x29) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) utimes(0x0, 0xffffffffffffffff) socketpair(0xd1aa5925c5eac9c1, 0x8004, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000240)=@in={0x2, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000280)="549085a678305c8256cf5087d1df79c7d51e049b368246cfad2543fdb3a7c041cdd94dd96d7eb672cbc49d9dc25cec6a5fc3176f988092e9c4ef0eafac0d71e85c61d34b3bb0a39b2e59c45ced4440f226704eae75b3732b8f0cfbd444b6beef6680260f2fa47e", 0x67}], 0x1, &(0x7f0000000340)=[{0x58, 0xffff, 0x2, "33034e23e55619048528742737d29d602ceca30b9c105f906629f46e4f398941738d459f7c2d4fd820eb55e89275b515ada78f8687ee0c98f3768296540ef8436b9950b8a8abaa"}], 0x58}, 0x9) mkdir(&(0x7f0000000400)='./file0\x00', 0x50) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x180, 0x0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x57eb, 0x5}, 0xc) rmdir(&(0x7f0000000200)='./file0\x00') 16:00:40 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = kqueue() accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000080)=[{{r1}, 0x2c8a54488d1bf365, 0xc0, 0x1, 0x7, 0x3}, {{r2}, 0xfffffffffffffffe, 0x2, 0x1, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x7c8d, 0x5}], 0x7fffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x80, 0x20000000, 0x80000000, 0x800}], 0xfffffffffffffff8, &(0x7f0000000140)={0x1ff, 0x7f}) getitimer(0x0, &(0x7f0000000040)) mknod(&(0x7f0000000540)='./bus\x00', 0x2084, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) bind(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:00:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = shmget(0x2, 0x1000, 0x2c0, &(0x7f0000fff000/0x1000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r1 = socket$inet6(0x18, 0x0, 0x10000) dup(r1) socket$inet(0x2, 0x4000, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{}, {{r2}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:40 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x10a00, 0x0) pwritev(r2, &(0x7f00000002c0), 0x0, 0x0) kqueue() bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="0d0750201ae28367c4371ed0ef007b005fbe38a09d8c52e332f14eb16986814c36cb40c2a69656", 0x27}], 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) r4 = msgget(0x3, 0x400) msgrcv(r4, &(0x7f0000000080)={0x0, ""/91}, 0x63, 0x0, 0x1800) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:40 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002005, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x94) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r2 = socket(0x19, 0x1, 0x5) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0x10002, 0x28) kevent(r0, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x8, 0x40, 0x0, 0x3}, {{r1}, 0xfffffffffffffff8, 0xd5, 0x8, 0x20, 0x75}, {{r2}, 0xfffffffffffffffb, 0x10, 0x20, 0xffff, 0x1}], 0x8, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x26, 0x1, 0x5bc64492, 0xc9}], 0x8, &(0x7f0000000300)={0x6, 0x6}) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r5, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) syz_open_pts() 16:00:40 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x4) utimes(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x1, 0x89, {0xfffffffffffffff8}}) 16:00:40 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f00000034c0)='./file0\x00', 0x8) socket(0x6, 0x3, 0x7) semop(0xffffffffffffffff, 0x0, 0x0) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000003400)=0x8) recvmsg(r1, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) 16:00:40 executing program 0: socketpair(0x12, 0x4000, 0x10001, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="efa08fb61ca7637e788111a3d488ab", 0xf) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f00000000c0), 0x0) 16:00:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x12, 0x8004, 0x0) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/133, 0x85}, {&(0x7f0000000000)=""/5, 0x5}, {&(0x7f0000000240)=""/180, 0xb4}], 0x3) r2 = dup2(r1, r0) fcntl$setstatus(r2, 0x4, 0xc8) 16:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kqueue() mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x20, 0x1) 16:00:42 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x5, 0x276, 0x6, 0x0, 0x100000001, 0x101, 0x0, 0x2}) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:42 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x460, 0x40) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') connect$inet6(r0, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x5b1c}, 0xc) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x4, 0x7ff}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:00:42 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x200, 0x45, 0x9, 0x0, 0x1ff, 0x4, 0x7, 0x1, 0x0, 0x100}) setsockopt(r2, 0x2c, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 0: r0 = kqueue() kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x5c, 0x0, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffa, 0x9, 0x24, 0x7, 0x81}, {{}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x7}], 0x3f, &(0x7f0000000300)=[{{r0}, 0x0, 0x10, 0x2, 0x7f, 0x10000}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x400080000000}, {{r1}, 0xfffffffffffffff9, 0x14, 0x800fffff, 0xfffffffffffffff8, 0xffffffffffffffc1}, {{r1}, 0xfffffffffffffffd, 0x64, 0x2, 0xb47a, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x8, 0x42, 0x4, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0x4, 0x81}], 0x81, &(0x7f0000000180)={0x2, 0x5}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x7}) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x5, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) 16:00:42 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) r1 = syz_open_pts() r2 = socket(0x0, 0x7, 0x4) fcntl$dupfd(r1, 0xa, r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0, 0x60}, {r0, 0x2}, {r0, 0x6}, {r0, 0x82}, {r0, 0x8}], 0x6, 0x3ff) 16:00:42 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x83) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') chroot(&(0x7f0000000000)='./file0\x00') 16:00:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f00000000700000004ba00"}) r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x80}], 0x1ffffffffffffe16, 0x8) r1 = dup(r0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\\[\x00', &(0x7f0000000140)='}}{-\x00', &(0x7f0000000180)='\xbc^\x00', &(0x7f00000001c0)='#\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='(@,#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x2a22) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x87, './bus\x00'}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x20090, 0xa) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) kqueue() 16:00:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000580)=""/234, 0x3ce) r1 = msgget$private(0x0, 0x200000000041) fchdir(r0) msgrcv(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000d100f62655d9dbd400000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc38602000001000000000010316ca45cbd8702eec7c8135dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a6614dd816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbccf155e42335b8415246c0864c5f2d1b539b5dc7461838eff25b9a4914386a3dca517abfee9e44c4d4d77a4bccfa72edeb6485b0e7aa18eea45685f12940beeeeebbd682c255b0b39201cc826ae2a23da614c3ac8d7e6f2ca40dd5cb36c0508d05eed4c7e2aa44269c4504eedf212bac1307bd25bd496027fe9a1e3e0927"], 0x1, 0x2, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r3, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0]) setuid(0xee01) fchdir(r0) r8 = semget(0x3, 0x2, 0x200) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r2, r5, 0x100, 0x1}, 0x5, 0x7fff, 0x13}) clock_settime(0x6, &(0x7f00000000c0)={0xe937, 0x4}) setgid(0x0) msgget$private(0x0, 0x4) r9 = geteuid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x3a6f, r9, r7, r9, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) 16:00:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 16:00:42 executing program 0: r0 = msgget$private(0x0, 0x43) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000ef3c6e12807edc42f7bb000000000000000000000000000011c70007000000ecff000000000700000000000000000000000000e2e5211f000044889badc72ccd11ad607c18c798ba5504136ff066380fec8f36d961854025ae08861fdfe9ab8158c37e88ec3ef64150f904224646f77172bd19807acd6f2d391d69a14512160c96b0269996fa0258a79d4558cfd3bfb73c3fd61ae8c1dd38ca3a22fcaf282921bc99500e746ed8978cde06fe70afc1a7f43b90a88c2898d4016c8894dbae75bf7ebc538a235dee5c78566d865d25e472c08600d26bf64ac2c9a4eab169ae286bf054d6666abdfd6ed36b8e44074c916b1668c97348912f65b726f2393049965391d6e40f87d11147bee29953b9361802a4925c147d160051984fe696a79f44820d8e445ad3a4fb55f0997c6402fac87d614c58f8794aa7ade93fe9d749194bd8586accdd72277aa92460b6970db4d050c4b297d4c4e85841c82dbf3542c30d87de47c607e65d404b981aa8073876e0b4102c1c384aea4a7bd649b16553763d21672a3d7af0128abb78371d2fc0e63c04d78ff7f4dec30dc514d51a7bda06bc51693622162287784655"], 0x1, 0x0, 0x7fd) r1 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in6, &(0x7f0000000580)=0xc) fcntl$setflags(r1, 0x2, 0x1) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000006c0)={0x3, "23c55cc3e1a815a9f4484bc53a196b3898d1aca64a6e1ee9e501c4e1b749968e92406c046c1f823b7583343b951e28a343420daf4b5e1b508701d3edbb87cc63cb0870859366d60abe0448485737b1e824dd43e075a472c3c38071df685a5c1b25b0a68f3e542dc5788c3e02b7a8a1c6f74d0534c19c0f46fd76e25f03f315127637c0d78a9e749ebab339e4c7b5098766e46a9ce220fa5b253ba0e3cbb5b92fa4d4566ea56b77f2399a8c196826782702131d68252d249aadb176aae9863ebdd7a8"}, 0xca, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x7ffd, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/133}, 0x8d, 0x3, 0x1000) msgsnd(r2, &(0x7f0000000380)={0x1, "06382ad11567d4e600e93bf151deac6540c695de131349c37895"}, 0x22, 0x800) msgrcv(r2, &(0x7f0000001700)=ANY=[@ANYBLOB="0000051f000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000088bc31981500000000000000000000000000000000000000000000000000000000000000000000000000e4d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef9e470aa908589769bcd4b35a65840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x1000) pipe(&(0x7f0000000600)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000240)='./file0\x00', 0x1) msgget(0x1, 0x2) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000000)=']\x00', &(0x7f0000000040)='($\x00', &(0x7f0000000080)=',[\x00'], &(0x7f0000000640)=[&(0x7f00000005c0)=']\x00', &(0x7f0000000680)=',[\x00']) msgsnd(r2, &(0x7f00000002c0)={0x3, "77958f6e46ceef004d1901df55314f813593310a15eabe11a3f49976682fa5b685da387767580658ead5750ced3856be0b82507516df06cebb11d9afb2d95cf2017a67533a175f2e964d2c77c9beb78faa497ee4ff775f4d7438ed8850aec082dc29b3af513184d817846b73b806e91119bce2310b4d634ee43b4ebab9fdc33968f00108321e3e5d5d6deaaa5288d9d749cc9e0cdba40062bab6e2b8f9"}, 0xa5, 0x800) fchmod(r1, 0x2) 16:00:42 executing program 1: getpgrp() r0 = getpgrp() r1 = socket$inet6(0x18, 0x4007, 0x8000) r2 = accept(r1, 0x0, &(0x7f0000000000)) getpgid(r0) r3 = geteuid() getgid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getuid() getgroups(0x9, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="03fb36382ec50237eba6ca2a924b52699ab2da649a5a3137b6eee3d8d90d3e11c89ea9b7bf98d139e9669f4c43fcdb02fd857cfc925e66d5143eda0dba7be4ce18084cb7e48d70b2a9d635fc99f889314f7b921a559c0732818422bcb279c1556da2477279ea409956533f32524863478ea547e7b87527fd1be2255de2c3fd81cf51e662d7adddf36925b4bcdefef135a2c63b1cdb6cd4fd", 0x98}], 0x1, 0x0, 0x0, 0xc}, 0x406) sendmsg(r1, &(0x7f0000002cc0)={&(0x7f0000000700)=@in6={0x18, 0x3, 0x101, 0x401}, 0xc, &(0x7f0000002ac0)=[{&(0x7f0000002a40)="ad2ffee61f0b1da0f239d94d493636a9f4a2fbfa7c8fa0eef06d15d91e906d9e223c55a4ed18dad21f0a7b184425597fc951b2f8e20acb1d8561b1afbf0af19b9bea46c178bed228c6f8ff6e49151b231b93395ae16cb36d449fc4725700856afdafff37dadbafd8", 0x68}], 0x1, 0x0}, 0x8) fcntl$getown(r1, 0x5) r5 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000002d00)=0x1) r6 = open$dir(&(0x7f0000002d40)='./file0\x00', 0x0, 0x80) r7 = socket$inet6(0x18, 0x5, 0x5) read(r6, &(0x7f0000002d80)=""/3, 0x3) r8 = semget(0x0, 0x7, 0x0) faccessat(r5, &(0x7f00000000c0)='./file0\x00', 0x2028, 0x3) semop(r8, &(0x7f0000002dc0)=[{0x0, 0x6, 0x1800}], 0x1) semctl$SETVAL(r8, 0x5, 0x8, &(0x7f0000002e00)) socket$inet6(0x18, 0x0, 0x0) setreuid(r3, r4) msgget$private(0x0, 0x0) write(r7, &(0x7f0000000080)="26196028f690ad86099fdc9795d2db72b0c23415075aae241ed2076abf660aa345324db9b69777f6da2ceb04169a36", 0x2f) msgctl$IPC_STAT(0x0, 0x2, 0x0) setsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$getflags(r0, 0xffffffffffffffff) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000800) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000000)="b64c3f9db0125c72", 0x8) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000080)="4be33cce9828786e5c1ea729e8c133257e15bb9d73cac23298e7013c10bcad7576e3b1466f63d16115a54ba21419d108d76d131a1d4498d698ca19e663307e8e33072158ac66b5cd176c3d4347811a7611b26ad8e8c1be081807b61bf5427fdf85c72a3e0cc803dc9e24fb06992b799e1e7dcbb96079828240098cb4d4696faa16d9169f8513696d6721b4b8c549b450247da285eeb3593ba495e05ee196ef57f09554f0fc642406edb9bc8ad3b0920fe383bc6e8cba2163394a50abd06b6a7e716a06c70c500ec982223113f213680129fef1d5263e19da1769a525b06b04c1b5efa8dd9230", 0xe6) 16:00:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) fcntl$getflags(r1, 0x3) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) write(r1, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/106, 0xfd54) 16:00:42 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) socket$inet6(0x18, 0x3fff, 0x100000000) socket$unix(0x1, 0x0, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = semget(0x2, 0x2, 0x100) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5dfc, 0x800}, {0x7, 0x7, 0x1000}], 0x2) write(r0, 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8000, 0x7ff, 0x3}) 16:00:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:00:43 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x5, 0x2, 0x6, 0x0, 0x8, 0x0, 0xffffffffffffff80, 0x2, 0x3, 0x7f, 0x7}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x51) kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) 16:00:43 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/174, 0xae) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10000, 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f0000000340)="01ae98c3ab7c3bef4d50d241e487eb7b9ab73c2aabb2b7200ef4d916b1677bef6ce27d88400ebdbbfc4645bd63d8e98054a695b4c709c36c5f3dde719311d470f896fb612043e0bc5baa86008f6da0228bc000f25078e7113912e4651afb59b68bfcdae3160a66e2779e0c6901781538083a5c222b92ed1574fa13", 0x7b) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0xffffffffffffffff]) r4 = semget(0x3, 0x3, 0x9) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000200)=""/195) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r3, 0x2) 16:00:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x23, 0x8001, 0x3c5, 0x5, "a42674717118e456ee14a9dd0977e84f4c18aeba", 0x6, 0x2cb}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:00:43 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x3b}, {{r0}, 0xffffffffffffffff, 0xcf}], 0x5, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x100000001, 0x7f, 0x8, 0x8}) utimes(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)={{0x7ef6, 0x100000000}, {0x2, 0x5185}}) setitimer(0x2, &(0x7f0000000040)={{0x3a3, 0x5b05550f}, {0x5, 0x100}}, &(0x7f0000000080)) 16:00:43 executing program 0: r0 = socket(0x10000000002, 0x100000000003, 0x0) r1 = geteuid() seteuid(r1) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xfffffffffffffeac) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x80000011, 0x8, 0x3e}], 0x100000000, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x30, 0x5, 0xffffffff, 0x3}, {{r0}, 0x0, 0x60, 0x40000000, 0x20, 0x200}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000011, 0x1ac000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0x80}, {{r1}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x3f, 0x122}, {{r1}, 0xfffffffffffffffc, 0xd4, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x5c, 0x20000000, 0x4, 0x1ff}], 0x1, &(0x7f00000000c0)={0x3, 0x78}) sendto$inet6(r1, &(0x7f0000000280)="a636cde0ed57a2728e47d7b3b75f68f73933cb003ebba16afc4d7e1f051bfa318ae2a4996bf6aa391bbcd7acc1fc99e8762fa869e99f5884d64fe745d5960e9aad1097aad8a6bb7c803f939a611ff6157164ba67ffa81fecf63afab445a6ef256064e4f9", 0x64, 0x1, &(0x7f0000000100)={0x18, 0x3, 0xda, 0x5}, 0xc) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:43 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ff9000/0x7000)=nil, 0x7000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xa0002005, 0x0) r0 = socket(0x36, 0x2, 0x365) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) readv(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/24, 0x18}, {&(0x7f00000011c0)=""/217, 0xd9}], 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x8100, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000001340)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:43 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x22}, {r0}, {r0, 0x40}, {r0, 0x80}, {r0, 0x20}, {r0, 0x110}, {r0, 0x21}, {r0, 0x12}], 0x8, 0x7) ioctl$TIOCSDTR(r0, 0x20007479) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 16:00:43 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x811, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x1, 0x4004, 0x10001, &(0x7f0000000580)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x1, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) r8 = accept(0xffffffffffffffff, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) r9 = getpgrp() r10 = getuid() r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000340)=0x81) r13 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000080)="cd6b1ec9b4c7c369070ba749ceb84cb4c4aba836676233ce3def3985c43b5382eec458e50a4e047e9cf77de850cf5b063fe17444335f", 0x36}, {&(0x7f00000000c0)="7086c9ca20b7068a1f8d0c5424ad51d2dfa517eb4412005735dd7eb5764f70c30fd596ae0a8d340bc36e2c37bb8485fb9381e5cb74fe9485f41491beb1a493470dc129bde7130837c403abdeba3f33061ad21eeea196a8e66117f9cc6d545a0f3176c568e89e1d35336abfd1d7139ae74c426e8fa6", 0x75}, {&(0x7f0000000140)="8cc0a6b1bcd91c2e110a95651fa0726f44346f1767a177cce3d4be87bf55da71b1", 0x21}, {&(0x7f0000000180)="47c290759af6da8f5e9f718fd28b67ce4bdd95e8684e3b90408ea480abf0fc67e4d545a5dfbbac65a457a96117166c6fc3016c0f96448d3c811899d0936220fead1bd2987d408650f6e7591dea41bf78ca7a40d4e1ea5d3c22dba96d42bbbc8b411ce56cf39af07798a60fbe9e496c7d662a4baf3111f0c5179ed60ba619bf9637c947bdc98ade33a81cbfc253cec6f5e41eb9596367596cfef1d20aa1", 0x9d}, {&(0x7f0000000240)="48522f5da24efe660a0898f5a4ea2903226b0c92ef2cae20f7e1c74dddb4280b429f39f735a60f450a0fcbac848a5610ca647b53e3623596bba2fe1169d4f9a7ae61edec8e369ea47c53ee4d6f0d13a8df762b118f7a3a2e0fe315c12a8a4071455b5e7ec1ff1243441034f0c9cff4531764977d7b9d2f316c1eac0bcad677afa07fb475ffcd20bc80a18cda370140d2540cb253e28106f300b5d0576ac258a1fd783d4a09c648b11780d2b8e9cb76f9a648b16a57b04ff7af794b33228a2ef6b17d051f03ec0b085774305b7bc5cb412fc5c7fb671c025bf69f", 0xda}, {&(0x7f0000000340)}, {&(0x7f0000000380)="cf7e4d3a02969164394e6c42296fce8759a0d053651359977f5ce06b6a8a352928b25ca993e82b95c081df966286dc57dec7ef26db8a9fcdc211487a6ae91e884f93e17c19b8f7ced8fd6ce7dbe9084db99472199c4c9254580a6701890240cc5f3b278a2879113f24efadc180950cb52c335d816e740113a311d9e26201cbc44d73bd38d2b9372242171bd9c5d568fbb179627951e0eeb4d9edf79608c29c62a87173c9f3400517d08a54df7589a84ec23b6701b86d5dc7779ec2189addb3fdab703ac45e77e626947324158bdad9bf427544201e", 0xd5}, {&(0x7f0000000480)="06f1f183308368bd", 0x8}], 0x8, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x70, 0x3}, 0x4) r15 = socket$unix(0x1, 0x1, 0x0) r16 = getpgrp() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) 16:00:43 executing program 0: clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x2, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000200)={0x3, 0x2, 0xc80, 0x4, r1}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x2, &(0x7f0000000140)) fcntl$setflags(r2, 0x2, 0x1) r4 = semget$private(0x0, 0x2, 0x100) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/125) unlinkat(r3, &(0x7f0000000100)='./file0\x00', 0x0) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:43 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180, 0x0) socketpair(0x1a, 0x8007, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0}, 0xc) r4 = geteuid() msgget$private(0x0, 0x10) flock(r0, 0x6) getgroups(0x2, &(0x7f0000000b00)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000000bc0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000a00)=[{&(0x7f0000000480)="20d747c228731c17a691118d5dd570e14e1bf7816c8a6e399d1e63b57167ec14548210d51f665d4fb22d6ff140e1963b9b3f0d040de4b1b47e032ba6247e612b32a2eeadeccf3e69fbb067901d53c1245d8a0e31966a396ab5eaf4484e33f172d3063110558476bbe70e2583fa2508c6fc987d1a44e70ee6e5", 0x79}, {&(0x7f0000000500)="ea7def877ff0951ca87aefa834362123a15c9d85fb35608a74d29856739baf3b710a9089f6f2f88d26c40fe49bf6819882458b95eb55a335a55ff9cf49dc85d3bb8b34d8ff4c82a0f8c23d927a33d2e7cb25ae54f4fbe316f6c9a6eb8f78b77c11e315ce78b64de276af826ada97d73bb7723ccd847390e654d67c32ec897cda957cf04cc4061834e9a3b34d90d8101c306148051c885e855718986a87108033df7ce78e55124fda43378ca5ad6eed4a7949cf71c8efc5236329e46cbd613682f2db62d6529d9049a88864eb2497d0e676", 0xd1}, {&(0x7f0000000600)="174c37799f6eb64e9af2abb524a6c2162cb81b0d0102454686f1f17216da38dfa12d0ddf75d65ea5bff1741d11e807b361e7091539a40d07aa8a1b8cf24950554da2b5eb49d151b06202d3dfd8108df335ac5c56c2cbe57270d887e2611f9023fece75c2ccc06a06ee452bd0374d90aab18c48aa55d76a8ce884be4025e062b4f95300bc8a", 0x85}, {&(0x7f00000006c0)="5fbd5fa5dc025ea74e7cb7485185c5a4d8b24fe45a9e2d978b417e9a0b34b605c65d8e42ed8d1b1c2c99fa27911b1866c63b1484a6b0c00611189da932cd86c6175ae4ab720b82fc83c510e8aff611142c28d6eb1bfdde297191d2eada065f847cfaa858a45ff60674cac50bcc83989bca97526904c2fd3bb639f24798a59b6482761a072b7ced965c5e0f5fedbb855cdfab7f088b94881132233a8798703ce264eaa763da02ee8c61b2022d46d22610d22fe3b5ffa824a3f26eec17faeb598c0ad6313f0a537483f83b50a1bb873b4d61c992f0329934eb7e44def3c0fb359b5d6521d5155291642a", 0xe9}, {&(0x7f00000007c0)="46427b511414c825f63f148d432fa78d9163bd4f0df856a9be1567e1a48e70a8367931592080e1000279875adcaf062c1aeadc383f88eec1eeeb28248983cfa55e1b1851fb48f5108779230772cfce9f878aeb61434b0ecf0fda88c05294b8956b6f5f00f9ea42afd1206076f766db07b256e2a08de4a5e7ce30cb56dfbf7348995c71391c53365fcbe12c7b7905b019e148b585254672e8e5f50ec242cf6ddcea4cf32b3c92924a6973820a1fbbe4667885260d6d60df5f857323dd2381fe7dbf2516e951523420aca9", 0xca}, {&(0x7f00000008c0)="27d566572a3fe47109b1d590617e764083b894a05ed77e23dbbda8b381d98ccf2fb5ef0f71d5d6400c7fb697f5b061a39951dff50541bb8c4ed738af4e323391370f54a1a5e83a438932da0efdf376754d44e1329f6b68da298548f20f6ab483597ab97a882a945cf45fba11906dbd063905c8f7005c4d11c66a4fe0", 0x7c}, {&(0x7f0000000100)="f2fe469b65c821079726192d5e1823d494ba7a2476f117d3e5018c34b0728e82135250421e90", 0x26}, {&(0x7f0000000940)="598f1fb12fc8aef2aeaf2d8d78fbbb52dcc90086fcc756975e597f7d50623896aa9523ece7fd5914742d4135f9af7bc13acb1899a6fb1fdadf789fa970120b86203e0555eb7006cf30a4945d89995336444bfa5c639c946ef66cd9841eaa92e4f9aad980a2b0e9824132a1eaf0c6097cc472b5978e9d35af33ca513a3bc259f43ee3e925a11836eadf8ea2ab95ceb581bf140b4b1f06e285de20ea4f31e7a5a534b2b13b9eda94e593655527c7b5bb69263e318232a0e6e562653ecc8b2c", 0xbe}], 0x8, &(0x7f0000000c40)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="3806ffffff890000000000"], 0x50, 0x404}, 0x8) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x9, 0x10, r6, 0x0, 0x0) flock(r0, 0x2) pipe2(&(0x7f0000000c00), 0x0) fcntl$getflags(r6, 0x1) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:43 executing program 1: socket(0x11, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ftruncate(r0, 0x80000007) 16:00:43 executing program 1: pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:00:43 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x80000004500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80105728, &(0x7f0000000040)={0x0, 0xfffffffffffffffd}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x6) pckbd_enable: command error 16:00:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8602162f66696c653000"], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x304a0, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x3abd, 0x6ea}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0x101, 0x8001, &(0x7f0000000100)=""/248, &(0x7f0000000200)=0xf8) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="7679716b07ba0622d99e65f6f96e1e988168873b83bd02630382107a6b262f8d3997c17d54088bbe815341c545a552e085c374d43173f3bfef6e8ed617439656e44d4b08a4d960386a7c6b78e404c9b8e6443b049c16932e798e5f14e6d0efa59ff7bcb38f2d7e5f9fb7caf588d32d0db244fb41ef7b3fd1e9e99a929e24ba894c5dbe7ca5b74836422a569a4213", 0x8e}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269de", 0x3e6}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20100, 0x18) r2 = socket$inet(0x2, 0x2, 0x2) r3 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = getgid() r6 = fcntl$getown(r2, 0x5) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) r14 = getegid() r15 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000400)="4221486ea176cb0dd5ace8f09c8de62cfda63e1454b3ac8f5dba3ba6e9a9688c07d6bb4b32e8828485fd7fbc8cad46ce7e1987e905d869db28b6e12104ed17bdab88c17e2be47242355330adb09df1f9750b298700662d68f69d2f32f019332ae319aee04a9cf3b999cea8268cdc27e9be72af90bee808c17c9f9f4ed1a0b4b5fe9b8a93e45fe206cfbf1780bbc892c24ef1e6ef2e80213fbda0b8c860364458b7de66fd52f9f5ad7b2c98da544c282f15b1d040b2668ce30630f6f96864f379be3460cdc197bc2eb7ef39b19499341b269feb50e3bae75cb6ac7b87a3b6", 0xde}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xe0, 0x404}, 0x8) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7ff, 0x9}, 0xc) unlink(&(0x7f0000000900)='./file0\x00') mlockall(0x1) connect(r2, &(0x7f00000008c0)=ANY=[@ANYRES64=0x0], 0x1) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = shmget$private(0x0, 0x4000, 0x10000000000028, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x2c0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./bus\x00', 0x9, 0x0, 0x3, 0x1, 0x3, 0x5, 0x1ff, 0x2, 0x2, 0x203, 0xfffffffffffffff8}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x181) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x4) msgget$private(0x0, 0x40) faccessat(r1, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:45 executing program 0: setuid(0xee01) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x5, 0x1, 0x6, 0x6, 0x8001}, 0xc) shmget$private(0x0, 0x3000, 0x380, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = semget$private(0x0, 0x0, 0x8) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = getuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x3, r3, r4, r5, 0x0, 0x80, 0x5}, 0xffff, 0x0, 0x400}) 16:00:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/188, 0xbc) 16:00:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="8f", 0x1) ftruncate(r0, 0x81) close(r0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) poll(&(0x7f0000000140)=[{r1, 0x49}, {r0, 0x10}], 0xd8eb76186a1322, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r3 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() r7 = fcntl$getown(r1, 0x5) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x5, r3, r4, r5, r6, 0x80, 0x6}, 0x9, 0x5, r7, r8, 0x4, 0x8, 0x4}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getdents(r10, &(0x7f0000000180)=""/246, 0xf6) 16:00:45 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x7c, 0x0, 0x8, 0x0) dup2(r0, r1) 16:00:45 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000100)=""/67, 0x43) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x10001) flock(r0, 0x2) getitimer(0x0, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200c2, 0x4) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x400, 0x90) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) 16:00:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = getgid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) getgroups(0x4, &(0x7f00000000c0)=[r1, r1, r1, r1]) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x800) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000000a000/0x4000)=nil, 0x4000, 0x5) getgroups(0x0, &(0x7f00000000c0)) 16:00:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0x8000, 0x0, 0xffffffff, 0x0) 16:00:46 executing program 1: getgroups(0xa, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000000c0)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r1, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0xc07f000000000000, './file0\x00'}) ftruncate(r1, 0x3) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x73, 0x2, 0x400000000000, 0xfffffffffffffffe, "a276db6833c10b04a7df9aa2e14d00cf50797f7a", 0x1, 0x9}) 16:00:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff00000001, 0x5, &(0x7f00000000c0)="01000000", 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchmod(r0, 0x104) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:46 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x13c7) r0 = semget$private(0x0, 0x0, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffff74fe, 0x9, 0x5]) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x531, 0x20) ftruncate(r1, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x250000000000, 0xfffffffffffffffc, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x8) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0x9, 0x8, 0x10000, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7fffffff, 0x6}, {{r0}, 0x0, 0x70, 0x1, 0x80, 0x101}, {{r0}, 0xfffffffffffffffb, 0x18, 0x10, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x50, 0x0, 0x8, 0x7}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0xa2, 0x11, 0x3, 0x100}, {{r0}, 0xfffffffffffffff9, 0x4e, 0x1, 0x9, 0x3fb2e030}, {{r0}, 0xffffffffffffffff, 0xb2, 0x4, 0x8092, 0x3ff}, {{r0}, 0x0, 0xba, 0x2, 0x6, 0xfffffffffffffffb}], 0x0, &(0x7f00000001c0)={0x6, 0x9}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) fsync(r0) syz_open_pts() close(r0) dup(r0) clock_gettime(0x0, &(0x7f0000000440)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffff8, "845c556b00070000000000000000abb8afb400", 0x81}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r1 = shmget(0x3, 0x600000, 0x2, &(0x7f00001bf000/0x600000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x2c, r2, r3, r4, r5, 0x40}, 0x6, 0x3f, r6, r7, 0x40, 0xfff, 0x1}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x28, 0x4a, &(0x7f0000000000)='\fFW}', 0xfffffffffffffe50) setsockopt(r8, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:46 executing program 1: pipe2(&(0x7f0000000080), 0x10000) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x40) kevent(r0, 0x0, 0x401, 0x0, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) semget(0x3, 0x0, 0x22) syz_open_pts() 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) fcntl$getown(r2, 0x5) 16:00:47 executing program 1: r0 = socket(0x18, 0x800000003, 0x0) listen(r0, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/144, 0x90}, {&(0x7f00000000c0)=""/156, 0x9c}], 0x2, &(0x7f00000001c0)=""/20, 0x14}, 0x841) 16:00:47 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x15) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef3c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a", 0xfc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0xc0f) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x80) recvfrom$inet(r0, &(0x7f0000000000)=""/211, 0xd3, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) 16:00:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="9d6fef43e99438f0a3ff2db2d83f5e8131610e55e69f4eb7b130443e72cdb4207cc7691635afc1879392459f20515cb584606859e659fee0bbd0df802ab6ce30e031e0f25f6645cebe1b09c8f55d6a9d1e5d79f85e0c442dcbc87cf723f4bb0a5386edf47995e1072fc2e4b6be00859c402831ac07199c40d76d1c979cbf8573b7c5f162ee26d7760b5350b0925726a44da640a5f348f84562e5c0479f502c28c0709d26", 0xa4}, {&(0x7f0000000240)="7a4d0fe8acb5c95770eb37dc443e9faa2204a2bcc67510c21a003429f0b9a75b1138b3d7eae11c804b66f2999be0a1ac2ff96f2912234ca4310780d3e16df64a11df29714f2f6504857c6c574f931a0f7b738757f2409b32a0147db3aaf4ac391138781b1b824f34501240ae418d229e7d", 0x71}, {&(0x7f00000002c0)="1210dcaaeb6d8ce59f8646e3130482e640281f8fbfdde4c04d7bb2e43305f0c53839a19bae566768375153d9da6fa255640b3690bc20eeda839e443348ba22ca67ea13dda7a94f1eaff9ec7ad0628cee3e84a59e95795314be73889110423a6bd13564714d37da9c87aedb09dcb5e9058ab711580a20264486850695e6fb7d1cc3bc06e4cdada28987f156eaa987d21de498c5a5a1df85c42958b1db9f4fd529d511c679ed324fa23e67c8f7dc3ac9bf5cbd660f7a03ca3c74a7a44b903203804831bdb1ec61482ad57fd3c78ed42fe3a42a44e831e9de7f30c26623f2ea5821ee9558112ed0fc7afd37a073", 0xec}, {&(0x7f00000003c0)="814565a5936a83f42c5272c66721472cf823abc31799b4e9233a600c5d327eb012f5c5800291233b5d41e44a32d7f3f266ba0a1e856287d7be523c2fe03f8bbcf1d74e73c448899a0d9919b0a1a1c793cf853618da2d2b1031c417d735d748e8d4a3a748950e08b8a4054e48a42b00a7cb600c39c61b5ce269496d340f25a288d98c239119f5ad9f3483e1acbbc5ad94692f418642383b0018a4eccad554010546112127a3022a279ae8933683b67203c941d853cff927cd793dbe3ab90b61338ce7d69763ba1664fba9580309cf4956605b1c42dac63ff42c2a9a7e1a57e382b4129f5862ff", 0xe6}, {&(0x7f00000004c0)="1d1d77182973947682f4566ca9a18605b4f933e07001d204d6b8ecc9fc66ad40b89de1c2787bf5acf65527c0949eade5e6facdd8a0d41f17da402b0e7e8b4e8504dc0d3c56a2a8c336416ab10a11f71dcb372f5b12006441951f0fa301cedf27516d4baa54c7e3af31738114d9c63d45024552c1d91ae2af51d46a69ec6eda51bee6b554848834fae47f5234029aee572b4c325ba8aee7e7f4809cf8a3ff1d2fe5fc5167141667c0132dbe406f5d15d785d7ba862b6702f97565d14262261683b7e820138f76cc6d3025fecf4d5148d694d50e06e64260414ee676e8484c3b8cecc5504bfb46cd05c14c48e49a", 0xed}], 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x0, 0xe4}, {0x18, 0x3, 0x5, 0x9}, 0x80000000, [0x1, 0x2, 0x3ffc0000000000, 0x6, 0x0, 0x9, 0x4, 0xfc]}, 0x3c) r3 = dup2(r1, r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)) 16:00:47 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x400000000000, 0x10400ffffffff}) 16:00:47 executing program 0: r0 = kqueue() mprotect(&(0x7f00001f2000/0x4000)=nil, 0x4000, 0x4) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f3000/0x3000)=nil, 0x3000) 16:00:47 executing program 1: shmget(0x0, 0x1000, 0x49, &(0x7f0000ffc000/0x1000)=nil) r0 = shmget$private(0x0, 0x1000, 0xf1, &(0x7f0000ff4000/0x1000)=nil) getpeername$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) recvfrom$inet(0xffffffffffffffff, &(0x7f00000002c0)=""/98, 0x62, 0x40, &(0x7f0000000340)={0x2, 0x0}, 0xc) r1 = shmat(r0, &(0x7f0000ff3000/0x2000)=nil, 0x10000000002000) shmdt(r1) setrlimit(0x2, &(0x7f00000000c0)) r2 = socket(0x18, 0x8006, 0x6) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000380), &(0x7f00000003c0)=0x4) shmdt(r1) setrlimit(0x8, &(0x7f0000000140)={0x8, 0x3}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockname$inet(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x18, 0x3, 0x3ff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r4, &(0x7f00000001c0)="b96dc4c92edf00bbf7973925c3338667310eeb0f017ee730673881172ab5e37075c0debae9bba13dfe98b94f22fbcedc3b2ed681b02c3ab6f1d2dd45228ae9656c09c5527d8b7208509b63f571647fb69465d7e80a9cbf37b1a0ca1df327fad7a0e59d54a2a22f076d676914a91a356dda1b6d16030f51c262a9a78f2fdec6aa7572ed525755df636eabfc4613984b400cd5d18c5a69c59c25836edde0bb82e4f0e2c75f69d977a7b8ccb3ffd71d1abd732efa3738efe0fc9dc8c2632f957ff18e7f9c00a3e0f4ca0d8de4bf171267d1f92576ed57afd46a6b10db08c284cb67", 0xe0, 0x40b, 0x0, 0x0) 16:00:47 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x8000, 0x7ed) recvfrom(r0, &(0x7f0000000100)=""/154, 0x9a, 0x43, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x10) recvfrom(r1, &(0x7f0000000040)=""/36, 0x24, 0x0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x53d8, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:47 executing program 0: r0 = socket(0x14, 0x8000, 0x401) setsockopt(0xffffffffffffffff, 0x3ff, 0x3f, &(0x7f0000000000)="a30edcb8bf3059d68039b28f9acbcd074f6df443f75277306e895d99f82d6d49c417c14fe3a27f91722fef67acbca7c65d219a583821e8ee750240ea7f5091625a9c814a88e98c55443487e793d59ba8124e0d87dd6b8f8f4c97e4f3e112", 0x5e) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x1, 0x12800000000000, 0x1, 0x3f35, "49a5e616d0dc5d6369bf1c180a28346a03d263cb", 0x7, 0x40004}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) syz_open_pts() socketpair(0x0, 0x0, 0x0, 0x0) syz_open_pts() setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000000c0)="6056954cc935cc563f278d53227e229eafad88fa0529677d0683661c1a116798bc8650373c05bd15f6be93a3c6d2516217931e1aa8a36f991fe13564d2137fae00ebf05f47b244ab8a630854a2956eac37", 0x51) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000180)="e6840dffb29ad92b509ee3df5bfa", 0xe}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="abf29d906785399e9331438f606d955a192010c9e44c96c6b07486763af5c28d15fc2c07b298f13e2b04163a0200bddca36aa2fe9610b97b3299c0980636a1b701588a37c89e499d1603ff5e77e20537b6d61abb3294714a04faa0f59997196288bcfc8f671545e8fecc4ed2c6b05edc7bbb949453ba79ee5ee00657028385e42b2ac7187c2624f350852c79184b307fee0e44a19ec3f0723f10cfe734ad5406236a10b4339b665a918a96df9fb63e35d29f485c91e7c50525d649d9184876ce199c3ed55759b190802c1e909abc3e6fd6d88c523a633d101742d0ccf9a93c08313390", 0xe3}], 0x3, 0x0, 0x0, 0x4}, 0x402) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x1811, r0, 0x0, 0x0) ftruncate(r0, 0x43) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) nanosleep(&(0x7f0000000140)={0xfffffffffffffebf, 0x800}, &(0x7f0000000200)) r1 = syz_open_pts() close(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) flock(r2, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, 0xffffffffffffffff, 0x8001, 0x80) setrlimit(0x6, &(0x7f00000000c0)={0xffff, 0x8}) fsync(r1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r0) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc0, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000400)=""/135, 0x87}], 0x5, &(0x7f0000000540)=""/114, 0x72}, 0x801) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4}], 0x81, 0x0, 0xc6, 0x0) dup2(r0, r1) 16:00:48 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt(r0, 0x7, 0x4, &(0x7f0000000100)="eb275dabfd3f5356635d0567aa6c3c98a75068cb4cb55d6f5dae7e708f35513ccd47e35544bc652f734b467bd75b5c995075161e5161994a433a672ed2fe7f817490066fad1a066df1818de675ee11e013f41d1ab6ecf4e43261ea3f28c128e37ce4797b9ba0cde898e69f25e25da9e9d6b94b3bc3641faadba3224ed5690861d688a0cb48e9b050a1a6c4c619092518a42d39bac64fb4f540b100cbe5001f1077c106c732a9315eb196fa1e588d5f3bf7717ef508292947c4a30dbac7df670b158622d08abf10e17a5c197aed2e", 0xce) close(r1) 16:00:48 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="ca6bcca8b9d2d2970877ae93d70cc0d128cdd8ce1573a7b8f1cfdd06a69049728d165e4a65d66841ef52a7dacb79957f", 0x30}], 0x1) 16:00:48 executing program 0: nanosleep(&(0x7f0000000000)={0x1ffffffffffffff, 0x3b9ac9ff}, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x8) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000180)="137321495844e39a9352ae9391df101dfc7d22fd08e0101e5ea9fae76153a0989e4fcb6e472559c1d27e1de63f8f99c766d7fd659735e4c50cfde364bea36d9d52c139a40f664c0693fe375c578ded460457ff6b23dbbfdcbddad21273b0a746515827c6fcf3fd9227cf6082d695c6b6184b96819df2bbedb3d7b9f549e9db3709231ea4b43d1e9a8cbf1532206218a5cef59e466f50", 0x96, 0x4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:49 executing program 1: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) 16:00:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open(&(0x7f00000026c0)='./bus\x00', 0x400, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002700)={0x7, 0xffffffff, 0x4, 0x5}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f00000001c0)="120b58b897854ffbcbe9831ad94b3f93944c50e69495f7ef359e84497ba25f870bec08f30a76f90dc837f5cb349351220e763447bae180e27c909f6bba4679c432e8cc8fddda249821ac20be7e4e97ce55beb819eee596416651f282622c265279a11658f0b0bcab33496dedc4449f57717418d5d7ffd80a63", 0xffffffffffffff0f}, {&(0x7f0000000280)="a353e77de435fbcd86e29c6049fbc2ddeb06dc6c29272ed59161df61ac44aa12be57c09060894493e54cb31281", 0x2d}, {&(0x7f00000002c0)="bccda5865664ff2b1721c282dcfda7a65e12afb174e0b7b3f647f910e0621877056311b3ff8fc7fe1e580cf0455babca92f2aff487bb77f198752a544efd0d1f23041a8ca1243fab1a703197", 0x4c}, {&(0x7f0000002800)="a575377c1a2fa02593d5d22a56a5a0bc64223b0609262d11c6a919123570b9fb632dcd695a4a80403519f5803618f7c668c5601cdb22acbaf08bf0161fef26e0dfa2eedf8de67395df235d04ceb7e699004243e6440d1c991d31849feab22bd13962ab885295a473ad599fe56226677003fa2332ee8422d2740a87aada04c0a8a9e535c295609a9d60997b0c93d242fcc8432a75b807a346dd48e2fc174e7706a00553ed40d597ced28507ef", 0xac}, {&(0x7f0000002780)="4498040023000000000000820df57a322b3bee3d2e578aa5d0dcb817093206be9a62845bcb9c075b50c873f92d8b13a035f72a3d21350f7055908f77789f6decf4ef15033356ead7880e62", 0x4b}, {&(0x7f0000000480)="6849d55df10105791480a13de1c45d2f1372c6400764f7304f83011c55fb13ca3c4fb9f7192a3c577dcee70dcd32b401a4a3a59dab55086f74cdba07e1fcb547f1fb4e839ffdbd84b59e52dfdba75b9a70fc4aa2459ecc1e192f052ea14b30a50a9b944301dcbcf95065d431a2807f6ad43545aa85a23f1c9ee68a0743508f1b00abb0eca6", 0x85}, {&(0x7f0000000540)="db8c16ddeb04947312fa8cdd3d3757d10c95e25842195d892471aeb70ebcefa7a0d43323b76c7b1ec36f3684ee9d2242fe8db0bcb81b4956669ecda7c42bcb2176aa510b50792e403fe720ef7f8e959fcba37ba7dc902279c8c3ec3eb56bd9afd20329d6ab0f5a7686d57e201b07aa4a5c3e45e6f16ed824e418ffb247d66394e02f6b6d5b1609635bfa95912b96875cde13abb95ea4473a2cba182552b7166c100637f8644e0cf32c54c7bf5a2ade3be744cc0666d922fa5d506d388f5a498f2bebbe537c0b510445fe1b7187b9895fa8f4496d4f0c3e9e7a1ca2c0d9c2b9fbbe3ec2db01cca1d645c700b67e08e5e226612b7e4ab5b6ef24cf997378effd899cdf1ba3fdc387a713c613764cc235ceea957ca1cd0123849af2d92ecc1cc43e45a27405b546e8156fbd72f1faf501fcc33af164a756572d4995a9993076efb7e7723b095c9d7d6fbdd7a1c7cbf6194f44491f5c92fb543201e89106254124f53969031422e923f4bcc58b30682a23e05218e071b9a727a9ee8d768374084780e22a10cbeee183846f28b0042cefaaf78dfbcf28ef680c8396873584cf59ee1201aeef63d175d74ef9c61c9c811e531ec860cfaaf191d91f946269f2fd7c60eeac3cd45b7dde7990e6523f820ac3b13467b3fa21495e90b94d1a5c0c728d339ddf49322b32ad3b5111415daa24d0f3087fc05b17d61496dd26ffbe19e1bb5f63b00d6ff8b0ffb65b92c96d45c9805e725757e6fda0b20b79a26149b2730a46ea6c3d755749299c9381e5941fcc983bde6d4ad01651e6ebf3b0030173ceb6ee5161986b94e526c12b638f3f2e3c70928e9d71797e5aebb97e1b6ec447217634f5dc5a260a60276f662d8dc5ce3e7d12318b1cc2452e807247666b7c9aec57d2c4b4853c97de34c5ea1824126421964b460e92e7c8e63737ea233cd0752ff81021a1df0620a21da94c6ab677b41265f9bab57c55ccf3f3eea011e505d2085acd2621f1377aba4c0860f5128385f9a7c7bc2cf223c6ca56025da8e50586586e589263d220553852c1ecb4e2ac87a3f9e911b08a0291d079e8680c2967af613a3d040fb7b8bf65e208c332edbe1943c0f746a77d13d5d2d2f914ab0001fca012108a5e16aa6308f1b65077bdd2d16cfc69eedfb6aac56487c717b024a56ee28694fa1c2f25d1e2f2bd31bab0ba807cb39814b38d16b6499c16e5fbfd03b71d39fa2f6db9157742e292cd442ee4110a57441f8a58fcf30c84ab095906bb91ea02bb57d3ff22778b1695e204d85c768fee5396fea6eae3ee35610f7fc1be42db114d32b84a9c436664a7f5c2c4049b6b4948546ac13b981bf750ab34fbbd9cf6375b3323b99178b517e8aa659d156dfc2b3b203e0262f022e1f5f6ed6b96f78d4128a9e73dbd12a74edb728659e932760365e58d33fb10be45d65774e9667ce1910cebbfa0eed306a7c8e12f29c6e8cdb5590565de62aa513f029c259cdfbb95a3aea4837cd991b34c62e067eb820cbf5147773d5837f3c199ab036bd4ca455f9f9a483811e2dc72a0d9d9580dcec93fd58e14ba7847fce578d0e33079c99c3bdb1749222286c7b600f8a9ae6842cc387cac518654b6b6294e5b352e8ee1581b5041b15cffb0451ca8182deeed26882a26e128a2a315735e770a45e6064b2a2d7d40b52e6a3ad009af60c59fbff0fab36e9feaa432c8f62e1fe3c264870c2612a03e24af90cb9bbf8a5d7d38facafb190868e64fe5febff9275e4e15e23702c5cfeff0a67a994025e7cc0e1bffd0b88dd988363bce06a449df39feaf57ce192a862407c493539e2e6891400eeb9e79e1da4bc168156ce2c7f447d9c734fbce429bdb7af69c591cf6599ff7afa821d9635c60da97a742a3e8b6aa0bc66d72db7a17e3ab4a5eae7046838660e6185b6e3f48b04ad33aa2b2555a08e502bfbd2f047cd99ecb7237addfee3b03d0ee920c5c3322bec636f7589aaf15a3a9b065e2df48060a6730b7bfa8e09ed3f301604d54853f216706c515cde4bfc951935c080ebf20fd58c875f7661ba8c4f5a086c7dec592f3434521846c20945cc2a2770e34ad9d0da4b9a90bd8c0ed27f14998167d56bfc97cab84d7206b94b684f48cb5fed5603be5715d8ad68e0963267258c7f11965ee96905e887687f64cd0da42acc9da0c4080d7116c09f1d4fcc3b3f23a6372db8ec8002b6f957e13c63ccb8894b03c0e6f7af98d22f9b09fad77dda1f8fa7ebb1a7c598d7bfeec508c6346a0af1b8b05471755b9e9f1c3283065b09fe8dedffd71de466f6cb61cdbfa4a4c943cff4b3470ebc10ea9591e3c380fc9a88be55d813e7c2e1c89ece18b619fb0aa27b00ad8a63a9fc8aba5fc907c8e2cbc253426c044639f24795854e30aa7be47bfedefce77324ae237b5a6bd18d71f5d9bdd9dd3da759fc45b6f36ffd83dbe3cc2a3f50fb516c90cd78464c943c4046eaf8ae0fe24615a70d25933f61bb6d2a1b467be071bc92df1a180389882a4aa7db7dbdffd02dffae5bb01e1d4ef69729d864531ce9459d1606838d64c950cc0d4f51b69c5b07349ce3f8cecb43983d0d904dba1968a1f949bebfaf2fc4cc107c6a29d19225e5579b9864958feb58fafe066c7e96e6195169ab362cbfb6c8b33fe2d88a3c241151dfa03c92bc2d78833c9c96f02e7c20432e49dd5485de9e6e8c575174b0d9c8558a3d59ea1f8036c0a98eb26c0d878dbd54a13e28bd93a09c18a0d8311e56f4d7c43b0614f0856e90107373d18d20aa3110f6bfcdeb4ca22022c86079d3aa1b2d5fc3892be8cc0d8944f6217b73b9f4dad4ca449ab3ad0c7d0cb99f5c6b4d6eb0d22a687990873f32ae74df891ea6654191a18b3f807e91d1620f639a6e06f228e42be853f01ea1600b28c76fbdc55ca54f24bd7a9a6c990ef3a7c4bd82512d97a55cd88cd330e3883ce08a2b9766a6a1c55a7007914a6821be7575b9a6b1336a36cbb568ea980404dbcc478fe5507d0b303901553bb2528e776d1802cd805f2f39e103a5918cb46cee0c70894e44319268a04f59e27868b7a6e2c3c4a91afc230a1791ce80e9ab56f7d76b126bb8796137a9d853d4e6fe10d029269e2db54d26850490032183d81a970a5998958fdc50766357489806d0689e9e5163a89b150127ec688d8d9fe16b63f2cd13c0e2563c07e5656cff69b8a802034bf99f5b8cd6a373885d40cda8171f77ca3cd6cee76b4b9c7a31716979fb04f1b74b8d64d057992736c9702aea764d50de5071e12b904c6f8644358d809739b90294ad552f58faf6281d781e488cdb1de725b8d3bdbe651d9315210f713a63259e8a1ddd7c5daefaedbf695cb7823d04e1662b634402744ecf4ef114e2abd0597a375013502b56e0471e9432598c56dbb024ec031d6535bd7e786ef248c1ac3fb30cd45578de76617f0a9d7aa56657f49ced2d5b0445e1b9b6c1834d0a17c121a90d38410015099c4f584f3dd1ec174c97cd744706b6c1bb315fc9ea3717fd7f9495cca6d1bbf0a2f60366108a1d05359e8fefc8de334b0530ee5c2bfe7dc2c5778ded8937d07951cf74ed363a5226b47f59812d18e187d19c45f0f169b0b7f7b8d893dba6bb9641a17ac6d0098a7e78c3446c27a5f15e48f52206125b0d4eaddab1fa9d0e8b53d59b7f004306d59d5b34765e923004133f90dbca848b45466a7a426317949fe8cd8733ac60422faf42aead30732f0dff2a2a7e2e0b2e1981909f5f6d2d9c382e6ca2cf5d9274edd497b9280cbcc89f40046ad18b3d415d342b99327619aab2c20e4a41a9527a75a2266b4a737af73e28f6690054f59c63dbcdae339e50c54b019722a1698751d5d408a19e6db54c304e1ae18b0aa1bc59493f4f555dd36640a7c560d2dc7e5725147df8e2da0e494a5c300cd87bced830ffc8fa379aebfbd85aecc3c1d80772f6453dd7e33666fa6f8a41b5a45beb471a8b5d429d1ede43adf627e4cdc9d90c00bb11904e68602c1d1efd8a4971a7489828cfec6bdf8138ddddb6c672b1f77dcf000bc19b9440d90660b9428ae8c8eb18d8e954d3d1db78d3779b9cd1a9629baabd10a751015a82d02c530f089d166b4711668e2c0210dab83525f39a9908817b7a6ff1113088bdd897a4b0e85cee39aea6d73c568d3c05b3956821e2ffc3ba1c7b2b41521633c80fd065236b412a8ced9b30b08927ffc8962916a5d26d0c87d968cd23d9a6e2534999d0e613b64c23322f5e4ff1a1bdd09320953975bd643e133509643b686b38ac0e164ddfd5153ff354d78add3852dccfabcb4a9a43213520258cb61792af21dd9211be471ed21f4417fe4b1024467c040bc99a04d23dc76e57132ac6e4258515692777aeb800e109704fa76cf54a1c2cc014f0f06a0bb44dcdb74fcc34bdb483d31e9522aeb06540848789bf24dc214268303e2fb1131b11dd5842d600eabd00b513e19dd30313539265f93b3cb8062911ddddc5e89690d9cfd4aafa53a80229012a4809acf415d0295511ebae3f1411be2323b12b63b3d709eb4d9af8bd3028f32643ec677b090076e56db479aac3a0dd6798cfdb934a3c2049ddf10c470dc7c05384d3ed9b261969f81c80f7331a81a63ca033b62b2a07d9e8765cbe6a4d20a79b66b4a2feb1723ede4bea55032e0aaa4857e7224f9ae229c021fe582f8105b614dbaf9fef8500edd3c0447857ea3374b4b317de60b7f35cb98ca8c57086ca1efd44a4b68e87109da678789a5a662ceaca0a442d0f2605777932816b3e84785cccfd7ccf323cb416b7eeeaa830861f6096d06d2a21a6aa8e5c6ac0262f3bab841dd49a0b082d967f2ff551a45498b32899d1ab66df13de6532b451ab58c52516ac175f6d213eb999ac407a8b8c75efefd7ad09f12ab325dbfaf0a63c774574daf0be0c8a167c9cb05ebf2f767180b7c48007ed4f0325c6212e467f0efc7ae003dc6035d636ea5b92be75e011d70f32edb3ee2ddc7f06a0795b195d19b51bb2365724fd11ffd9d0df064f0388c42de288c98e66786d1b2c9d7020521e1d130e6fddb3a901af3d2612ea4949ee20c5ba1c5bf738ac27b8edde11ad7736dba184145ac879540192e7419cbb2e56a613a75f48630208e491bc1a01e1e0e3d2f664332899df696d027adcf2466ad447fe3033976740adf4526230ccdf8189da0e18211eedef4f4965ce98c97c9f06922347752e22b6c7d26684b999f6d9773969f1daa04899ac57d8942e0c9fb99bb775954a179c715b216f0c60e9788538301058fe74fa5bba566b37ad65aa25826dc9adb509207f1fa52859e4f334b01a337235cba62ddaf06256b83c1a59732715159cbde1a258cc7700aa304db8c9981400006d35bd8b11f24f3ff58b46c78c2dc6c9e55a184050d5c6d3bc2ca147c0b8ed1118cca5f5e1817d9201fb349a0cd1cde065f89d8f4c4beb6d7ff0db4580ebe8960d912fd4c3d23122e5eaa294aa515d47b0b48e8e947e097ccfc7e96998a3c6bb42c60d1600ba56d08a65ec36f401ed90ac9b0fbc2ef44f2c3afef09e9a554db4551f37072023054036011157e9740d72dce436bc4ff73cb2782562420f8d6c4234c9d2d9454ee3043b22029123dd5654bbe4e46598c25d500d509dfaf8203fd25237945bb397d575b45fd420b5be5f70ffcee2147d6100e9941825c044ce195dcb99933b774d3b9779da44e914a2e6aadfad4184ba0430bbeae07bf4cbfc4a3c38d5311f7a0b20aa5680c834561e03efd81a3fbea5c5182b2ae631734ec1a2a1ba93569256dd6277327b4c17b95170a1a120b9f4f907479eb0487a439677c", 0x1091}, {&(0x7f0000001540)="62e73b626a77e1be5e0ed2c902ed659ebbf0c53ca72aa8e0f37cc59c60393aee5b1a07e7e5ed8831ecb723db6865f74c12c75831bd6f450bac7fa5407004d7e6044116b5c2a62068448eebf601f5a104c47e32ed910d361d37848238af811cda55d8abde2de8e5f2343b8f82334bb9aa7dbdbcde70b0d061d12e6741a41997d55b45dc29b4d3a5253bb6232f6506379c978325005fa063293e15dfab3d6709fddae216de32fa9b310a73c6278058e7bee405b0dddc1f53160a3cc127e94c14b1836edec92985ec87aaa07bc41819443d5569c30e9079193cf15f07466770264c265fa05110cc580d51bb3e1087f67aaeb0276378f27477a773b564b3b874c47cf0baa674fbf73b909bba168bc048fc37f2efaeac6d0e7cbd4bf89012c908c0c0776d0fe930a6835c4c6c3ea108ff8edc726127635520af524568c3b1ac7af2c2ab70df700ade8ff8554c4dc21f776461bef805d46c99a52e1d9d9daa7f62ceb40210bc5500c06ce0478129980d2b8d65c23f208b75fae46489cec6ccede778197cddc9624b79572e25406f851baee348d11e34211c7883942f245c770aaa572b0c0a8555556200753fbcad20836b354d699fe289a9597cf1552b6b9deca3a584ec795a9e0e1fd2743f1c7a978c350a63f8ddfb049e2a5af5675a237ec23e3cbd8310a24066ecbf167ffcbbec3e766c156e6e35b160a90ddb6a55071fa563af14e1689b37326a111cf504ff931e666e99953b5ae980baa64250e879db2e84d54f48ea8f61b613768840915a7051c78a64bc61c9616be255e674805959cc24a9c44598cefd8bc8476313c1fddabcc68dfd62fb0053e9f6e3169c8eb4c9e03c45c748fa5a704c4d58043cef669f97e4008aa4c74d6380a8a05f5c0c1d8ad14719e880c9260579fd2bd01baca92e31e5348be0d40f87d1908503aeca80e08af295e789e8d4f7c73de0c7221b1a5d6dacaf1ca93ef717628b7f37f9c1f45ca2a0458a25157e10728f4cb12de4ad9ee9a54e2242a857cb4fde81a3a3a65e1eb1240a66a8d507afd8434f96ab8b898885f9dbd440a81102e1ca15fd2c5ea8f953487447f8844c68abfbdb174e317d88778c2294199146785785811c58b62be8df3218f1077305846f6d4250e3ccad92f473c22bb90cf820dbcf4f67e747d8c1e07814b1c35db3da2dc4efa6a2b290e14f46d25aeba910c172026fba197874b64e80427db80870fc4b24867fd0b3197412dc7337b7f7a6c77ec80aa4fccd022fa858a578f7b4b17d0a0305edcc9bae26895f238c49a72d7b2628507139de5e55a924a8e0fbc0441a666088da4ffc8ca057ee5353df8fbd40906d6bfd64c0c59abf3b60b12d6694f8d8ce6cc7b9235a01872f0507c946a0f40a56f4d67ff3b09b8661beca000b0aa344a60da6e3122c79cc946cdc84ddf623275bd87ebb08039433dd24e7dec6fe6764e23f55b9d97e2c648995dde7da0ef6c228ed3043bace6a2b1d110e0e7430549729fac038d24eb81ee99510cf0278a3aeca63aaab064a6fd13130453c5b4d5e0c9ae6cf64a23416374d8d831ff90e13843aa059fcaad13644ff5ab3c287e1432c831f65bf180b921cbd19d8b912f2f1b7f167d7684a8e48f9e72cbc2147595ddaf5504b35563e53f733bc61dac1151c6060ea796d26f47a4a3224692418a5b9446d8c633236b91a1c36210adcfc142e104977256804c56ddc9cb69c4e3aff098ee971a8edca5f5d7ec0c604787ac914a0792ec8d3d7ad2b48a11785d1f04b19f236270f832822e281bbec9f9f0f92dc33c9a9bc7064f3b66c617cf5c459d4bd600822fb99d6657040e2f9ce26d6dd61f2e41a3816ae3620cca913bbf265ea81850fda1a15f059b70f793f53b7653f7f3318cc9d6797f0ffdc29503ee5d6b250e7fd600f35348ed068ac0571ee4d5d2e282298122d0d9c885fab9586086b62ba0f5f52ef8a7a3249c36794744508ff38c8ad9f771cea01ebc535ae214bbe96615efa424aa315dd82bbbb13e5c81a67342c2a5d38930d181fcc0be480be8d9b43e150068d2cfe0744c11d8c0f1335da17bcb428a5dca7ed079b5eb3d9124cf95f5397c947d88279d74950d46d93f5017ed2998d6e75effa08b52438bdb929f8d418a566fb6382fd378b6c2d612dfe6c724242a761eee27ecc06299ce860e32af93cbca4f9b8fd044aa4bfb55b85819a652acc0687bb5e7025aca0932634baceb62f5eabd45c71afbe50d1b0dd019359f5d879e55a0ec68ce019ce443f5fc208842541beb0b09310bd944805d51bdbf9daabbf7b1c1738c9c1ad8d93e337ecb5c211677752ecac390011f5897c60176224e3fc8f95a959e45e66d476a2e9755d9662c26ed84a6aa31fd55b457d24c362442cc1a4ed50ee85aeb3eb014f41167973cf12f9c2dbc7244f6c598e037acda01f7e81aa0337fd344c441bd14e96f578069bdb19e7bee83a0ac4b5376dec053db150ba6f319266cb72bf750cf6b4ec52dc7323e4c3c5b343f13b7285127ecf465934031fd42158fc4869afd6527ad2b8b0dfcfa6da98a7fd9a02283378e574123b42b3e20dfd7e6ae0e75a5b0495848b284e9c74f3511abbefe672a50ca1fecf6e2f5e277fab0a9df85f675782cd4dad4c2bff89698331a80d9b066ee34ff29e3c4ecffd2f14a3497c1f103eca2eef995ae2ceba14f27da809a4a75bbaba154da8a62ca08e0022cc06a925b07ce24b98e833bd17a5860211f4d7a6282d0828f490af2e60d56f3b6a7f4825992a54d6144a418cd0d921debeee5ab95def9d9f45a195682527cf774f83fb02e0976fdc87af7fd070357d6a47f8b3d9901757962d41b43b5335d2bfd3ff3f73d7822c83669cab920412476fe9862ed25bd5111b217e07d15b78d1ddd20ffd1ff244a01a1228a93b904bd3289dbd66f6bfe98754ea74650874828185af98f9b60246c4ded466d20cfbba8f7656b330bcc8eff997035dc1dc0beae24c2371131e2f5f369ad2e81495598b01a84129648dc9848139bfef8ed361784b01fdaf3737eecec77aebdaf8f2c8b52c19eeee3cd56bc34cc855c427e855767362a254aa37ce907488cb7d065200fcffafe11cd85a02b20f3c4070621917256b12e32ac21be688ef11ad1ad16edf106980f8fec84efab5064db1bf09bda8e812eba06b7cee9c94dc526156090dba11d309776179847e41aed1016bac0f651a8e62c8aecc297c798cb42d8f0422149da075dfa85b84f1fb468ec7925d4f805501cd1e9c722f229ceb8a8ff1910193363ff52d3f698c226d11403a90aa533ec8490874e2d9384456de005b854f7ef0326abb8f744e3023ef4b018f2420413e8e215ae915293db37cdc4b747780a6a0d09d263e5ee39931ae2e7df306eb336a7be4fdf1aad93adf435739ea9fbe34adf91f489cffd86bafd443d9b52e8edbffc63397f9d64998d90148d7f1a3609cdca7902f5188c75044708e44f7fbdc2ed1ab069ca741842fdcd0ffbc886c70eb829b5614207e3131ff367a8d4dfbe9cf9df4b3b3fd180e071929a59fa8938dc4d29b65bbf54512d8a857aa2afa0882aa9bba34a00f21862901618c46b93528c3b4ec1d9f56a054f55784a28145dcbe64f883d80af528cef5af45d25ad8091f2e29a134bfbc7956cf1fbf3c302c2559b72963ae8f7928414923924999f0b9611b88bc32900028bb694f9cec0c420fc1a2b4c3f23ebbcfe825b35072b29d3ab7255485fd0be117e88412c498feca7c48dc1e71ad6f353b7ed6ded1c841a59d427c7e3da382bb57a09824679741ad4fa833b62e7ecfe196b6dbb174b2173f873a89968e3d8a4b2a921187d2994c35b3806b86bff3b4a165a7f6af7a0a612c0b9035b9d25448c60cce4eb45d0abeac163fd163ce9d53c357b620ffc6b0666846edb284ca0da1a239ed7acb65f2fa63cf7ce33a46fd080f9f7de0681ddf76a8015b82a79b6916bce77c89db109dcdb71b4e40e920fe00ca19bc3a7d46964f9b174b9e746104d108be76c9aab593831ae2c7c8163c8dd42b3868f264fc119d87353213c9fc6c26f0f2adc08ad2634b049dc8c735161ffa3ecd5237e3db501a9c4631d5405539d2e61653d921fade3a45fb8a377a55531ca853470a21fe4e27ef5c7ddc135e67dbaf9fc8a144ef1202d250f08045c8461864948fe5ef0268f2c7fdce986621ea0e432fc7dacafd75423c60c97817b8e9269f7467458e641e0dc3b659203c23e5311385fed9a5def7fe67173ffbb09ed045f29f47ae910b97f45e6b4aecca831739539cc266f4439f6594f622ec79b8610677ebd2c67c133de49ec46b588acb764f91d6f0c150f761d671842f2c2eae38115741175859dbcd25392707d1db40341f7ffb4abb70f8d4e34a85e6e992281402e917c590f350553b17a8a699637cf7821a3d1010490f260ba60adfcdcdfe9c7c47771cae2117191c802d607db353b6759b93c2a9bc855d95f75aab2959195f2efab50b031ff455b744642ab4d9ae150f95fe2367c95d2f7a4c4813a63fc2eee003f0e9ec338e8903bb346b793d7759464120fede81dc0faa02889f825c595fa5dd2b557b2a3caf137df4861efe15c3cb3e88f97a092762e8890c937892e9931b6d915bdcab6d209d9caa94be3954208b9c93376b16294d4444069f011b4952f8d0097774daa65adfedce80b87bb642ad310afd5999156073971e2ff1187e7f17b439cda03c5b588de202b9e9ff82f6fe1e268fcbb664997a3c79f96aa07894f877351b4a81215e3d2a37376bb39fc9b73cd69190f5e54ab80b948ce1e061840722971e782e2985ce0c018d876837145964c300f8bfbee4d038ce6e499db253808f57ce40f052d5f9ac42f8208b5dea68ed717eb6b8b27870990b2d41f167834047fdf18763dbfbb7b07e5cdda3ace8ded3b0b074be96d98ea084fba18f5d7297139358e1bad2f6abf0335ee0d7952b46bc310576750977f50f082c007351316b1e86931b79584e514407e8a6d6f9c442bb36339fccbe70f3ee8c2bd9867f6d85202c79276e7e1c1542129f05230558952897e4417150e99740b747987065dde221994f8cbeb7222329f13f6b15fdb0939cb212727e345ac0a522fd6a87d0c7e99d65d421d74e58f7e68766c4eeb7b2e794399b108d2087f2334c24b02315a641a20e9d0da432cae87c77ed16ad56b015de12586f709000f7523c2ebb35a1486b9b7b1c5ad38ce41ef83fa04a8ad1d1d37cd9123f39c536207e932b8a48a05fd37fb20171060dee8f1840a591bde8e99d7d570e3b968ae6a2c18f4c29db40283056f05fd28bd8b359bc0101aef446d20e2bd63c14671768ed069c5db7f937c425fbc834246bcbc0bb5a39bd06af8860c76a41ed5d78a8d29b9a58ae2868c4dac833a423662d56c12c2759056851dfc5aea51e0bfa037e291e9ee195fb5f83ab36c17d130e7e2164668bc6d545ad33301c6b1b1459b3209fac2fbc69d155a9191e25f88fbee09fd1f66a39e036bfa85c647cd5d1eb4a24929dfe8588810d40af83f10bae75b7e80074c1b4059f6766c2d74ba068362204a56107ac6905952d6d644eacb294cbc81ee3fa0c262e3e2b9f66912a46d3be6c072097f1aa40c31ec948089824936097026158b6fedf2a12579caa1143f65750c6fa24a52285f242f00b349cd03d641c59f3a44f16b561ef998cf456e81e9070a8eb272a4b9f6048c76265f9172d673d101530febce815e39fb1967a7eedd7e33b5ac7877bae6d33c8a8c45bc95138745f831af73552d451a3ae79e418e1fd07e462b022fb95c5c477d942fd00c5cdfa", 0x1000}, {&(0x7f00000028c0)="fcc26d908aca6867c6f48817f616736eb7c74996df9f4fa2fe368db20272e4b4186340cb1aecd45458985b7c5092bf83951367b62c2d7c91f5fc4069673ad4af9d8bac8766d6d71ad54d20c5a07f402c084c", 0x52}], 0x9, 0x0) open(&(0x7f0000000380)='./bus\x00', 0x80, 0x101) r3 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000340)={0x0, 0x1, 0xffffffff, 0x10001, r3}) r4 = open(&(0x7f0000000080)='./bus\x00', 0x80a0, 0xa0) fcntl$dupfd(r0, 0xa, r4) r5 = open(&(0x7f0000000140)='./bus\x00', 0xc00, 0x800000084) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000002740)) ioctl$TIOCFLUSH(r5, 0x80047469, &(0x7f0000000180)=0x8) writev(r5, &(0x7f0000000240)=[{0x0, 0xffffffffffffff70}], 0x1) 16:00:49 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pwritev(r1, &(0x7f0000003400)=[{&(0x7f0000000080)="0cbb33a356a47d6f5ff2581db87f78d933a8eb679f6a6ecae2986d1c0573405c1d2cae96b775f11ad19eb74d81622c3105213c606efa024451a5d91132ed137cde680faf83a99c92344624971dd5948dd956391a23ddffff7ccf8dc96be371d8147331f9fca71947e08f7dce", 0x6c}, {&(0x7f0000000100)="e1cce7dedcab8e2cb87786d735c8c6d2587214d825bfbc6fcf4c979d38f2026fddea7616364cd147637aa8b0aa465e9d805ebb67b9a538cb55508c14af4206e996606d4df33c176533b33d9e0706ccc271c139980e07894ef552208b9bda7a94f1a5da6eb1a354421aed2803ed4dad88bf9e491b0df898f052f365b599c874af8b61a18b7106ffea641a96cdb7d0cc6dbfd88163693bf22e848ab8ed671788abbbf8823bbe4c6fce1d30e30e5a71c783a73403c1b1c367e17388d987b83746b3f5258a738eeb8820b0138ebe581a73ac2d215030a293240f55a76979", 0xdc}, {&(0x7f0000000200)="7acbb9996acfcd1a30a958a8d4bd5e4a3ec482d8110854108416e548c0a156b98aefe17c1c2eb285eda648711f14e24a43263910cb796ffe3cbf4a5697f5", 0x3e}, {&(0x7f0000000240)="d0605224f78469b657309f3735d641cede240fd0d709cbef2ea3094278111e5c0318949f2dc5a21b3014f3fab20203408ea5c6b954873a4ec18b402ae50b5dcc2d949df975cce25c616802c8d1ed33a25bed98d800d873b4c4f182eeba059943095d910508c0cf52e59bdd40eca3ec93543f9ebf25fdc5151c847dae7385c56bb32f298537c07b08d6c30b73301609d75159e687c5fd8255b007058805565d809eb94e3cb1139e6a906806d58c9878d647c11293e11196af9bc61fff308413067b10608dade0c82780899ce434f9a4ab8687ec3cc1734b89909bb1c68c3dd623716c6e40b072c3db", 0xe8}, {&(0x7f0000000340)="64c6159716a71c9013d4a3a39fbf44ffbfa0770e7b484775713a7372438d652368cae345c2c6386f01a8a120fbea9e5437540a6acfa8345d2af4b509ca6bfd31d3ad5c83f671764a8d9cd5deeafbbf92c2d1", 0x52}, {&(0x7f00000003c0)="0c7584a365e2b3f3c6486376f3abdeb53e426dc3b9323bb1a8f8063abad45c108cd103cf25d120d72e6da22d3519a319a1c4c54aaa418c25a272b08d82f38c82f3c18d91fb3c62f9c8592384b43f47362decc8378dc00f715bf74fa64dabaafa7c2cc7982a193f9c42d90bf2d5b2de1d1ee7d45c354a04f05df61da09e01470337e94d8499e0fcfbca3193d6cffcf1d3defd74cac9a00e4cb2397703fcbca55fa309c2ab88304169ba73a90b3753c07d58752e1f031854366440360b9b0dc88c3b328f1ffe5cc453b34d0358d914233c9d997718045e83c7ebf6de2366095d117c60a33fcfc3d1ca54937211959f492e528146657e05391fb0b4bed22967e672d8ee92793f21c285336ddfa6a41b17041e1d41fe12631e733e1de058a83993af169166644722e993e148303c11fca23a359ca2dbd8f0c04e7a38af1b3e5375a6323564f20f4c5dbc39966d628f86331b28ba7be119368b248509840890120b75cbcbe53d036f1d70da5ec02093804d05e81404c8719dce038ec5c8c6f86ef5e87aafecdd1c049ce98c3b3609438a949c43d5a872815ef6197f47e0065b9568a4030783ab8a45a8e510bdaca7190593f7b98a9088a80b86f271bffbaf6195d35f37a6b2e033a282e59f6b16c3a313e3104e4ec57030950c5f19d34c33dced1b9f4cfd2725f8cd86045087da131c0bb4e399699c64b21a4c6165055aff4f6cc2bb9bc0c1f7d841e1a1ce021984e7c07d8e8e6901661de2c181c9322c801eb3975f4b948f7c7184a6acd96185aa3beefc5ae886920f05681dd431357f85467bcb4a6f92c69690e1bb2c4bab0b5d77c14ae71c7cc300c7ee37597ccc583e366d6a4091ad5de0c4cc2a516ce88077b46fc74ab7388e9e703f20c569e0987af4f091dad7ece429999174fc7031f2fddf9b8897ad40f9961ea92a3f5c3dc8b9fdd00d885ed067a4aee458bf73a3cb9546a3cb9591cb3f106c99b603dd5f64fa53c4000f238022bba1e8a8c8cc7cb2d06140b2f2460b02e72a3792e0dbbc0bb4c4eb171bf99bd25e512d90d691adaa1b30cec0fa9dc0c7f0c50719383dc78ad6cfc26a57ed5c142594f48406d40f11925310ea1a30cae0c50f2d7845e1040eb491b04cb9c01e8800c3e13575cecc8b059441ef34f9c3ac93daf54c91a2b884ecb3980078ba8bc561d2d7327267a447152490aa1dcbb5f8459bca016be0097e35c45e3423d5aff502228a736ac65b73fd594e72895ed2ab7043e340686e4c4028b1481fdddb1e9dd6c059d2020d9a1caa77972ac67779c7bc1a5adfef35204c30515441bacd113309e37c6664d5c99f573f31eb3543d9b280db3909ddc8f7ac5ca75218976176094380890a90619d80f87ba0cae8242848935970ec368e9443aa3f57282da133e91fecc7211f1c12c64f3e59875af1a20d54bd4746101d72b406b09872c302206c52366eec2af5ea6fa4dc62b923e17de4bd301ae7f5c6cfbe7327276f21c1e2aa1367921217b0f8c7b1c875c19b07868eb995d0414f481b0067f2b0e03c3220e9a56060f99c187dcba1f7677c99e157f0787c1f389878c2a39781e74b46de8dacd1867d6ccf6ef98d65f642edc28dd71612e4e30b3d9df2db91b0f1adbe1eed4e1df5ea8f19caf4f77c16ada207646e2da33ede2d04388d1f632542e299593d10589ed5872a9a417dc4f29c3c5d369112faf81bd5e2302e07d6c5aa717ce2a0ba764d058b76c6496f60cb6f9ccfd0ef157982a14f7471fa1875e80c7ba1d50852e224ce6d5d6880922245c7efd56d9bca08c916067d5ce4cbc3204ce1e52b5946bc381506b9b3e907faa97c2e038f4231d9ebec72ca8a5ae4c268dc72dda4043986a5d8e3b37279a020b3da19b62dc4c9d54bfa73edd4bcac8b9ce090ba36d9e4dfe725a6d2fdf2373035b3ab7efdf911afac7a993764a3549a6361bf6af6f67d846c00260da78a54f7a76c027b10be52bcfeffc24ed37cae1f1643fcaee016d7d9f41a58da0a28f870d2a026a781cb812912417b32d24fe0aa1517255d9329cf007a705195a87fa343f3cf60ae4f5282ac239f4167341976422326c0110d2c9335856c859b3ea32b61253734cf4f8e11fd5a8e6efac3077121a8ea4d78ed6dc5d5d255a35d0e8da48f0c12d3f21b9cc56c3c04bda27db4b1e4778781bde7a0a5ae842f7bdb46fc3c0bf50c8125bfddda21f642f3cfb15f45ae4dc2138f7a9885b163f67dd4680a52606233c49705ed9792f6910f7148b523df77dc07bbe916e3b69c6d198f009b0bebe5243a815c442da1272d35c444b1f8e7c9a877ad9e694c471d98a58e21d34830fd1c85a1e8dab3ad9f53f6ecdd66fd7c1e178dc35ebbd2ba4e111773469b2d7795d7de03346fd06caa3569a1f50a90eb20b3dc58c76b70e18a0bdd94af9df0d71292b007b584a14b1fb308c9574c17252b3e163f3bfc240929906eaf61c27e6c8510e94de8233e781891aa238e1934db53d3f652bc9eab06e8e9a738eeba8388ce4bf2b1e61b1104b4005adbeb2df1cad2eeac2d302cf56442c42f58e3fb79a380b3e5b84efa9b9ec95912ab094ed302b5668964c67954272781b8b91821c0111eea92e37f8f120852b26aeecf80803b6dded5999f57cfbc6163ef77f2dad769a766b17556b31eaccca2ea7574cb5f2c37c70965daa30066b62de7e9ae4caca264f7ac06f0d0423733906330e80695b10c70f92aa521615886820768657d86b05637cdbb8827901eb4c2feeb30f227ca57259214dd184fb792500867932d3bc59ecc31d952d81a1c5c2342423803385439d2fca7fd32080e4c45c0b053ac43be912dba26fd8eb82209ecde422b10e195af81beca64bffd3392716bb44b868a077b797a781d3dc7be47631b7987cf65999ff4a886dab61b8c740595025b8e71e49a339cfb80b3d81903842b6371593e9cca40c4f2e4e12f200a4ff4504e35b0f83aea36d8f3d776aeb5957c7bc08a4268fc6b627f514565e45ef610787b73108c4d40d0f03665c40cc11e066c2ca4be4ff129249916fc61a2db477e3171b0d75438b9ecc843b4c5f6a8aafd9949f4fbf9647887269f7582a62eb064cb3b3b66f8e4d107ff173db458ea96f4501e895dfd8c5ef3b6d16bdd2c8bcd51fe873cde0cee92a7ee580bb977e5c7154d188c14046e167ad0439e2038b502b1641580343670bf74e482b0e0a86242329d16512861d61ff118e1d0480733206024dd5988766c8d85f339342ca768fc1261bfdb71abbb58d141e38d1f51c925f8cb1778a6782b50fb5d0a7c013b3f7dcfed4f72b39c23b072d8f7a4bc02a972338d25f0c6c3adb38ead15235948b2b472836a831003cb303cf2779edd5e985dce6a36441211b3ef1c499b634919e5b8d1fba56c3ee27bfa6e001d2cc907d0f077e968a6483f02d6e27294b29a2afceef3888045b28cbac11eb24197dcec78616315bb090519e4f65c06b6b17ed558989f334bbb76d4d6b96ba757e7fa15bbd90de62bf6f304643ed4496af018aacf7543c5cae66816d3f8f78292597170a5cdb1c399c52e79fc1a1c6aa186d653c918329a6aab3240a66ae91906e309662a6aab981b9c017f99a3da794072eefcc9320c91170424df9cfea2620b89ebbef87063a68efba11077ec31241afea97c740c6731cf4fcce04b28f7f98f138a4e81002d2399923045caded66f66b0c7c6ef87b45f9e078575456c7df26d1356ecba1d69be09f48b8c7c45a85a303e5c24c2b3d756399bddb2055c76f6ffb7efbd1e7abb2c891751d81518f6eeb3f646cd8bfc53e943a642127fc7c8c654c4d2a579f13e42bd303dec76f09a1189b8469282f4dc249ffe7102844676ae4b1b96dccb69111aa75b47c415a7aaa20c1cf4bb33c246398be945e42e88d8ea46cb93f4f24da7b576a13aa1cfbfc13a37574f1a1ba266fab795bf92f28341bbdf232c04042de36dd6d1a41612ad690157ba3bf4fc1fbac922799a8edd8c5aace51e9e79ca1a3193cdf511127144edfa6dc500d1860ebe7c32a3ff0f26f1bd74c33a375e7f26717db203853d9fbf0c79a96fbbec90b39e4374c1f40764bcf6b840aeb7fbe74fac91b9267ef203ca5fb72699babfe8cc7f29997b9f46e44e878be75090264abb7eefcee014080301b9817301f22f3bee670a9e3db4758887f0ee9370f8ef3fbf8a79d90a69f0c50e74deeaad0d845aeb74a8c6ce34081cb3e311b06617def0505f1268b20f25f1a090111194347b959c64b687e53ec3bf83a7c7ced623c5abababaee0d32947bb10fb6d9ce1f68fe2e6d527fa292ef563ee7103d21344c87b7fb72203bdaea3894e89f76c5df8849da3612f284ca57bd07d54c1e851cff7cd0a06e5bf157dffcdb1d6c49cfdc96def0de0fc7a360be40b69c68054df36a59e37d15741611dfb2a435b5ffa998e0077b1c1dc29e4432ba789d8125db3d6e6573b4bbae076408daa3e36372b2eab802ef4e0c396dd061af1a52c6b411258b3304c730e243b8c16331673a18a91cd0533b1ec4d3e9bc05f31fafa4994fd4f74306811019dcf827e545ff7579e5a36e777f41f28815f7fae5c4300e2f24199c7a2c4a97e9d515ab04ec50d14500d8bda91c7a799ae4565148168978fc9015253f650c9eeced9bd54dbb5725bbe15a4afc2ff94ef5423e5a90e84d74f316f876f80202892583715a5e5fdfffbbb18a6c6bd58a3572075c033eafffcd512033ac3eeaebe088b7011ba237b1f61dddd0c03b9134491cf05faac88a59c1c8f2ff2bbba97c3579eb4d7dba4cca4fdd7a3f95147043289ed01f40f7f6bfe3b82269e932e5b1f97adcefb55d9118a30cd98a7d30511056e337b041e1904ea1b55c9a7759b6087aeb8a7f0785edea0993041e3dec1eec8a6b2244bb208f08a36dbc2f04c2ba42f9e50c4d8601e3d74a3b950eadf27cfac86c291d6e63b4b18370656561e372385d94fff518379bcfa277bad00829322ee43fa3c973fffd551f564e033d59510b67679c24e68153ae90a90bc308e425d5b672b824f46dbcca305ccb605e46f4c786ef9be13abb78362c1fc3ef4e15bf5c9ee618c403258c90faf62d3f696171c6b0b092f9ab2d47a110e6a467ecf60526546eeca33d03ecb43ee3801a2b8ae65c22464f84cb5bc831238fe85bfd4a190bfbd80cca93ac916cf76111c6c75d0ff2735479ba47d5e09626b997bab3c378f8b47e45349ccd32ed373819c9074dd0bf6c583b17bd1d0f0c987191e3796837c5c02e4c48cfbe2255ff47967e7811593460a07cf2075f5634f85d06ac267fded80588294f080eaf750d1578f36411b73898dfc031f812571824365b1d7841218e61cb7561a4229a5273c3ad36030ce0731127f8653ca557277db8632e56787825ef5113a217f6310847e08df3061f6535ef937ae01a3a6d3234260039e7cd88f75facd796c70eeb8665503960597a60573663fbb3d8ff766de60bdedae885ebeb51a516f441b1a6b09db0fbd9a742029413320ac1e0f85b0260103dcb164b74354164749a15b3993d244a885f540f5ca2317f595728f38c9118b8fb7e229ce735747aa07cf8f7d5bde746ed33f99eaf69816b8f60e6c47f28fb0508d9f4a88219cc5ca7e5d03776c0d59b70bdaf22d46d3fab6bb9f30c88622379873b82f86481d330bfcdf9fe0f49ed2ac6efdf1c21d852e277eeac99275271d6afe623c5321e1bc08012139860f8dd80d0d2772e499c69fc3a7ce7921ca3f587e1db2221f97ade336ca385bbbe0a9529d767e110bb620afbae99b3fbdd7b43dcef3bf5730a3d9218b0e953ceebe0b29", 0x1000}, {&(0x7f00000013c0)="d6a05e68c5f91ffde52ce9dfe202041999b994496da3d6fb3c64485b4340f0c343", 0x21}, {&(0x7f0000001400)="2fdca0d75a5503769a97404bdcd27c916db66ff2fadb29b6f2b709c020b130b14ed45af458df9c55cf839c675135bfb884a436c8cb594779735e864dfa463a7f607745b9a3098f6949bbeda39fec503c86e1ebc64c378ae1c7b2f3454eaf4b4500bd173419868aa50bde76e07c82ec0453c760f6694697fd345305e8892fad7d64cfb07a3da84260374e58ab34814d646a81704abdf765e9a8bafb73404849e6656d84d2f2294f97a7f644a4abef409cab6350a3b09e80beb8bf659fc8b565a1b5b2573f2ebf0a6579bd60de7cfe8c0fa344aa6985370ea90bcd0535dbcbb930d625aa8fbaae700271db703b33ef877a1f1b1362268b53251ab56334e8a1eaa7c8f3f7a150afdb24e27526574ac5f70a4669fe203a6ada817f7ac7a242303175c81bb71398cdfe6c17f5568699b0262a7ec741cae31145f2586689330d57a825f840e1c5c03137a836610c0eacb9fc54d1d0bc60d40f136a79065661c3c92d845d32fffa4cfd5e8be5a46357fd9104618c4a5f736ead59ce4d91d4b6d546a604fae93aef2e3258238ceb362fb7fd86f5286c9e3ff79887b7cf0b8df1952a1a641d6090dd91b0871639365a45fc61e40eb0e3ca874a5e36a84eb2d137d2f2c23b526703806c37c1b8572b78952610d398adb191f61f235edd11e8ba52a19984ba36212e74fcfa5e2c1409304288fcac7639d746e415ca3b480f7e02e31fcdb5273ec7e98d83f0caaca3376885547f4ecede922c535c30582ec258f3386301e6a6c42f053edd121f1750733a1fd2e50a5200d6b0f40157d92805ce172d26f718eb249dc427f7cdf027f45c7f22eda2a016c9ce3b1e2a098d7ae8262450a8c1ee2b3071a717b6d786ad01ba5232333f5b9a3acc25f9d575b45143ee6584082d435236e73fb7530b022852e9f825eb94ff2aa830b1054976abcb8113393075f17de76d6d2641498601d072bcae2ddee667a0450826dc151c924fc82d7ca9f547a6e5ccc818e40ed5034287c4934eb9bff61603b25d6dc70334f50b5c1401c4d48e38685d2bcf9f6284962b6a93efd3effeee3ca76cec6c61e307e60f7c708ad1e212e3bdaa380d6561e23f5323add26069618b8e6b9a2b04af836b09d7303bb920048035d25b126796d1eb23377037ef1189eb6f998a75ecbc2ae455a915ea8c15e077aa666ba272594a0375094a1cae71380737ffebb34bf30add579167c4d849690ac06f8ccd062d6ff00f7e6f169fcc34952f91e28290590628c85c946365b423b6f1dfbec7d4e2cc479a74fe342f58c21a77b223c899fd5b8fdb1d067c94baf76b8af67136801ee12d8e22e5e972464eb729cdfb515cf07bd7c81e72f60c6ac4d3450372da74a877f42c84793bf9a933302b3b869267a450d35c7b689460c3f0ff3da28c9f1f26c1e1418bccff4bcab7a4069d2367261953a2b95c2819ed541b4ecc85fe9df3771d3d415479d16fe093f5ae45f497440eb095118af5a0949bbbc88f0ed7d1edbc06afe49ffd400e52ceb6122bf27e7144a8b9a675d809bbaa48ab1ae39585d318d0331597311297024eb7be8e7c36ddbb68c905582817d2d5af00f1c583db7df7964246dde5e712a627fc3614ccbc2635f0c8e347e270fc4690639a6d6ff4a1a7aa7962e82e796db7b5fa67e5e115a0fce79a5ec79bf54d1b7c60df9fa9f0b9c0f1b80efd0aa91daa84c6a6a8207ac3fb070852dfcaa7d79e77c05e4184d3d70af2352afb52b151a6a491f93ed9e88fc5ec6559b08da77e4cdf1a6fe38f919590f63acc8267fd948a6c21b042eb024beba8d41a7101be7c323724cb48e6aa69f78c1050e63a0f818e992474a99b1a3043404ab9ea49c07855ac5c0e9353c99a879674295f44b496aa9f6e25fcd6db05e3c863c3e563d2cf46bb2ce1e2cb54020870124c9549c808a9e6f017074ff769daffdfb0852203f5a9e60c61f79ce198c0fabcecb32a898033603e6b8bf1888a0163a01a76189f0817275cce92273352f82113ff537ed282863100fd25e25bb0cb8cff2278d2ba8f4d2f6061d288536feb005da3a8e349678622b45fca52f4e3c49e494976c2e3f286b44536327627a833eb1787c1f569730b33a65241c3142cdd33bb91be5eb766755c9671b806aeca5b0d86da58e5bcff406657cd93ac288ff01fd157d3fefbb88cf5f61722796b212d1837f6005b7304cae961f2c699439ae4cf552fc2dd46794662de27e7840fc2a7376ccf33254369ab85d7989425bb6eeb5bf2f091f4a47887aadd10b19bf501c7c409ee90e4ae9c86ebc1c90549f16e56aa296e75af371c23f7b37615a4436e87184134295691e4889f9551568fe1f048560c47e153bf253cfbef4c425cde4591b0473f18b727f2d6cd3a88c0119877fab1c788d85d3a7cca314be393abb57481ffa197548a6abddd05eeefdd09650ed8b406b5ccbfb51e16861379e3a6d0eb7a07e4262f5dd4891a82eb5902ef9c5c98fbcf5e6a32f2b0046fce13c13565bcd65695a3bf38cb6f1b70c37c53cda7aab2f56b4e754e33d87ca046f6768365e981a82ecf627c1ca53c529c9e389d3d6728366a16c1a733117b8b48a27699704e8d1af95081742fed1dd75c1d01cf13d5ae0d911c5ddba48f49c6f5ba2726ba4b64252774578f882fe4a85b20fbb4e7e1aa9cdf7bf04e61e1d3abb70ab0afb3e9fb67fa0fa88431c6b6476c5c1130d586aed2d12b7eeacee690e4ad29a4202a6886bd7f6b8c95ea6ac4aa21eb231d62c20df5742da3ea866ead02af1c531513a0e80cfe5dd2a065e363ba4953338a158f7360af27b9587f13a4ea67e68bbfa1260994a0b9e05540e97f54f29e6a6c31d14e1a215b3fcf66ecb176507d803541957dacfa23dd3cb478e2046df4f51de63049d6790d767ac7199f7bd19604a63d92ab0f991431beb5b9fa300010496a662a87caf2a591456ea25a8189ce155f4670523fbe2c0c2a1a3f4521dd89668bc64e8148abb8af39daa449b3491424af996ee235e8e9021adbe5f6a09388664fb6ab6b357cfb7352471425dbc07d9967d514f9e292dfd763522bca359d7ea3f44a98b95096bdeceffe7729956f53e121f37cbd1aa20551c1537a6b687d424e5f8e15c378ad115f310e7214a1bbd387181f2a8616e4041252860d596fccb46645846a4a117a740c09bd89db16305ff777f89da7b495d97d4a3c08b2393bbe756dafe97c16dc810da07a7ce46fa134fb49b1c282965a391367c13cb9ebff118e19ad3c464535d38017b87ea92de800a0aa916830eb6dce97e038a51f8d6aae9f69b51546b1c566d3e7ddcc3f0ea9e4b61956e1326cf1220366cf882546db8bbeb2bbdf6b229e285efedb1eae14349fbfcc479da517ec6bf07ba8f6150d309ce2cb5a4b644e835d3735f257863c970a0bcc3837549904df778ff88367c17af81bd7cffe4b64f854870a75cdb613d714171442d7b2b3a118311cdc1b4f85b27023f4f7a28a4e37ffe0f6519c416123a46909abf23bebec05a0e760f21b6fc1b6876ff9cac66692d45273335ab811797c63192f7fd2452023f93ed073d04773428fcdfda77079e013c34c31cded6062e0df9fd535a7fc816817f70b3f27065bc5525e0bbeb7f7c3fd239ad56f3e68085327a2ba954845a20773e6fb1c39f3801b8ab63a05c8df12272617f3dc8f8774f66d4090bfaae66aa6bc14d05d2131ad1350e7eba4fc54c831f2695280ff75c35bc1ff47398b66457c641276bd231c0929bca6fd90731e2462e6b7954771e6a434431f5d055bfd62b51cedeeed87864de17472f7c002473f9524e6315305f0908f576248223d0990057ea249baef939d3ea0de63c4205e6c50510cc126cf9899d71fbd63dad772383a1abcdb473dd5e98af41fb51628b7e65f57e7fc86cedbed5b1e5d84f3ac59466937a59ffe8f568f1d70aeb2e9d069030d12f7b5f908409b54648249bbc2127f32d516c79c356aa2b1406eb599ad540de09a25691fe1e2d9e3dd728891d59bfbd54faaa72fde0a1d6e98ac0d05a6c3baaf11316fd6326a5278928353e2ba5eb88f72621fa616cb45e9631d2a0cd5866878463790b5ccc366a95d02aa6e3a568ddb98b3a50b6bfe8752756f3b8e7ec139c6931d9120eb0b1ca9d44e0e2d7be1ecbc421e5db4d5dc95439ef934a3b62063369dfab92efb306b03faca53292df36a42fbf36e5699e07b4e411341b444dc31ef035ac1f8cf24335d0be77b08db0cc95cccfa02d633ff347ca27909c7285bd0706f0c136184d5dff5572c570ab02c965eee506b634748d30933ed5bcf58a5adcd73ad735511676aa732b386649c71813429ee13047ebbb0be495b25d40afa12602826b308fe590e0cbbec61f0859a59adc8fb18848fa2996152d73c4ef868704e4882045f4058878188c82bdf4ac7e6b4ede1a4401ea5ace145902bc35c9a727cdca32f0c0678ac25893952d10857ef7f6f5176b8bb2788b90768c16265fe54b1756e23e4747352aff52f0584d421c8adac8e39ca136c27a7600f53d70d8e0913d336fbec3b49d203842eb8de8a21c61f4a6d57db60a844bcebe66f507df5255cab4d736ecc5c3c3d4e884ccd1b895896027a17e414d84def040878ef26006eb014614174bdd834789bff7f64c48b11ec5d5ef99ae8d1b654684eed5951f0c1bb4420a37153d8d72b6b7b1099d9e9aa2c6fbd6862e9afa50b859577a6c208c2d341ea14e29c1892d07cac35fd4642342c1c046ef1dee7e3022b710389a86cf9b195c581e6607dfeb7bfd6cbe9a83ed1a8f3e78193b5cf75f72f3ab1fc484ed5f9aca3daac80b9fa10648f4bedd6dccc4792a3406576a92aec933ed30026163889a5d971579a950a652c90fa96fe61d3a35c1c9d01ef91e2ea5b0234ac478ed1dade1b656c3565e5ba2ab3f20d36c51d7b75f3dc11b881323620af3b8e65f2990d56db23249ec751a2be9655aaa60bd1be105159df6d54afb1ad8a17cb8e5450ebb4939a02ef3082223d1335f4d113bcb1ce71161650521bd271d0a3358428c1aee6178cf4cb54d5b11fbc781b4dbb32bcafb2773c51cf26193ead3054750bd8ad8630b537861c0db0f2019d52b28c658ecd43c148e2d194344a85735e5816b3a3392f66f2c6bddd3b2f827bb3b53fcae8020128c82e338631a51aa6238e550b4555673d93fa2077a8aab59f4e6eca82ffe7bfa759673178436c8a6355e7e83df56e46ac3ebf85b5e6d9f42e589a80c30084be5e01fa33f65d3d69dff2fe6eaf1c26607cdd5a77126ab387e27f732e43bfbb825b8312e1472b4a55774ea7a842fa1ea5ffe28a64a6bc70738144e55471095fcd93de4b2680590a7ff9baa8fabd462c3336cd53bf03a4e1b20eebec5702fc7aee5eae6e16d7e23191ea4282da2690e7ca5e525f2356a0012aaf2d564b480c1c3ef2ec9d1010c1988e0cf6107218de0a222144998d0d74a28a7a4bdecea1da289d15c910d40c11b96bf0c452213c7aef0eb87e2016493034c9e938e96903100132ca4ec37c1145891ddccca477fa0e09a5727ca0065ff1adb5b47f0c38817b02bdca2742a02bfc3d225c6256309dc4eafca24472f902f4f0a187aa981b1559f9dc378b26a388e157dc7dd7c5943259c605a5be7ef9eab53408528730d017a304a7f432adcf6e41a464832bcd4927ef62962fdc3d0df2acba96424d2b74f0d49e5e0b768cb5513afa4373a85a1edd17e3d0252d73568cace90416f71c7c9e1963c935255e35aa5fa7165e567abd31e118df5a931453d00296239e2108a0559c83c4db16d3925a77503cb9141ff0589fe83f6290b4ee", 0x1000}, {&(0x7f0000002400)="ed39b201e231282f63028e98493fbafeb95509a02eba566ec29f04fa92f74a24ee60c1d80fd20bec052509d13ce9bb01d7ff6e60aa17ea288e2795a2992e300202382988d633a9c180e2c34cc71f9d9fde0a2a8ae5e607abb7f551444f511efddb740eeebcbf6b07ab458415072e4c7a63ffdfc14bbf4e895fcffe4803deb864d29033168f7d345aefced4f2042b90d0da2be0dc3c156c0b423aee52247819f743b2f1f550490fae09f0960db5505e371eec2a3668695e1b4b9ccafc419b2a2e299c0e291e1e62d641d21f616ab4c915c8f71566cb99c57ae0a78f9d719f5de68995d285bd7ced6474636d755b7e1b570d7246c94a9b744283a7667b7a4ecaead1819f6991f9b86d7b1daeb73447bc4e50a8e2adbf285d5b6630554e9ced206c0da44260a32b3544cc700e1bd27529db0f31e39cff9fbad54b57852c28ddeae5b00556b9a9b733281a7bc4a5b35ac6bf0ef8499ba0b53ecce2c47c51593cc2281929e8f82cc00ea4c081052650610a8aeea0c7302b37ae7ac02a659b5f376316639be949c55cc18153ae937b5a4967d5409f34aa109d86dacc6b6fda51f6d846855a38195eb71729d5697d8f7e21b63c53a509229314330c504d62900faa4100bec984464bc1633b53d6c26d8522f206ac0061a35b77e5677b0050194c20e8d2685027e57d6f9d6d6e12555f0bb244c26ab4631badacde839350a07a670839b19a5b9dbbb91f39d24efa331bccb4490e5e79dcbd46a9dc8992a9910543e131c16448c45f4cd88c27918c8f8af8fb9436ca631e00928443149f5f8462ecd40c4d7a303983f29b237eb1622b17879f2d279ec5244612489f738aab2fb35881b1b3f9c1fa2bcdc8e5a1cf715dc590143b7b7e23ca17b3832ed144c57c981d9a86f9eab079d6023723b49fc9fba2841b393b15d1fc9461af844fa8e9512ca98b4b6a0e69270bdeba5f07bd90b736faef95b650afe41e006563cf1f26aecde19c1f91b16294c6e1ff1cdf51d56369bf5c24a4009e8bd0069a4bc20a521ec64b3d86c597df16f12090d2d43650f25444dcf1c2fd492d63fbea7be0a85d647ad725aa87755caab464bc5ae8732a5e56cbc63f589dc5920525183b846f18f774b6f7e372aa6da2fadca97f1e5bb20bfcb90df7fab97aaf90f811526ccf2029002a56e21ecc9de9dc7d7fe8b7780dd5e0e0082c1ac0c1fa841f66dea72517dda666528affa83d2eb63fcbb51b91396263fb14d0025bdb6eb9542a244bd224bff9b3b0804820c1846d42e8c8fb4252e14f0d4776952acd4c7876bc0c6e0c25f6237f6e00e9406b8ba54b95d89fca6d8f04866f4b59625805c8c01c8741cc39e11173bc18afe039a811de0f0a2451244cfe2eec260d327892bffd9079dd09b771c3a122728840e9e7502cc71b9e719dcd790fb313c765cb89278fa76a9f40a52a444b1c23761c36628b1a1314504a25ece39b8d61fd2d7f7e3ec998c9ab36d6bb6d010cc7fe21220bdec788538e5a32867c97a9fe8f730c10fe72c110fb1eabcb571ca1df5f4ae0602cff967ec17e257f35b36e184cd230b896885c027c0818883ce91ab9c7755d7cb4a358392ca15832aa5aaf60e87984fa755f1c5448c5223ea6452cd6354a1f3bbb92e152b5d762afb7f548e74bac3fc116f186fd685ac7b4cd241a94f0c664513f139a3abdd0373c7dc3ad959faf65b19eeeea08624bf920e7863823441b5d84d291a5bd56b329ff7225ae3896d2aa515b940de04ee9cebc6a99b4e511beab4f94f7204419a6055af5deda5d875a3c7e48ffb116c387c2c976045a1e22308cd667e2eeae282ff8dc2533e0d37426015563f07ee33376f8f2ce80bb1f1360c145603de6771a8199407aca26b1c79cadf21278124b5de179f8d2ba1e6f956e8afd308e4595474b10000f330e63dda877445b167a76261ee39f575a5ef68da97de41d52e34476a7666f53032972578c0863a1ccdfdca94598cce9a13d210b551c7fd61fdf3aaffad01ff7b33d268faff9af33cce54d21d60062d90ed766b3e8951b3e95da3e757530a895d6503454b1c0e870a5f2415fd5aedda2cf4dac3eddde1bf169a406999cae5d1bfc563a7e208a16d8fdb6f08f7b7223b222a6f75857561793445c0823a1ca1dcab10f4a10df0b23c651038f513e9c28da64dfc49df3e6e2c9ddd750e13117c650e64fb4807a3555968369307a6111094fe24b90b4adce133472faa23457c3f721baa7c8528bf28142f0b6c380d2f25de19c3caef1b184fd1ed994b1bcfbaef20786cde5d461f8b18cd8f9e4d5ec76554b2c578480130b025f6e2acbc14c0bc73be5bc5b230c27bbaeb51c8e7b4c62d47060ca27947a98e62b2a206e37dbcb1564929fcd9517661af1982fda595bc5273c98929d70700f26afca4ba6cc4656351648262439e3a12ba39b9857468efd6c91af8f18aab22e758cc9df1ee3b7075838522f3625c2d8547b0ebeeccbbcda54a247d28b859e5b45a8ba4f6bc7f22a2a19fa0af1a397196c091a41c463ea569841e445001174304a37608cc160887b1aec87fa7f7302a584d1b4e63a9cda51fe4c880994cfddfe08e63b41c0e3a461832ffe1ae2625efe2aa84153498b02142d90d6a0b887fddb87796335d069852ce73cbbf9c4082e30ccfdd0f057397ec525f762a4ef15613760947b862113cec99b892c00cbaa82696ef3dd515d42b93ed947f604cfbbe55287f8942c3610158ddc9e961192c4426caa5e3d757e4fb0d39ecf8202343c1f1596a9372d7625695bd45b4afc6f45e8b56a3d2a4171c4b0e6ad90743eb4cdb6c8be7e86df0efeadfd5170bb22e7a4b215cf416ba688637c84f0f976743b8c4142af735a496de69cdbd108e06e623a7f4e8f118d077142c8540438f161bdda39b25702e458b73a9393eb6e921899b1d15da1f029a1eb960e661ee93a33385c521e96ee75ba7fd64a386dfaa3c288b459f4d7059d2cd13b56c814a6d5f5733ab976926e044a76ea5620dedea020b0979221a2d87cf3860f06ae064c1b8097b8ee11f9aad521d1885045150b4717256a4bb6cee4fdab018324d7187ed5bcb47979959de1ed7f86b505b06094eebf565bae679578af58ad0902726e78db440344483f8b84f2ee3279fda3db259d67d69535d1a26fa21b03639bbfa701b2ce7d8351ea14d968f602bdd07722924dd062c1f57176749a155a5b61816eb13be3b7623d9840fa62d9dd642f91e88398430952f35b3447a334a2c9acc3176a9b7ddfd349a5fe5a5c34d4b898fd6b4c5f159aa07b6556f29a3c9f453800259bfeaac24cdf47ea6acf4884a39e669f70197159fb35a69aa5ac61863bb19fdbb4cd2e4727109e9d915508f4c36681e10eb0c7990a532680acb0c9ae6140ef62c324a13125c8dc5902643e530f8a209a8d469bf49a5d73e2ae9010bdacda4e929d15dbe60369549d0a25be8fa6e5a7061798b71f1377a43ddf34360b89c933413734a746543735e0f8ad7fc23235eaae2a72a04d3274153d5b744a28b13e229b3eca8d7d37cd95651df6c42ed12c3748d3017e79ffecc0ddf22ac538bcfcaabe18971d8c47137d6a0ba1d1266fe83d2004c3cea7f9cee8f77e6fe0298e38ce616b85cd80286889056b751a5a0c25811f61670ac3c788b4e2289bcef9849e468ee08b13e350683ae3ddd2a93b4d438971e0bee64f7462af89561158ab01288f5f15e554fe9a3de41af4ee1a48221783a8bb233068c775a0b02b99c64bbc186abad26f6da1d3bdab286505670442f42c5ef4dbbe5303826acd83a450d56176a90ad5c17ef746b9f46157680fe708e4474935609d903ff840593a36f6f9e56ef94edc0d0cf1d98a0a134229ab2162a9a811e257e53fd876d90d5dec348ec8e03c36caaa09583c436ebf127c46d378f6532ee255eff7c9ee9b7963c9f74853a945b51d90b5f7f39589a1cb72b07b3e6c5d3eadd8ee783aafa8f51a634eda28e257b6fb49c613f0395a6ce96da259263214f3fed25b63b5fa0af8a886797ef6cbcc82d230e48e14b19c8d4a1f9e8cc9fcc0d9dbb1edd4d9c2dfae7ef32d049ccfb13aacc475488d0da2a9eb30efbcda921112f859eea7f1f6712bbe2990e3f4e62eed43380203b26c73fa0d5f6d7ee3ba84b719e8090e1c38149ec3a1a5ac3c431ac75d9f9e0a334b6cd59dcb29f374c7151a24461a792ded53990db9ef4b98a8bffc1663a7c4a1de95d1af432aba5f664f07fea3a71745ff0ab7c30cd80d61510b6b3584890a07b5cfdc729c3f4319e97bca7c659ea4b5af251c50233af2aec788f043bd3bf3601d8ca69f21589e2dfbb05c4ed5b0c86f98d269d5027d3a4471ae9473551e42b0708fa1a399258010129181289b96f8870576b6e03495539749cd52bd8b5093314a6027ef6cb54baa2d14a08350aae37bd48f8fb810575a8973bbd970f83d35e8562dea4f50199dedd9efb5fe7b6b6f1775042119cb597df4a8f37c97c6d9170f7bfbdca1d8849d08760690554efbc98b674f9c96db58f21d2a4864432dcb5a77561cf1706cddf2efc5b4fa8644ee136ce3d4c2e6f5762a1c03272aff7845b5b611084887280211621c507b1f46cc6f3a418ec06b758ee7d2ca2022776b447ad4f02870bd2b101a028db00046f3d78d8d72825280c271a0b9c2f3518bfb5de55da9117d855f0a42d7f510bd50e14e7beba177c7dc951b3e0d26498d6a5ac7895279ab15928123dfe3ec8291ec5894f7b8897ded8dd828ee614d495c2c32f4d33cf6c4893327080e49eb77afa7ad821981cdc4c3f1e7b508f4f0e2323138479e7905755a01698c95c7e6b268b15e7178e5904c474d9d2b41804490ebfec48e5ba972e1ee8ebb247fb0089cf14ff3298e111a74a3621a567a68d5f8d8c139dc107b28f49abb356722eede0324153102a51d56059ae49e7079c1a10061befc8d7b200f8cbff2d5b251bd2d151f84ed2036ab283dc672180bf7f8910a93b322497fdbae3c9c20d8f472a156823a0a817a61b2e88eeb1262d84c5e1c550d9fe5fd0ad8fa47201eaab5e568cfdd1798a6748bd3b0431e3674aba3ea97f12720f8a6ef5a8173260a07507ba55d2e473011710c895d316f216b8e8531ef57b81576639cad8865ef89cc1b42d7dd17c5c2cbd6aa82611214ac6d19b6d5d1dcbb6de3a1e3360e7363e54985e304a54d3107e101b6364b6e4b5d7fa3d006757a25bdd0a122e87531f0e0731e3c5411c6b98795bd16611f28c222240ebcc97d5b597d9f875ad971426310176501a77c757b296b1d58e40ab7adab138ff196a9b7741d5366eafb4a4055ebfd3c5e53b156fedc2a6ba4f12430a68a4b53a7fab0a9ade55e0530b2a704de9ef6b5146dfe215fe1afebd5e62b4ad37779ca129deabbc567d6dcf1b8cfdaff57ef55c8121217db528df96aedadbd2d1594d4d2e88ffadc90dd5b2b9cdbf8cb4738860dbf3a12116eed67e130e942de9c99ef2245c67fa6b3758b46fcb2cdee9b31859113e1ef9eabec04f00e30dae6b1fb6dd505ca2ea3c11fb1335493de9774b7aff1abe68f2d9dbb5f8c84add550f80088920a4d32b78bce6a5330e26001cd805f86bd8907677e52c85aab6662bfc8096180899d6df3eb7b69fa0c25a95be92a3358a8402d030700b809279d35334ac6205af18aaea6b47009965d5a65b91637a856d7481269d38fcb4b7a48918ef3163ebca3e39c55c36a861417d212bf62afcb03b096a2f8a10fec174a264b67f8f5711ee965d6e299bebf66fddbc50608df9bb9f0a10fd0f6697bf947bd69be9dc86917691373d5d7df091979", 0x1000}], 0x9, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x10) fcntl$setstatus(r1, 0x4, 0x4) 16:00:49 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) r1 = semget(0x1, 0x2, 0x18) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/152) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0xd) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x102) 16:00:49 executing program 1: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0xc0, 0x1) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:00:49 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./file1\x00', 0x28430, 0x110) open(&(0x7f0000000040)='./bus\x00', 0x100, 0x8) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x100, 0xc2df}, {0x3f, 0x1ff}}) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000001500)=""/4096, 0x1000}], 0x1f0) OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 16:00:50 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000180)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:50 executing program 0: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000), 0x0) mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/229, 0xe5}, {&(0x7f0000001140)=""/86, 0x56}], 0x3) 16:00:50 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:00:50 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) syz_open_pts() dup2(r0, r1) close(r2) execve(0x0, 0x0, 0x0) 16:00:50 executing program 0: setrlimit(0x6, &(0x7f0000000000)) mlockall(0x8000000000003) r0 = semget$private(0x0, 0x3, 0xc4) semop(r0, &(0x7f00000000c0)=[{0x2, 0x9}, {0x0, 0x3f, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x40, 0x800}, {0x6, 0x0, 0x1000}, {0x0, 0x2, 0x1000}, {0x3, 0x0, 0xaa9085704a9071fa}, {0x2, 0x5, 0x800}, {0x1, 0x3, 0x1000}], 0xa) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/112) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4000000000009) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x40) login: pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014240 va 0x20ffe000 didn't change! 16:00:50 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='\xb8\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18880, 0x80) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) r2 = semget$private(0x0, 0x4, 0xc0) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000280)=""/206) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x8997) fcntl$dupfd(r0, 0xb, r0) 16:00:50 executing program 0: r0 = semget$private(0x0, 0x7, 0x4c4) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/122) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x1}, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140)={0x4, 0x1}, 0x8) r3 = socket$unix(0x1, 0x1, 0x0) shutdown(r2, 0x1) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x8, 0x7fffffff}, 0x8) getdents(r1, &(0x7f0000000200)=""/175, 0xaf) mknodat(r1, &(0x7f00000002c0)='./file0\x00', 0x0, 0x0) recvfrom(r3, &(0x7f0000000300)=""/161, 0xa1, 0x2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x6076a9a7, 0x20}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x3, 0x7, 0x9}, {0x18, 0x0, 0x6a43, 0x6}, 0x49, [0x3, 0x10000, 0x2, 0x62a, 0x5, 0x0, 0x693c000000000, 0x1ff]}, 0x3c) sendto(r1, &(0x7f0000000440)="b3a68642ee60bccad589781da5079eeb8c30c9ba0bcfd2964149710434379a075d70d327f782c40d3f63c5787440474d", 0x30, 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000004c0)) r4 = open(&(0x7f0000000500)='./file0\x00', 0x10, 0x0) sendto(r3, &(0x7f0000000540)="2212d9bee7abc4f8ad2895e806caaba4a6149f5c41058ba49da64ca902ab18b36ebd2723c313028c23df660dcaf830ddad4c56b2713290e6667acd52d523e8c2f58f52871cf59649e6cf4b028a0b87ab228d8bb10811a369f1c0767443e27b7286e46afdc19bc2b472be41540fadc917ecb60749690e99d67754b9531c396af4acb466", 0x83, 0x1, 0x0, 0x0) bind(r2, &(0x7f0000000640)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getpgid(0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) sendmsg$unix(r3, &(0x7f0000000ac0)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000800)="8737088f057cc048fd2330d5e30b438144d2365d299b61955519a07259284ba6860096a6db6fb90ea4af4eea534b9df1e8466477102fcf943551d6d531a90d9346ed1bb2fb5322a5b6c68b3ecce69199d727adf449207a33fc48ddbab3092b7a4f97e5e5adc8a08c1432e2a58bbcbfdadc6cfccfe3d36a2613b9bacfb57fcbfbfc6385ffccb25481d16054f20fc5d25d2f72c635f41875bd75cf469e02dc8ef2d841ed41eb10b547a8ce92b49dfd64c0150753aa1c14fd3322972fcc491313eb44e88ff1c685e1bde33bc27dd31663d8a9eb8ad40fa69a6c", 0xd8}], 0x1, 0x0, 0x0, 0xc}, 0x400) connect(r2, &(0x7f0000000b00)=@in6={0x18, 0x1, 0x10000, 0x9}, 0xc) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000b40)=""/30) pipe2(&(0x7f0000000b80), 0x0) kqueue() connect$unix(r4, &(0x7f0000000bc0)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000c00)='./file0/file0\x00', &(0x7f0000000c40)='r\x00') 16:00:50 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/184, 0xb8, 0x3, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x0, 0x1) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) 16:00:50 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) shutdown(r0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) accept$inet6(r0, 0x0, 0x0) 16:00:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x2, 0x4, 0x7, 0xffffffffffffff7f, "854b55bfa600"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) kqueue() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) r2 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x7, r3, r4, r5, r6, 0x8, 0x9c1f}, 0x200000, 0xffffffffffffff0b, r7, r8, 0x9, 0x5, 0x1f27b460}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) r9 = dup(r0) recvfrom$inet6(r9, &(0x7f0000000300)=""/6, 0x6, 0x41, &(0x7f0000000340)={0x18, 0x3, 0x4, 0x100000000}, 0xc) 16:00:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/180, &(0x7f0000000080)=0xb4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000003400)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x80) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) 16:00:50 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000005a40)=[{0x0, 0xffffffffffffff53}, {0x0}, {0x0}, {0x0, 0x88}, {0x0, 0xffce}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt(r0, 0x1, 0xe8b, &(0x7f0000000080)=""/54, &(0x7f00000000c0)=0x36) setuid(r1) 16:00:50 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() r3 = getegid() r4 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) sendto(r0, 0x0, 0xffffffffffffffe3, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0)=""/39, 0x27, 0x1, &(0x7f00000011c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001100)=ANY=[@ANYBLOB="10000000ffff000001000013000000009de30540f3e217cca04aa90bd373c94ba181441ddc7f5215940fe6482c80c6af08b1bc028a6b346b2ffc61b4d9cc1c7428877593603f567398780e9d4e835640a898e90c3ac548d442b18292090725fc89a32fd1577587d2841a85ad33349b9e31a780f8796e457ba443afba3aef126d2b92a1748137f9a20000000000000000"], 0x10}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001200)='/dev/zero\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) fcntl$getflags(r0, 0x3) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x20, 0x6}, {0x45db, 0x8}}, 0x2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) kqueue() 16:00:50 executing program 1: r0 = shmget(0x3, 0x2000, 0x51c, &(0x7f0000ffd000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x3, 0x1000000000) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000017c0)={{0x100, r3, r5, r3, r7, 0x0, 0x4}, 0x6, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) semctl$IPC_RMID(r2, 0x0, 0x0) r8 = semget$private(0x0, 0x5, 0x47f) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchownat(r9, &(0x7f0000000100)='.\x00', r6, r7, 0x6) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000140)={{0x10000, r6, r7, r3, r5, 0x10, 0xcdda}, 0x5, 0x401, r4, r4, 0x8, 0x7, 0x1}) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f00000001c0)=0x8) semget$private(0x0, 0x0, 0x20) readlinkat(r9, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x0, &(0x7f0000001740)) getgroups(0x9, &(0x7f0000001240)=[r5, r7, r7, r7, r7, r7, r7, r5, r7]) shmdt(r1) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f0000001300)) r11 = shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2004) shmdt(r11) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000013c0), 0x1) semop(r8, &(0x7f0000001380)=[{0x1, 0x6, 0x1000}, {0x4, 0x100000000, 0x1000}, {0x7, 0x3, 0x800}, {0x0, 0x10000, 0x1800}, {0x3, 0x2, 0x1000}, {0x0, 0x7fffffff, 0x800}], 0x6) shmget$private(0x0, 0x2000, 0x62, &(0x7f0000ffb000/0x2000)=nil) execve(&(0x7f0000001400)='./file0\x00', &(0x7f00000015c0)=[&(0x7f00000012c0)='@\x00', &(0x7f0000001480)='[\x00', &(0x7f00000014c0)='.\x00', &(0x7f0000001500)='$.\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='#\x00'], &(0x7f0000001780)=[&(0x7f0000001600)=':\x00', &(0x7f0000001640)='\']!\x00', &(0x7f0000001280)='\x00', &(0x7f00000016c0)='\x00']) 16:00:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x0, './file1\x00'}) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:51 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8001, 0x4) setgid(0x0) dup2(r1, r1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x5, 0x1000000) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) r1 = shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) 16:00:51 executing program 1: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) 16:00:51 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:51 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x25f) socketpair(0x6, 0x8005, 0x400, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:51 executing program 1: mlockall(0x3) r0 = getuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10a22, 0xae) r2 = getpgrp() r3 = getegid() r4 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = syz_open_pts() r7 = socket$unix(0x1, 0x1, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x9, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000240)='\x00', 0x10108, 0x8000000000000041) r10 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x8, 0x8) r11 = dup2(0xffffffffffffff9c, r10) r12 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r14 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x0, 0x2a) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x50, 0x40) r16 = socket$unix(0x1, 0x5, 0x0) r17 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x32, 0x2, 0x8, &(0x7f0000000440)={0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) r20 = kqueue() r21 = fcntl$getown(0xffffffffffffff9c, 0x5) getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) r24 = getegid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000740)=ANY=[@ANYBLOB="01002e2f66696c653000faa47715ed3325be355c53ade7e1ae0c9ca566ecb10137214847e3818b3f1b68b1b1ade876dc93477b548b4deaede4c916df5c8da81ef2954669572371c72c0f3e290e20"], 0xa, &(0x7f0000000140)=[{&(0x7f0000000080)="1b8e8d0d53d603c05c418d88278e0ea5305319165c5b0d953fa07cec3a2e479cc4cc5fc9a410b6abe64964d75b44eea99035fef158f634bc4254b6742c9e55fd83e718da79076602dba59236e1478bae5926c2cc506d1388378e390961792bbc649b1c8f67fa79a10e1d6e6678f5f1a017a07ac1b8bb8b403fc01162f742dc76cf10ad4a6b9f3ed56cdb36195df542067f35ea1ea7858053f0bb730d18db3e9876a98fb4d6674f2cc9bf8de7f9c17ca999be", 0xb2}], 0x1, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}, @cred={0x20, 0xffff, 0x0, r4, r0, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r9, r10, r11, r12]}, @rights={0x20, 0xffff, 0x1, [r13, r14, 0xffffffffffffffff, r15]}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}, @cred={0x20, 0xffff, 0x0, r21, r0, r22}, @cred={0x20, 0xffff, 0x0, r23, r0, r24}], 0x108, 0x408}, 0x1) ioctl$VT_GETSTATE(r14, 0x40067664, &(0x7f0000000700)) 16:00:51 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x220, 0x120) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 16:00:51 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000180), 0x7) 16:00:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x3) r1 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) ftruncate(r1, 0x9) close(r0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) 16:00:51 executing program 1: r0 = socket$inet(0x2, 0x3, 0x800000000007fff) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0xcbc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:00:51 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) fcntl$getflags(r2, 0x1000000000000001) setrlimit(0x8, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20880, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) 16:00:52 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x80003) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfff, 0x7}, 0xc) mlock(&(0x7f0000fe8000/0xc000)=nil, 0xc000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r0, 0x100}, {r0, 0x4}], 0x2, 0xeab5) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000feb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:52 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:52 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r3 = msgget(0x3, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x3, r1, r2, r1, r2}, 0x101, 0x0, r0, r0, 0x4, 0x4, 0xffffffffffffff00, 0xfffffffffffffffd}) r4 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000140)=0x2, 0x4) r5 = dup(r4) connect$unix(r5, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000001c0)) fsync(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x200, r1, r2, r1, r2, 0x80, 0xcc0}, 0xfffffffffffff801, 0xc33, r0, r6, 0x7, 0x7f, 0xee8, 0x4}) r7 = socket(0x0, 0x8001, 0x9) bind$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000340)={0xcc, 0x81}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000380)={0x11d, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r5, 0x20004b3d) getsockopt(r4, 0x100000000, 0x7, &(0x7f00000003c0), &(0x7f0000000400)) shutdown(r4, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000440)={0x2, 0x6, './file0\x00', 0xffff, 0x5, 0x3a9, 0x7}) sendto$unix(r7, &(0x7f0000000480)="232169ad5e53ff21f2fefda6861516cdc295fe7f55b00765486ed37d2b705ef9bbbf13c587341d70b872cc911ce9cf670ab5f4b155df0a0e315e51577a4a6a50a8ed6ec3caf82484dc29255cbe1449a18c9c7b0fb2dfa9fa9f2147ee5b90733c954ff752ca8f59812d4a2c00a1af529f997598f5a46e44cb727fac45d10b149a2af81b80cb7440b0b357fffe7c2d7313437a9f352d5ece5f777b006da261fdde7af43a68bcadb84f0c0b2483ff74099888343e1466d19954f0adad6a4fdf2ea05b932dfbcca79cb45f93945954d63edd0d523da8d6ded44a52a74867ba09f2f3197d3fe7bf60fc319445c795dd78141534d5b80ec5ff3a55", 0xf8, 0x8, &(0x7f0000000580)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000005c0)) clock_gettime(0x0, &(0x7f0000000600)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fsync(r5) r8 = semget(0x0, 0x2, 0x160) semctl$GETPID(r8, 0x1, 0x4, &(0x7f00000006c0)=""/144) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000780)={r0, r1, r2}, 0xc) ioctl$KDGKBMODE(r5, 0x40044b06) openat$tty(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/tty\x00', 0x2, 0x0) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1f26782a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d08b002aa62de3ef34fc7633155baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959ec9ed0ab9a9aabd7a9259b54cd70c3cf9ebd9d94b0f8a6b366506eb82d3f9a1d74c27cc265610f7bfaea6d0efd0f04f74c5d8a0781fd173bbfad47953bc2989c604ab12496dbb712bb06e0205ee1e156c33068321a65ad0be87f46df76387f15ec049af4f5d70a7b9970f66b90f6b96", 0xdb) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x1ff) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) poll(&(0x7f0000000180)=[{r0, 0x3}, {r1, 0x80}, {r2, 0x8}, {r1, 0x101}], 0x4, 0x40) fsync(r1) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:52 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0xffa2) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffffffffffe21}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) getgroups(0x0, 0x0) 16:00:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x200, 0x1, 0x3, 0xffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000100)='./file0\x00') socket(0x1e, 0x8003, 0x3b) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x8020000000, 0x3, 0x100000001, 0x0, 0x5, 0x8, 0x66a1, 0x0, 0x3, 0x3080000000000000, 0x6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f0000000200)='./file0\x00') bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x20, 0xc0) r4 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r4) ioctl$TIOCCBRK(r0, 0x2000747a) shmdt(r4) close(r3) unlink(&(0x7f00000002c0)='./file0\x00') ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000300)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000340)=0x1) accept(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r5 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000400)=""/141) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000004c0)=0x101, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000500)=""/92) write(r0, &(0x7f0000000580)="8dcd182f5e374b54e02dfe5bdc24ec4674a1df6fd1405ce7ef7650c0633178fe160fa5012cf524bd6250446b094aa0283808fab26c8d0317c967fdc95e618fad836f2bda6f189853e0844998", 0x4c) lchown(&(0x7f0000000600)='./file0\x00', r1, r2) recvfrom$unix(r3, &(0x7f0000000640)=""/139, 0x8b, 0x42, 0x0, 0x0) socket(0x6, 0xc000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000700)={0x1, 0x1}) mknod(&(0x7f0000000740)='./file0\x00', 0x2005, 0x3) 16:00:53 executing program 0: socketpair(0x12, 0xc001, 0x0, 0x0) socketpair(0x16, 0x3, 0x5, &(0x7f0000000000)) 16:00:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = socket$inet(0x2, 0x5, 0xff) accept(r0, &(0x7f0000000540)=@un=@abs, &(0x7f00000006c0)=0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000080)=""/168, 0xa8}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/252, 0xfc}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f00000004c0)=""/124, 0x7c}], 0x7) 16:00:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x7) readv(r0, &(0x7f0000000200), 0x10000000000002a3) 16:00:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x18231, 0x0) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x130) unlinkat(r3, &(0x7f0000000080)='./file0\x00', 0x8) r4 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000b00)={&(0x7f0000000740)=@in, 0xc, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="10e50000006652b2bcf9717985e3c191"], 0x10}, 0x1) 16:00:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x101) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0/file0\x00', 0x3, 0x0, 0x1000, 0x0, 0xfffffffffffffffe, 0x0, 0x7ff, 0x0, 0x2, 0x7ff, 0xffffffffffffffc0}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r1) 16:00:54 executing program 1: clock_gettime(0x0, &(0x7f0000000040)) clock_getres(0x6, &(0x7f0000000140)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10109, 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xaf, './file0\x00', './file0\x00'}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:54 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x80000001, 0x1, 0x56a2, 0x5, 0x1}, 0xc) 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcf5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a2564d8f4e545177817f96c58de1de32d9fd29599a8bc0f54dd119aab63bb748c91c2be7ccfdb59179fcffccdb2a5a481135dde39e271fc14e23aa26c9a56c93b642de122173a44ba0edd380aa8ee767265a47db3d52ebd013fa437d43930daf60bfba1930b6c491d13a6f5e106a4fb4e385ec690eb31693873efb6358362f3b7ddb02d689070a641b465174e52d0ff5879d22f682f70fd539ad150bc9bbb801ccf83fe906e73c015ab45e10716539bb2a8f1069c298e3d96aa1ae34ee4cfa9f9097f8bdec45404dce4fd04e04a076de9b67d527308a59ca5a5841ed985c36272d61a554d30a9fd263ac2313f2a98f869fbabd5e69f13435540", 0x15a) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:54 executing program 1: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) 16:00:54 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000100)) r1 = socket(0x18, 0x400000001002, 0x0) r2 = socket(0x20, 0x5, 0x80000001) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) getsockname(r2, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:54 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:00:54 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getgid() shmdt(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x175) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000040)={0x3, 0xa1e, {0x2, 0x1ff}}) shmdt(r2) 16:00:54 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x1) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000280)=0x8) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x81ea, 0xb3, 0x3, 0xfffffffffffffff9, "0900abb8afb40000000000d1df0c842a9d0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='W@') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x102) r1 = semget(0x2, 0x7, 0x110) semop(r1, &(0x7f0000000080)=[{0x7, 0x10001, 0x1000}], 0x1) r2 = dup2(r0, r0) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/63}, &(0x7f0000000140)=0x41) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x2a) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x2c9}, {0x18, 0x0, 0x1, 0x8}, 0x8, [0x0, 0x7fffffff, 0x3, 0x20, 0x8, 0x80, 0x4337, 0x80000001]}, 0x3c) 16:00:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(0xffffffffffffffff, &(0x7f00000000c0)="90", 0x1) r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x1, 0x123}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x21, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x84, 0xfffff, 0x9, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x40, 0x19, 0xffffffff}], 0x0, &(0x7f0000000200)={0x584c, 0xe9}) close(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:55 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)="225bd75f6b96f59c6c06e96e59e33a4fbe9e97175f0640302d887d18fe04da9095c5e871e960b10a18a0f5c23629541eecac1f6bce2f17d102028f17263c6375acf4853816bcfd92d5f773846c0a6340b887f2164c9e321c02a4ad095956b523451fba162f4fce15f3ec713f49ce7195bf31e717c30c30c2499d5cd4ad954d06e6303703c7b27faea788ee0631ddb496950d635b72df5c00826ad1168ff5d0857e1ff56b13bf50a5396ab92264b7e66e3c4b023acb361bf388a21ba4052cb2049edbb89f2c3a5f904938ff56fc2ce803b49743059ba6338119dc75f8faf63f37dbbc2fe3a4f092c70eae44142699bcb06f2d892cb72c5122f7a23bdd8ed773c36c58b99c6b1fb05d91317916882f25adda472c0e60d41a73c7f51fe29a58c10010eb05f68f9ff1df92af59ef706c2173e10b5fa24fac165b05c3f29f71925a61610272ee11cff8594308350178eed69d16b467dd7c02c58e649412229cc2ca85974916d1063a4799d6b2e78497e7f88f2f846e9f2ad846e0496053ed16333796661ebec63f41b985cc98a0855b99dd707c790e556cf8a3b4a937109f3e8fe46af4158726851b26a5ae658052406a3b7ad189d28ce8ed9b54efe4218e3f07ffbe9f360962d8383557141c958f05acd169fb927fb1582ed8c9136d3f10b4a70fe8edf3ffe2", 0x1e4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/168, &(0x7f0000000300)=0xa8) 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x3f}) pipe(&(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d", 0x58a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) close(r0) dup(r2) syz_open_pts() 16:00:55 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) shutdown(r0, 0x1) socket$inet(0x2, 0x4, 0x7) r1 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x7, 0x9) getsockname(r1, 0xffffffffffffffff, &(0x7f0000000040)) 16:00:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) 16:00:55 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) recvfrom(r0, &(0x7f0000000040)=""/24, 0x18, 0x0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x13c7) r0 = socket$inet(0x2, 0x5, 0x8) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) 16:00:55 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x3c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="6e5382d0db345e55981ada588dc6288c8303b4d9d6a53667daeed4cb8bf2acd40eedaf87ada567e6176ece42bb6f8e74ec052f3b3b12227482deacf7bf7f81ff6159e079a20f58b6c8f4374341a3185d36f46e141664e76ca7aeb0e6ad7b7217", 0x60}, {&(0x7f0000000100)="f53ccb0fab288286a9fe922bbe8f28c083e5f7fe55042668523af74d5bcf29492c859e4e9942fb69b98599551735263dd0fe90b94ba52ec676f9b5c43212ae7359163474d373d236c6146e41bc6008cc6cb9046cc875d9be1fc86a71f06b6756f6a6473d0640d17f5f8197b819ca95a7ec5780500fdf1704aaa31231f184bddccb067feafa561afb89fe5921e8a2450a6a317dda9c9823d93d49ade45d2d8d15b23685634f66d01fa25880e2032239d91a19f2056490e0b4b10a744ac0747c93e35d4444603f21cf1e2cdfe0c3074584", 0xd0}], 0x2) recvfrom$unix(r0, &(0x7f0000000240)=""/233, 0xe9, 0x1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) socket$unix(0x1, 0x1, 0x0) 16:00:55 executing program 0: r0 = socket(0xfffffffffffffffe, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x0) shutdown(r0, 0x0) 16:00:55 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='./file0\x00') 16:00:55 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="09ed77aec5df50f9", 0x8}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:55 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x7, 0x1) r1 = socket$inet6(0x18, 0x4000, 0x1) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x0, 0x1000000000001, 0x80) getuid() getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0xc) getgid() r5 = getegid() getgroups(0x5, &(0x7f0000000540)=[r5, r5, r5, r5, r5]) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, r7, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0x0, 0x0]) r9 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) write(r3, &(0x7f0000000280)="1cb4646315bc2b9579583fbea20f004069618f130a748ae908445d499bbaf1b5300891152341f7bfd5252700d779c619c8dd707f172d6a9d09ee36af", 0x3c) r11 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$KDSETRAD(r2, 0x20004b43) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[0x0, r8, r9, r10, r11, r12, r13]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) 16:00:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:00:55 executing program 0: semget$private(0x0, 0x1, 0x0) setuid(0xee01) r0 = semget(0x0, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/5) socket(0x1, 0x7, 0x3) 16:00:55 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) munlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) 16:00:55 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$inet(r0, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:00:55 executing program 1: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0/../file0\x00', &(0x7f0000000100)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2f8a, 0x10000, {0x1, 0x1ff}}) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:55 executing program 1: getgroups(0x0, 0x0) setegid(0x0) setgroups(0xffffffffffffff49, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) sync() 16:00:55 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x6, 0x0, 0x10001, "7669acdb305373713cc643b149f674b6438c3134", 0x80, 0x5}) 16:00:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket(0x32, 0x4, 0x4) 16:00:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x23, 0xc007, 0x1ff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = dup2(r0, r0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = geteuid() r5 = getegid() fchown(r1, r4, r5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x100000001, 0x4, 0x3, "3f99bd1b7c2619b3314784ba04474f8a7fc18646", 0x100, 0x7}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x17fb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = msgget(0x2, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x24, 0xffffffffffffffff, r2, r3, r4, 0x40}, 0x4, 0xffff, r5, r6, 0x1000, 0x2, 0x6, 0x40}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:00:55 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) fcntl$setflags(r0, 0x2, 0x1) r1 = socket$inet6(0x18, 0x3, 0x102) getsockname(r1, 0x0, &(0x7f0000000040)) 16:00:55 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f7f65ff130000000000003ea8621270104a14f16d0fdd354cbe53987ab05818fd30de1c841afa2433b4e442000000000000"], 0x1) 16:00:55 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) getgroups(0x6, &(0x7f0000000000)=[r0, r2, r3, r0, r3, r0]) setgroups(0x0, 0x0) shmget(0x0, 0x14000, 0x49, &(0x7f0000fe9000/0x14000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:55 executing program 1: socket(0x10000000002, 0x3, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x10) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:55 executing program 1: setsockopt(0xffffffffffffffff, 0xfff, 0x64, 0x0, 0xffffffffffffff3b) sendto(0xffffffffffffffff, &(0x7f00000000c0)="6d9e56dcc169fae03083b67a5ded51c82c693b5d4b40c2e08b6ad4f8342a2647cb9f68f3fbb8bf82e6c61b3d7c3d7511e41e92173c2e0ad933c17a30186580a8e6", 0x41, 0x406, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x8, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto(r2, &(0x7f0000000240)="bade6e8711c7eab388d6ca510e4e2f03a88edbd1f250ef1f9f2c0ebc55ac0345317d80142b6ac380e1ffb2817e6e9b06e00d0576a2d1f3435e06c19bfa3c3e5356fcbb9206180bf62c8b8b970eb0c69033d05c15c55da76edc43c02883d19f2b6743248c4c5a9c1410d7a843435234689f68ae96c57f1514f8932171dbfeca58a196e7adc37ff9ecc31bf7ba96c3a4b2515437ccac864a6d82d38d6e2b5afa99acc2f13a4efd0a748158ee05f8220cb214ad0a0a0624f4d30ee9f2b41f1cc5a02f9649f9639faa06c3dd7753340df078c6bd", 0xd2, 0x5, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0x0) 16:00:55 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) poll(&(0x7f0000000040)=[{r2, 0x3}, {r1, 0x127}, {r2, 0x80}, {r1, 0x1}, {r2, 0x40}], 0x5, 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0x1, 0x4b, 0x0, 0x0, 0x1}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x43, 0x88, 0x9, 0x81}, {{r0}, 0xfffffffffffffffe, 0x0, 0x24, 0x8, 0x4}, {{r0}, 0x0, 0x41, 0x82, 0x10000, 0x1fe0}, {{r3}, 0xffffffffffffffff, 0x60, 0x84, 0x8, 0xa7}, {{r2}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x20, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x84, 0x9, 0x40}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80, 0x7, 0x1}], 0x1f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x7fff, 0x6780}, {{r4}, 0x0, 0x4, 0x80, 0x1, 0x100000000}], 0x1, &(0x7f00000000c0)={0x9393, 0x100000000}) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 16:00:56 executing program 0: setuid(0xee01) syz_open_pts() r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:56 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) setrlimit(0x5, &(0x7f0000000080)={0x2, 0x3}) fcntl$getflags(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x40, 0x1}], 0x4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) writev(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="bae8dd7c570d3964aac7e96bf9053fe0fee0476fcc157d1320895527328fac0b08c8deef29528d574ea361c9b4b7e98a544ab64be472f2af1f9c92d9ff540532c9523006bb2193f3117e0bd95a7580edba554d936064ae3ee395c67b32e2cf212ecf6c72dc236d0c5a442f96fec0f42b6a9dfa6b3e91d2b994f7798b01eb5ab343d78eee30b96e9286e5ec4aae522c4bc02e4605fd2324b8b7425e963d4353373e98a0f781116aed2a3c8872797e34b6cdb434e0dfcaf474cbf80b0388241127a83c5d0caf3415a0d4c61873ae44506a409fc9c43addb7831c50de28debc206da28bb1777235544ac4edde5d3ea7bcd2b4e7e5f319617828b7c93c8caca0c0244077dbc7a9e5f03cc79d9bb0a6131ac5bec4d65c4b50b9818c579937e556828b25e3b4973b8b448ba2b300f940d25ebb5f1e5b0c3680042eec59f76ad8e951865822828f7819a3c7601add0c425a395ee70fcb6c5084e5b21b871e49a6cc33c34c385208ce71e56cc4011537a0987b6db9ef10daa259d74bd902c87b1ef658297e0c2be980fd34aed065f6cab1227e8d5fc9bd23a63ef965bdc9c2139d52f36c4ac02ddbdc6363ac2695f678bd047bf1e1aa7a9630bf56568ec76c72b7383e4316285b8b29bc853bf8ff03ad59168152ba205b403d9b10737d01f80831f9953a66156472d67d6b0afb9e755c3882c34aebd3a1b4bcd430a2a554af6bef4e203778c1c3b2c0d362d782d12a5b54e7181ba55b0cb4ddec223e7e489535036bff46f450d32a6cfbff17d4284f2bf9dc46e234ae0de927281991c610263ba59df844701ea095624ccb50aade593680b19596d8705948d5cae12acce033de15f279f347c58c22798ae88f7904f3174fe6ac31a394a81f1d4b8405f5192947c74ca4843598df392c2fb025ee3acb7d330881ac7434580f5c73ad534a623ef61fb75547df90d0784439320be4c9a31c881e3faec197548d408aa24642ed10295a8d26aac04e1d57b99ecbb19abd5e6b33ab64a8e111939a1cfc761933718a0598b3cac529480e8cf9ac2e96596a4ca65a5e445669ad1b6195fa36234c5934b39f8cba01e28ccb22c527c25adf2dc729ea2404eeecaca1a37cb4482dd08ed5b37f660ec0580367bbe8f28df70496bb437953d640e6bd140e07237e1b67b3512de8194ae96ee625801e7b72de7fa56d64e36270ad2b5512baf7da74831ae66a05d640d5d60eb338022ec606a8c76791d9f22fb737b71e22d873320c75e7133cd96ed171d214572ce3aa62d726b8f613691a250704a290a415ba305d9d7fe6a4a466858ed9cff6c4d029ff3b0d6d286e815058163c57abfc21fd29eb4d92021249e9bce18ce614a022ff26f766485725b1c2d5fadf99d028bfb090e9a5b363397d628bd5e2b50dfa149850aa467f293b3c271741298ee66bb4caf312ec601b7eeaf94eca8e179688f7c5f9a75db843d1f1b71b7d9bac5d23fce11c7e50224ca07e6128681b164738cb6001f0402dd33b2ec901b8c9e0b343a457f9660bf8fd9eed3d0f8d3d554b30eb8c732e79badd1089b0ab6436bd0f9ae2554f1e18322f105db2039ae86eee08d38d5ab2f7554541bfedee5c7b311a6815ef500485f15d9c9445f276ab878a488ed37249e19d363e35b5b5b4a5802241530cc4f39d36de31b907126a7723432506628681077bd81c2556fc1c664a283f9a9b0a2908eea1068473c94b5d01e4cd76abe5b96552851a623096ed84208f33bd6d832bed80729fecfd67593078790a55ef61b6d7df7fe06c85e33849170d1d568745a4f4a8be1f5bf47d5f21ba5f5eafeefcfef6b50338060838fc8c266b24c982683fea4bc96c2c7fddc53eeac9b4dc9aadcd180e81b8d32ac6d04a2da9e254c7d61b23b2b8d9d4e293c6e211ef403d518590bf7645a4f94b8166f7ea71adc6e6c2967bd3ee90af166aad46c288325f0a17aafe46f958fb81b7f1879510928488d68882852bf8c126fcafb57e98d551087c47091cada116e71b325c699b994fb2528eb194ef64274fff9e238ba6a35fce7fa27243a442151b77bf95cd36fd1de1d7099ceee6def3652cd22a1a832b6d61a2b3f16f7f7af9b42a01037b23bc41a8b85ba0788e5e8834a16802dc4d72dd2044a9e4e493dbba12056bfcc01c8ec4864dfe35be832447f213bd0740dcde4656c353121d173f70b30bb9b6ccb7805bd9d94a91f9c84d22c2eac5e3a0c68d23ef7ace8841707a2e0179bd5f0f1289656d8353817c47fe1a5effa8865727bd7aa5721c9b4deef501eb23bc55c97da30a306371f0dbf4309d4716107d8e736872bf8d204fbea5e048cb94065aa4e584147b8868cc4ae677b924ead307cecddcf2867817b556c15ac1c2dfc59069c13d2d4a6e874006bb9ade25755988a7998625c3e0cb488fa57915d2b3355b332589f8afed97d5a15301f518b6602e84d5098a7793cf5fe130a6cbe2c2a7044482991abe6527a54f0c13c0eb2ad6888ec4b190b3f299f8d7b7c4133de847e8251da07ea213e2e0c3154ce3cd7c7d8e3fe623f14a08547a0edaa87a440e7a08308076795180cb41b3239cb33aff68bb9a9a2d2c41923f9d16132a7db8b06ee672d384fba71b674ffae15c78955ba935d8196878c6245b32015db383fe9749c093747e45bf4967c5596c49e97e4a4477b4272d91072f5a27f313fa38d644a336e8b23ceadaff776b182ad15f2590d2f02358c21ec249a1764e03b9a180f53400b0b021a4c9a29cc96e2f953c5489c1d77fa9ff8eb3da2efe86abb4e6608b6d43f9545f6de8595c9f3720558f7f80faf8e36585931059ebddcef94f83ac0a3df53f165a9160ff15548bd9f2ccc89177259c1ad3a197066f4352f022fbdc1e863f24271464e242a42ee83cde1313db0bd28fc87d6ffd44862584052b685b8d114ac43c0305c854a44360eccd0ea61738948b5beed71c05713bc02e1d50de3b03e4de57dbd6e49c32b72b759c5e1e21b34b33e4b1a43f51ff4be3d69b6f7d00586a5267ddeec5c45a19b625a5a696bc9f8a9c72bad408135b84dd99dcfdf43701112e3583066b51c053f04136bd239b2743fd76d62c64a987b9db9359d3d9e3efe103adbe30a215cb1ebd4c1d18a1287b8b276e2bc716e63de9b76330806011de8b5422b42ff225cb09f2b648fcfc7108fbb662c71efa08a81a441768202385da9ede6879011c782636c446b3736d7f110cc31b09e10a78b56b15e59bb4ac8d21e0e7d9471e101f4776feeccf477135a72dd8ab4dd745ae8b34d36151b1c649373ef818c12c5d9519287986fb431ebbbb9620cec77a9897b4867406b7afd14e1b7c172576ac3d43aac147d4ee087ab4c391a890e78fc87d950a6ef089da47650ad868d46353b72131c26130b968ebfa8f9750765827f61a3e68f35fa0eab410c5cf0a13ec0c54d4540fa77a4c17fd5df29cab5b61c598aaeed7671abeee6e9281991781717d47ccf9819b380bee2f8219c8fa6b258455fd47cc7c71cf1cb0eae90fffa5b3ea107dab9656014dafcba58993b381b4bb5f4c4cbe1decef1e409fa8f1aef24da11d7273c14515768eb1f575fef7a1873b4abeef74397ee73368a280c2bde4bfd283a641239bab22f03d6e65a08ae668fbf93e1dcd21b3d22fd3de78a18238183530a14dc25528f0d031c0411aa47eacd1864873e822c80aa74d5cb0faac7a60287aaeec3f6066d380414973b797ebc60db3ac87fcb16acfca2701f3e7b8bcf4c9d16dab7d464c039db6533899a1e54461983e47b6c88c9814f6fd4554d4547b217b9b5e9f54c16e4701eca5512bf8eb0812c60f153dc5ca2a520042d1f386314662cb621a4d0379dd1021ddb47ec925b1ce4718dc5737a789ef87ec6b2fd85aeb49b017fef2211766d84f758581ba79bcfe6c01892f32ff42e6ccb6b7c83688200d20a03cff53aa12b968e3a568841fb24ba42c4f549ee84f72a1d779abb5d2295115dcadc15796895ce32da730e8abd6b8c08ff986cc2b83021cf9bac33e165b20c4480f8469afcfa1dcd92e034956133dd9bc91d9bd4814560c5f20831d7fc84aac7f372ed53c77275f687316b65b6aa02f1a0225fb1a7f0e62295b91de0ad72cfa2386e980b241ffce2fcc92059339775ca17edf97fec9e6ed9131b16211a1f6b266c03cc3d0b7cfb19365229bcf14b92f21d2a60c713f951c69bd76a1a5284cbc8757e92bce45df1591ea61db16fac3f8d5d00ad6ddc0421af94588e21cddd30009790c119f93847f1f3de288ff510588190b5d920bcc779d1e7f996dc7ce90527ba9037c49fc9fd96862122afc20cafbf80757be4218a43b02fb26d902667f4426c788608d18d28b69d2e4d03a272798e1581e9073467446f22d4de3d3bc536457e5fad47bf7288bafac3c77f975a76d8365fc7388f06e49cd872151eb7485b19b02a7504cf90acb0a56c10a59c9863921b9b51609a519a7212658d588de11e152b5ad47eb58ee7303b342fad9031649c84439bcb0851f786fb204aa3bc4dbc51ff7a7cf672f8a280836af5e3498ea699a8989466b1e1480ac40e082c449c2a66f8138798cb28809d400a93dae58d5d3b939c2b9f6f547d3fd4aa756a5e8686f761c1d0e7493147bb49a2acc43b51b1ab7d206a5259690cad3f3925daa7bec63276dcccbda0cb81def49788475d994a068b96ecea79cfde2aa5ce844705fec2d16450bd19b523981f080c44c8ad1ad97217efe2fea7c9fbff798aa3fbc83d83e97d37a36f74c96e9cc74e7c79fd12955ee8718f91662c3df4278e3c498069648aa83b9a686425852ee350c41033718b201f0a090a0bf9ae145b50c9434aadf63e6e2104c9f6689474f520e04ac419fa1dad981d9cbed74e72dc6f25955fac75e584caee98b5261f9a773fb5bbd799e9756f8b4efe4be3ce9488b532e267e4569a0c95ec5be937d7cf4c2f63bed6479dca8947d53f99a15b26566dfb314da53f85aa3b974faf6c3769f90503b901d450aee55b31bd75a80a5ac66fd3c6e3a6782daf495d65cf548232ff58f617163ab0e35cd7a3e0b702922db65ea1eadc2961cf852e53c1486b28fcc0c37ff3e3457c1fd211ce892de6c33c67863e1295dd1b7112d8f9ec36efbbefdd921aa90c20bf14af46686026feab46865e1ae953024a5fff10362f6b53b2c4155a2dfe462028e4f0141fbbf2a7d5a4d150f0ea7827b3f7a89512ea8724a04b3298646bc5c43c0bb0573849313ac7b749c36e1c100a5f686d5adfcd0f3782493693eebcffd674bc454c036d9fa9b2e81c8c4e6cf432a3a9afe4901e9ee8946400a96adf7adb7662256df686ad83b9fa24d987f1afe46cc9156dc68abe70e1866a860b9b62b241c3d945f6af91a6e3328a43b8b006ce2640195251b4b628289dc5bc431d458a4010b643b01f57076f464107853ab330a1b906e4707f19479fd2384a2997783954f55ba0bdc325b59afd97463dde7a6a4cede1b2f907ca65921cef145a7964578888917d2b5355338cfb18f36cb257d25325f17c04093bb8cd9fee1ea57882ad08c5e6dc0aafff398e6892a99133fd18f19d35bd3dd4df9ac6ddb12619adf551a9cbd79b93baa4732429c5d6843ca949adb94363c6bd029fd78f05b64d6b3ea55937e9fcec35f94d3bb9c762ed6f2654511ce7dfb4678324d8a648d09c71de8f62b2a3a8ee9c183cfcffc4c9fca58d6109e4933a27fcef41f8af1b15145c0ba9f21a61330a75620ce3cdf5801b6b37e8a7c68eb7eebbc5a1415a624fff9059e04395cb68409d9874bcb142f8aeaaf19c245ca6a2af99472ed6ab75a", 0x1000}, {&(0x7f0000001200)="2510b3af0dc140a20646df630337b773ca7cf0f20f2e06d2f6d2f9402ab0f4fa2cb09223923707eafd4c0687cb2db4e1fec8537c1fee2faa7d7768c540f1a82fd18b5b00da55ccb0bcde673ee9ff97191e46c9de43aad431b18264f3c129d84896938d3af04365bbba2c73e63ef48bf8b10d2bca4c187caaa6062f1bbe07f905d585e5cffbbc3fdabbdd66ddd10afa06d78f54858102c4799ac115103f561339f5f395131078ba71f68c9ba0749cb14a992770b57b6837", 0xb7}, {&(0x7f00000012c0)="83f883935b269c97cca4bdb735937b7093272892124566b126f65310019bcf4462a61e44d0b31bc94ed1292158e6588995de6a0bce3d2fd89e37a5b76ef863ce8cd6aadd82976780e49baad395d2d01290b850d96663fef1a1098b766c28b11fad87c4bceee298e6b984527928214129fb9d7bb6b060dc90b12849ad82696d8628624bfd020c86ff", 0x88}, {&(0x7f0000001380)="20e4a02071db783d949ddc39ec1bca47e146602aba01ece182771baf6d9c83ea1fdd2f8b605bd9579e107fec6471a96a80c00b14dbfb642ce68ad1703a96439d014dcfe375b8bf52892d762b08e4fc903b4ffb6794dc47c8299224d764edc2462c01b711814a3faa5395e4c90ec7f0e6edc6b41d6368ad020e7c076536e5ea6eb6137f8e4d24e161c65defc1772c02e128885f90f360ef8bfe46fd9afa2fc6c5176f956e8ae1d8d4f53735f92c98cccc709a8a33e3ee23", 0xb7}], 0x5) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xca) 16:00:56 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) r2 = dup(r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000002000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:56 executing program 1: syz_emit_ethernet(0x8f, &(0x7f0000000100)="6789216241dee3c4adcbf3bca8d949299dc0b8fa8eca4e09c438eb27d319c186277eabef41928477eb27d0de5874865177f3f85fb4f3a54f11934aa00b172e1a95a09d3c6b4f8a5ea5859020a245ec4ae1a7b9eca614030e3a6d985dbdd16db9c36b247fed56278910f0ee8db99bb3064de696569566813c58f4c3cce8627385b6aba1f7f2a52a1a1d620f4a300b70") r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7, 0x1810, r0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:56 executing program 0: mprotect(&(0x7f000079e000/0xa000)=nil, 0xa000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) dup2(r0, r0) setsockopt(r0, 0x8001, 0x9, &(0x7f0000000080)="d01f9c74bb4f6515ec67ad52870ab5399b58ec35ad1ccecbca3ee1b1b5568d8b2935c4a34bc2eced9c288b88844da60a1d052398f641979f60abb2f1f2d30284a186894b983d307f8803e0716bbd571b62c792e0c8889a", 0x57) fchdir(r0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) getgroups(0x4000030f, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x3f, 0x8, 0x9}) lchown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x101}, {r1, 0x8}], 0x2, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000080)='./bus\x00', 0xfffffffffffffffe, 0x0) close(r2) 16:00:56 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x80000000) r2 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r2, r3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r1, &(0x7f00000005c0)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x7, 0x1, 0x1000}, {0x3}], 0x4) r4 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r4, 0x4) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) setreuid(r2, r2) 16:00:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kqueue() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0x800, 0xfffffffffffffffe, 0x6, "63dbd9437f7dadc495ed4e886e7a6ed6166dcd3c", 0x5, 0x5}) kevent(r2, 0x0, 0x2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x6, 0x9}], 0x21, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x88, 0x8000000000000) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:03 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000140)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x800000000000080) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) sendto$unix(r0, &(0x7f0000000180)="7bf21e07242d514a4ae8139650cca97a028990e800b437f457bd5cdcf5768d2c5f7668acd49e3350ba432f3d7dbb6c17d1f63c5aa2d7630e1b6bd8193d995b8caadc817ab1c6ddca41a28ba2c34575c4ccf83af07f26960b3cfff47f7b85703ca2e2f9c38e7e35557c79d29f2c8d15cbc05d4a1d768caf57d34c1159750e2a1a1a75fb02efda0235d03c27b4326813818e26b8cf88b2e960e55771faee1e6d5421e5462bdc1321980d121da41b85bb6cc7761b66cba59eb40076e06c5f4e", 0xbe, 0x4, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c6527f05b5d478bcd1dbe3000"], 0xa) unveil(&(0x7f0000001600)='./file1\x00', &(0x7f0000002880)='x\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pckbd_enable: command error 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xffffffffc5307317) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) r2 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) r1 = kqueue() faccessat(r0, &(0x7f0000000080)='./file1\x00', 0x140, 0x3) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x1) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90cf, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x9}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x190a6ff8) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x9bc, 0x8, 0x8, 0x3, "35acb39a1043e28b70942f37a7647bb3b864943f", 0x9, 0x4}) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000040)=""/23, 0x17}, {&(0x7f00000000c0)=""/73, 0x49}, {&(0x7f0000000140)=""/229, 0xe5}, {&(0x7f0000000240)=""/5, 0x5}, {&(0x7f0000000340)=""/145, 0x91}, {&(0x7f0000000400)=""/219, 0xdb}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000500)}], 0x8) 16:00:04 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x441, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffffffff7fff, 0x693, 0x7, 0x4, "d33e542cb951e65ce20aa8392431f144fbe5b8bd", 0xdd7, 0x100000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="f193b2e54009769a1ce115d1045576bbce68a7bdbef98791afc6f11ed02a561d6fff82b617ea8b8ce64e818ed785549386d133a533636b071af12d5774ac52b4dd5de2c9ff48732847ac8bfc040e235d441f7dfb545076", 0x57}, {0x0}], 0x2) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x35d, 0x0, &(0x7f0000000180)="c5b78414b0ea9d44017cf52e566c681d44a43d", 0x13) r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000040)=""/35, 0x23, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x3f) 16:00:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) open(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x800c5709, &(0x7f0000000040)) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) sendmsg$unix(r0, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000010c0)=[{&(0x7f0000000080)="d93e40b4f7ee2dbad73b90a76aa843c81e722a807ce7fd3f0bb92116429182a637caca", 0x23}, {&(0x7f00000000c0)="251c3ae8a8351f0ed976c9e57ba17acdeb5bce11c219d5df738d86f0268bd7075317b58ad561539df1eca8e3527170c34d8560a62223593a3e3c662e0b351e9d2602b077842b3cdb1e676b5c6200e0769c4a2929dcf1eb6e037d8141ebeea8e0799e27a3b43a256674d31af24377ebf011012d8b1195070c5059337dbe11ce22d56fae72a15bdd23330e7903e8674d63509cd6423f5e050ed5b2928fd406bf50dacf00be901511aec58bd306be7bddfe9c8c50f88b36aa6fdf725489c4b0d6ac68438722dcd1791141877991462e43e59a5efca39a18315e825a78d5a69d0e0c09fe6c27f2c64e0508fd2469a877e2ae14438d5580a99c9ef85dbd591e0a0575853a56887ecd3524cc002250cb78b1d05c16608a6d50ea914d65945924a2be8e445613410bb7ab3e758290be2ca9a1c0e8524dba1c1a9700508cfdebc5dee205f2852cc522d5dbbdce7d6426f1e1966fdfd4ba6670fdf977a50f639151bfaf9a61b44ab380870ffc7b2005df8bdd77ff37b957126aa1d53fc146cd1654dcab56dbbd21610a489e723658b1363448b641ac942551fc93185f381e778bc4f0b076a7334eeb198bc9767df9f966b1f8139701621d6f3e59d5e553d761eca39ee39221bf51a2cf3d1a7ffb39c40b3d8a53c773376decd90ea92a43b9a2c420188757aa51e3115485b67560fe50a62b13062b50ae3cd4dc80ff6cddb55548bd8b3b5e3b2c467d231663288f603e8e4f7e3349ea1697742a70cb9e50f09234ba98d0589af7978cdba52f935a4a4e8edfd956080031297789a5df8d624fc1d0732497ce7ac08ddd6186c2dbc86eff286b41c5df44fd3f4ddb64665e6305482fabf92cbc8b1abc639c8f0bd2ee6ff4df32cc8c9af52fc50ccc5566828902112c6a62e5cb17ed432c74bd3fc72b69291f88c59ff9db3b6343856383ddaf9c87bd6b53e6dc445d0caa7c386f36c6a47ada8ca5664cc0d05d2bdc05faccf3fe3be4555ad98d362905d1aa64bf49b96dc9a5648f8ff5944f4b6337d6496bd92fb7821d0bad283722aa0e47b732dd39bcbc8a2b6e7cd8f4819322705a938c28f28d24adeb63e1fb516ccdeaee2ec5f7b1bb14c39b89d8eb8c25d2b3ce86429ae3ea023f262b9c8d72397346a3820d26ca82d963fe7d6bb6979b31a50c03b2eed320f52cede55f076d591b3dd7aae78b87b9694756d2ac1207150d87fd25bb3886c71e3271b74b199b86bd1b1189325f865614a85cc989d3eba429b38621593882c91981f15ad0f00971d1c47794dc041ac03dd50b22ce1d64a75f460bbe8f532954eefe6acb917f080185196120525b14c3789e02c2c5b0ffc47ca775b014452a35cc993b3fc8010a84ddb2ec0176ecf9dec6c2cc5a10468d3c70737fa3818f86841e810fe56ab2b6b155acd5497fc38a65eccbd34d5abc5c73a6a260166bfbb148817adbe4230c426dadae39d0118521593f1dc182654318c0aa26bfd3819c599d5fb2a72daa973d2ef40fce4d817c5fef278d92ed9fd4fa5f1282efcec6c7c88ea2f1eb5528bc99a8f0b75b8263b03e794b083319360e4442369b3d44889de1cf76f482b50ed959843824ea26b51b7614179d65bba262b10fb12de7b0d923f1bb11ac79b464806a7880cfe31a7ca38611a8f2d7fa5b021a80fa76a405f72cc6ea34626dda9c8eab4108e609e686fe5351c030c449108fbe56dcea80bf8458a3446e71cbbf4ddf6d63610cb2489e843a09689826d635f8c6175033196e8b78fe254829a89871fd8ab9b02db246cfeab8a60ce42108c1a615fa36b92fb3f81c4a48d13fb1b092b8c806efdf1196dd0f758bd427e028a5f3696d4ab2a805c40fc106ae9af64eb88f49e96a0ee6088cef66fe01ee419cc2f9e3a065ca593926b034e10d333aba24c27e09a7c9b5cd08838352ba116dc34aa950bb194a4ae8ab563e6227376c1414877a122c24ca023b3958f593127e5ba09afe2b3707ab2dc1990679543ec80248149b255554b0f5d6a4a5cb1f102ae46bfb1c9c1d8dd396084fc37b3d96d83701c85c35bed2218c917ee52f328a3419eca3a3b9c9060cc51f0dc6718432e81063ab157b72ee73b31f0baeb7eccb3b549239849617e82d0b80214d538a5af3f6c73f6997dbc8c7f573a5393bfb544b76b5d5a5e900bbec429af83fa7a477afb287c9a79b1397d9810e0ddfc3e7d4017660917d45ae659026dc074542250f67a82ab078462036b41ff2bded87c87af4079546cbb95ceab267971273858010d4ac4e78ab394c3b14d9fdb11620ade1819577813525ac07e020c8b9cb05cc96f691d08c16fe6a521b5b6eccaf7e80e8b9d1572c482438ebf84b9f94d6b8a83b4028f2ddc8f23b06552daa20892e06e62b68d64373aea8452376bc9e3248bd0a6652a105a40c537910374746c90f8471b00f45460b92d0fb16a929724e5c24b53f43f24628dcdeb32cc1e19622de0eeaee8a7215bac6a8599e4dd611c6c064667f9fd5fdb10466fa02a9af0733f64662544ef9e1bf640e80cebe2139906d9e682ee8056117add00aa27340ed4a00d869c1bf41451f848694575ed9b2514e34b2944f56cdf5de5160ad2fab1711adda4be69da1f0c8c97939a43f97f0e336b0711366051f007ce70f3181524fb88069a11995526473e1f27cee0df547f9e8605e91134d40882504be9ebd2f3e449f2dadbf9b8539fa60b01258df6b2fd25d1876367261a116b3331ff3853b0693d7a6ead70222d67e2ebd943f7bdede02966141a1502a554c1a775d122bf940f0ec592bceb0fcf1c1bd579e61bb8d85a9f046f085c596bf5837b79afd52e38268e26ea210e0ddf1725fe489e0ee5be70f761cd7ec379f0d3a101b584e74f27cdce5d08e4aeb9af19ace9239900bf97282718d1e99561755167e362f0c5f3d0769c2f8d3821b8ca91ae0b4ddcfc180065fce33c079256a57c09272fa47776a886a3d196f072688db640cc77f6c2e51f96a9c07cd42addc0a87a491412f18e4d12cde8afce8c83caa090038d351cb7a92f75df71953a15ff9ff8679ccfdfd1ad50be1bc61d5f1a5ca85368b94e57ac574806aaf9456e94cfd801a9764314a9d59b69bd80d7dccb82c5a729de6868b98ae8b13e87a96257bcd0fcb6ad16e3d2df4feaf77e2d718d2607af922587edbe4c445bd834fbc9e3d13f02b1073facf873d0429d800c2ddf1dfe49122b0e69de7ba3a111daecb03bea6e3ad6639b78a0ee415165c4840c37a12bbe3563ecf0a1324c499f037e1ecf03efeed48a270d751c28107e23d2ddf9c22e7e7794dd935d28b638e7738167461b485f894e19fb157a2e46db8214aeb3a251d69eb10471e883049cea3990fdc2439e0ca06c9291b3584f0b0fe5b1c3b8e9c6e962460005051743fca47b9e4ed2a5357da0bda4691b9c493cfc6b9d895e77f7e851bd12bd7af6b243f9350b12cbe9aa9d79738c49091d6225bb59531f7d914c6f9533ba4c93a808f670ceb7482ebb8a84182ce67d9da512ff5b50210e989eeaf024758df638527dc5f0d09f624595b867fb7c016ae192964736b42eb41d83774a03d685265fe5a9b1ca00f72237e089218b0163521a37a91e0fbf4b0eed93cd4a142a5b59569117b7758fe986b18c72d3341696ac84a04111ec4bee7dedeb1fc568ca95dfe5dfbb2c8f76703c49ff4599f81779fbcb73a6ed1318718f365d414698275cffa9867190145a559e9f8743638c23a853a9a6416195dee85a9cebe08720397d4228eb8f57dcf98b13390a41aa5c530bf3d58bb37379dc9d5719644340cb7db9cc6981993c68f3fde43eca811f07f6248955f19a93eaf9a773a0723a670570367158afc732929f7420e0261b8583b8253889a675f1a63f5b4b02cf5b9e014d39ae16bd2ae270e08a370e3897528ce4555f939900899c0e2fa9cefde9111149c3adb239a941407c12b373e58510b056fb2f0bfb5f6742a1ddb2b50d87b30fe37a1cdd02e8e7a5b921a2cbce9073e73b0e3e28a68c0f2592f176bcb92c04f8cbf444f8d90c1956e815d24f1cedc0cc98679e53c61248ac8b945f5a383857c4f68148676f14c8b80fd8ad69949817aa23900dedeae7d76498568d3fcb4588c779145985f5ffe06503eda76e8ccac5014746f26e40fbfd8bbfc784d56788b93f29f6691c9bb49ae70b43e37251c3dc9ed578cf3697c864ce8da2a18680911fd01c781d0c6a8e74dd7bf779b73e8edad39801f9c997aad71854533d0aa70f7ddb83bd3a5fdda32a6d448e2de0484cfc5bb5a6454a6fea175e0e69e8aef610f90fafa1c04655dd09ce9720fb93698b6294ad82dccb245f549aa39b8044c0552a547a939ed714f1d03609ea0c7e4f91afdff66107b1eff24437c6c7ca41a6cec4e975214680a67c7cefb505470c65112780fa26d5e79f1032cd75ac2355b656f1a741cec783fd77ec59a3adcc3fd359c3692848ab80108d2478030eb64136eebc42057ce69ef5925d674e1f0809b2ae899f5e15a8f9c717ec3c5381db927e42239fa7272cd2197d8b740bec01742b0170d0b925b1dcc378d7a3688a7a40b3a86bf3ebd51255b837dccf141c4238d9e42d43786011c35dcc2453c5d68455a7c5af1450ea3ad558ff87c0a3779c375c416bd0d78782b613412d070a9ba7923389187a15721fc6d3ac530b5be2a8a3200518ef3428f7c1e0e9b803760ac16dcdd080d2db1edb8c8266f1e41ed47bb66045d8d289b32d455d06981f8154fcdbc9eda2ed099487c4dcd26324c1fdc5f2d8f95bb93ed4b4df8130088b0f6ec434f576326154a7e91f80d060bee0291018ead71748a260cab2d364ca9e275662d9c78669b6d33525be690832eda9b5ca84e1aac5e74033a59d1af4c7f058b4cbc135b7975583a31e7205e06ed44225d0e8704f1ecbf7357ae2e4622a07085b3649bc82c66761f19d20f18c30d77c15f41ee8cb429f83e9b30d3d9f9c6515a15c1d8e52bba667c1f617c34e3138417d3511207cd6f65b53588bd1567b4788285cf3b0058095c730942e7aae38284aee0df9560027ede2d4b8b79f486ae0be0d7929444fd535674125525055c733faefc20fec98b428d4c4e87327597f46475bdf22b5de115c8fb4030ae87773ecadaf453518b63958934eeef7aef430718ebaacbc03c208fb5b0f1b0aac8afe9fac0af23db0580adff421631d6ee57b044a707de06e053b81ec4147dfb4a39ac48833c4a26b67565017daf715b0ad4ff9b563f77143a6944b1886c45c0997d48cf59fc130e26d48917c698aad9248bdd470758b974f61f6508aceb9786ad0bbcdb4d48b19a37febfea00d71adbe260443e632672afd951d581c7a88b8af8af6da842dbb0ebc17e219cc00cbcd2faf7a84ca1d0fb363540c7e1d782571f95cca7733999c780520e639bb791d67a7425190b2c52eb1a1b1f403c2f53a60ef7c078efd0046431d71835da58914832e84a98d0a8f4579d59bad15131faa3162bf1a22cdd3833b6421aef8d4127a164c057e7e78454178ce31304ecab315b294020f8c54276ddcc12cb13d1442c0fbf4548e74aa7d68c00e412ae5eecfbde57460c999d8c626de3646d7b535198694e65cc32c19750f8e800e545ff4af9fd3f813d201f77b66d06a9f5fd31fdd56458c0212e3fbb9c4b6a714ce9d3965790b7df2f79dfd908e666e56aaa8c145819cdd257ee32417ae52900d26bf23d5cbeab5e113bdf9b0b748d5c38c5d9bb207a3bd777b4f9f5ffee0c6436d75bcda72c1bd8e83ccba9af57ff2721003b3986b19e42353d2d279e348fadb98483b48aa0ef3e829ddb6a6d4078", 0x1000}], 0x2, &(0x7f00000011c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x1}, 0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) shutdown(r0, 0x1) pwritev(0xffffffffffffffff, &(0x7f00000015c0)=[{&(0x7f0000000780)="dee46fd76aeea62b7cf769639fbccbab3d0fcd384d1233f5439018f629401413999b7f21c7023ae903ba987f68338fb3692c25ca8c0a7391e84c8b15305ddc4ca869143b15efc3820c60c35d4812717fb66cca080f3922a0fe3e6eadf834ea8ef06da256af969393e24c4c0398c456f1bf15834cb644b89fbc6706ad21783c090cbd0af031930903d97c6e3f22b45cc1a6e50f113f6ada780cedc8811adbf876d50c2d3c9c9ff1e7b48c48e86dedc5f5cfe0a4508d166d3d987f1ecc1b567795eeba3795f496505fed8c01ba9ce9558a2c892d236074711408f811f9229e53f9447050b0aa0e412c", 0xe8}], 0x1, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x10004) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)="3837aa50afee2bd89cd50a21ca662288e49a51151bb8879647c7d5568b27a0faac732e54ef3a700e5b7e8ecac57936769381", 0x32}], 0x1, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) close(r1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) syz_open_pts() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x2, 0x78}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() socket(0x18, 0x4001, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x14, 0xffffffff, "f775940b1463b056ec09253642cf6dde3d658865"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="e2", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x6012, r0, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x2) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000080)='x\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x28) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) r0 = kqueue() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="292ed840d25c11033258dda66d4f45ca2e713faf4aa92ec6654bf81d5452884a8528e5978c29c32cdd4546f1112a419f4740781ae55d977690c5949e2efef18ea6c783d9b8226617f8c597c699b4ca3bd145fec33e94c111cd6f679629cc485b22bc9ca3c8e07ff8381ece152c690412567e1de19090a4e980d6de8f4b3bdc6da65779fb2d8c15d4c52c940021152cab021dc2c84e50", 0x96}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:05 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd, 0x13}], 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9, 0x0, 0xffffffffffffffff}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x5, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x4000, 0x8) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x9, 0x82) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000280)={0x3f, 0x8}, 0x10) setpgid(r2, r3) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) 16:00:05 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = kqueue() ftruncate(r0, 0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:05 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x100000000000000, 0x4, 0x8, 0x1, 0x401, 0x5f, 0x4, 0x0, 0x3, 0x7, 0xb67}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000380)={0x6, 0x100000001}) 16:00:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) ftruncate(r0, 0xffffffff) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) open(&(0x7f0000000240)='./bus\x00', 0x201, 0x20) mknod(&(0x7f0000000040)='./bus\x00', 0x81, 0x4) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r2}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x0) connect$inet6(r0, &(0x7f0000000000), 0xc) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa20, 0x82) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) shutdown(r1, 0x1) rmdir(&(0x7f0000000180)='./file0\x00') 16:00:05 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "a4eccea6da0000000c000000000000008000"}) syz_open_pts() 16:00:05 executing program 0: r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1}, {0x4, 0x2, 0x1800}, {0x0, 0x6, 0x1800}, {0x3, 0x101, 0x800}, {0x5, 0x100000000, 0x800}, {0x1, 0x8, 0x1800}], 0x6) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)=':U\'%-\x00', &(0x7f00000000c0)='/(:.\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\'\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='(%\x00', &(0x7f0000000280)='-\x00', &(0x7f00000002c0)='{\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000480)=""/4096) getuid() r1 = semget(0x1, 0x0, 0xa3) semctl$IPC_RMID(r1, 0x0, 0x0) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r2, &(0x7f00000014c0)=@in6, &(0x7f0000001500)=0xc) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001540)) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000001580)=0x6d4, 0x4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000003000), &(0x7f0000003040)=0x8) bind$inet(r4, &(0x7f00000015c0)={0x2, 0x2}, 0xc) r5 = socket(0x23, 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setgid(r6) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000001680)) listen(r3, 0x5) close(r2) semget$private(0x0, 0x1, 0x4) preadv(r2, &(0x7f0000002d40)=[{&(0x7f00000016c0)=""/98, 0x62}, {&(0x7f0000001740)=""/250, 0xfa}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/29, 0x1d}, {&(0x7f0000002880)=""/143, 0x8f}, {&(0x7f0000002940)=""/201, 0xc9}, {&(0x7f0000002a40)=""/132, 0x84}, {&(0x7f0000002b00)=""/119, 0x77}, {&(0x7f0000002b80)=""/254, 0xfe}, {&(0x7f0000002c80)=""/177, 0xb1}], 0xa, 0x0) msgctl$IPC_RMID(r1, 0x0) rename(&(0x7f0000002e80)='./file0\x00', &(0x7f0000002ec0)='./file0\x00') setregid(r6, r6) getsockopt$sock_int(r5, 0xffff, 0x0, &(0x7f0000002e00), &(0x7f0000002e40)=0x4) r7 = msgget(0x3, 0x200) msgsnd(r7, &(0x7f0000002f00)={0x0, "f71ba0520a479a33c51f5e1ce8eb2e255b7d7b395c91469cade1516be49f63e6f759598aec143dc65f9ab1f69506f1addfe3a2ffed9e2312fa72fbece47c62796a8f34fb9bfbb380a39054c71d7e2a6d2b87e10a244f57d654836e0ea442d1501670df567818abfdd197578f40d374eac6c094047d56fba22a2f080f145127a64bf136e825f1879884e9447f238ce0475005c5ef75387b9396c08de84d4b243e431706fe0fba151157762015a478dfddfade048bf9720f8b4749dc7182f92c7c4d4e827e74c2898005e97bd7eadd26200f6fb04fa5f5f0732c3627d9c515d618937cd45ef8e77dd056ee30d352652378f066d8281272e40d"}, 0x100, 0x800) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040), 0x0) r1 = geteuid() seteuid(r1) shmget$private(0x0, 0x2000, 0x481, &(0x7f0000ffb000/0x2000)=nil) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x1, 0x3, 0xfffffffffffff39e, 0x7}, 0xc) seteuid(r1) clock_getres(0x2, 0x0) 16:00:05 executing program 0: openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x40000000808003, 0x1) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r0, 0x8, 0x10001, &(0x7f0000000000)="69d9ba99661bbd83ee852b78a925c7a6b0926af24c9a762b9045805363d91d77a171442533091af85973f1ed6a9a79640cbbdbb93a612fb448e7461c46e561ff390a974aaf98a00336fb7c1e62097b1dbbc98492e81b75e5fd634849eaeb0b68bf1a04d5c95c6254599453d4fc0ae6f0e995e34b3773f955a62f252a0bb10e86bad1cca3dc8d8358fae923d38cc51ddbe7ff3769ac9938", 0x97) 16:00:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r3) 16:00:06 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x110) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/139, 0x8b}], 0x1, &(0x7f00000001c0)=""/120, 0x78}, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x20008, 0xa0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x8, 0x10001}) write(r0, &(0x7f0000000180)="d74ee123925f9dadf6abac23033eeff5427bc15bd083a64138bad059a6a45e550a9fdea6f7a09e14e2018f99e3f922401e826e2c24631b3bdec283e1b458e1def2656462b0a3ce233dcd72673b781920", 0x50) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) 16:00:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) 16:00:06 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10000, 0x20) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) getdents(r0, &(0x7f0000000280)=""/210, 0xd2) mknod(&(0x7f0000000240)='./bus\x00', 0x103, 0x7ff) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0xfffffffffffffffc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1040dd932b513c2a7a2726a13355e4a1df8ef02e"}) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001700)='./bus\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000040)="c4c1597673a4d2fec4a1c014949900008020440f3441e500c462950b10c4e1fde5d8c441075f9d04100000f24d0f2d2e400f18e3") ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x10) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000e143b38113c605e56dad9bfb14961d2b0000000000"], 0x1e, 0x3, 0x1000) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) socketpair(0x6, 0x4003, 0x6a, &(0x7f0000000000)) pckbd_enable: command error 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "858c1dba6b3f6cb5586dc607aa754c835903e4fa"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="00000000200000cd77aa0149df2ef288c949056677e8d596aa31269bb38e4858b58a4520b121e1c7144f2dc9391509858a4d3e5790cf88dab29e271f61920938db2eb745ed1500000000000000000000000000"], 0x53}, 0x0) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x4}, {0x18, 0x1, 0x10001, 0x6}, 0x100000000, [0x9, 0xffffffff, 0x6, 0x1000, 0xd9f4, 0x401, 0x1f, 0xd77]}, 0x3c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xaa, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) faccessat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x5, 0x2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file1\x00') rename(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000040)='./file1\x00') 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) socket(0x6, 0x3, 0x80000001) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pipe(&(0x7f0000000140)={0xffffffffffffffff}) write(r2, &(0x7f0000001240)="21221cb3020d95866e929116772d62713222ce435bea2db4bc9cdf5bc22420ce2d6fbeb96ab02c3a6f88a6a65a7e7e5181089867990501ccae9d", 0x3a) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) preadv(r3, &(0x7f0000001200)=[{&(0x7f0000000180)=""/81, 0x51}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x38) getsockname$inet(r0, &(0x7f0000001280), &(0x7f00000012c0)=0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)=""/160, &(0x7f00000000c0)=0xa0) bind$inet(r1, &(0x7f0000001300)={0x2, 0x0}, 0xc) dup2(r3, r0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) r1 = dup2(r0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') fchmod(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:00:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') flock(r0, 0x2) flock(r0, 0x2) sendmsg(r1, 0x0, 0x1) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/44, 0x2c) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) sendto(r0, &(0x7f0000000180)="ddc6ae4f0e30b3069396cb45eeee1dc418805a0951a06845397b47c78149b105a920746c38091a66471f061458ba003d83363d942cd5ec92f1dc41fea8be59baf0c8cd322a99f3c8dcb7ed3452733c9b8619e9e007fa2230624996c026397ab573aba57ebd9dcfa8a085d7dd8a77ea20cfd306dfb8830c8a1a15ff17d75597446822b7aa5d065c6c5a41990016fe88fecee0b0b5722b4b8b9259092b358d591984663fdb65", 0xa5, 0xc, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7}, 0xc) shutdown(r0, 0x2) close(r0) r1 = msgget(0x2, 0x210) msgsnd(r1, &(0x7f0000000280)={0x2, "c54611fb6143cea31d007c3d3231fb0de8ce191206661dd9e5fad19aafdd25ad7a1e61131516dfb2510060a9f02cd0b95bce78e454641ebdcd1ea43dfe1df62c78736b76fb9e91b4cbef136e5e509a35cbcd1c59cdd1c1c088e49c23abd6e5223e0ac6fd51849ba8eb5c12a29d76b398324e356257e4"}, 0x7e, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$getown(r0, 0x5) chown(&(0x7f0000000000)='./file0\x00', r2, 0x0) 16:00:07 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6000, 0x1) preadv(r0, &(0x7f0000001880)=[{0x0}], 0x1, 0x0) 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) stat(&(0x7f0000000040)='./file2\x00', &(0x7f0000000080)) execve(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa80, 0x20) r2 = getpgid(0x0) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x0, 0x1, 0x8a2, 0x80000000, r2}) chdir(&(0x7f0000000100)='./file0/../file0\x00') open(&(0x7f00000001c0)='./file1\x00', 0x100000000, 0x40000000) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x40) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x9, 0x6, 0x80, 0x7, "4a3067b6f70da284ee9da7905f8931f31f9b42fc", 0x2, 0x2}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) r3 = dup2(r1, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x1000, 0x3, 0x6, 0x3f, "91b8bc5565cb80d225cbee7fc1e7772e6bcdf0b5", 0x52, 0x7}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) 16:00:08 executing program 0: r0 = socket(0x18, 0x800000003, 0x0) listen(r0, 0x0) socket(0x7, 0x8000, 0x3f) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x50000000000}, {0x2, 0x3}}, 0x2) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="100000007fff00094e15000100000000000000"], 0x10}, 0x0) r3 = dup2(r2, r2) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x7d) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x4, 0xd929}) r1 = socket(0x18, 0x0, 0x3) sendto(r1, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcdb536fdc80fc4f78ee9aec3529294fa81ab1deb3c6ff1eb31a051f9deed725096601c9572acf2c2b5b59c2e6b66a6fdec2a96bf0328f12a42e31b6451cd7d08cbd99146746f84c97d47224aae888d855ac4907f7bd23b3a749371e7d3e8eae3ccacaf54121b65ee205b4500a7", 0x7c, 0x5, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x7) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x7, 0x10) semop(r3, &(0x7f00000001c0)=[{0x4, 0x1, 0x800}, {0x3, 0x1ff, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0x7f, 0x1800}], 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x20) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r2, 0x0, r4) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000300)) ioctl$TIOCSDTR(r6, 0x20007479) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') open$dir(&(0x7f00000003c0)='./file0\x00', 0x419, 0x2) bind$inet6(r1, &(0x7f0000000500)={0x18, 0x2, 0x5, 0x3}, 0xc) r7 = syz_open_pts() pipe(&(0x7f0000000400)) open$dir(&(0x7f0000000700)='./file0\x00', 0x3, 0x8c) getsockname$inet(r5, &(0x7f0000000640), &(0x7f0000000480)=0xc) ioctl$TIOCSTOP(r7, 0x2000746f) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) poll(&(0x7f00000004c0)=[{r2, 0x2}], 0x1, 0xff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)) semop(r3, &(0x7f0000000540)=[{0x0, 0xb6d, 0x800}, {0x1, 0x20, 0x1000}], 0x2) 16:00:08 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) shutdown(r1, 0x2) socket$inet6(0x18, 0x2, 0x0) r2 = dup2(r0, r0) r3 = getuid() select(0x40, &(0x7f00000000c0)={0x6b00000, 0xa79d, 0xffffffffffff0001, 0xfff, 0x237, 0x8, 0x8b, 0x5}, &(0x7f0000000100)={0x7, 0x8, 0x3, 0x8693, 0xdf5d, 0xffffffffffff8001, 0x80, 0x3}, &(0x7f0000000140)={0x80, 0x100000001, 0x7fff, 0x6, 0x4, 0xff, 0x4, 0x9}, &(0x7f0000000180)={0xde}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setreuid(r3, r3) clock_settime(0x4, &(0x7f00000001c0)={0x4, 0x5}) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x300, 0x0) syz_execute_func(&(0x7f0000000000)="f040809b75b2281fdbc4a27d19fc67410f54c1362edc9b0000000065a7c4636d5c5341a0f0fe4a04c481dfd0ebc4e26900e6c4c1595ee5") sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080), 0x10}, 0x0) 16:00:09 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = semget(0x0, 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x0, 0x3f, 0x3d}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/5) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r1 = dup2(r0, r0) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x2d}, {r0, 0x80}, {r0}, {r1, 0x40}], 0x5, 0x101) chdir(&(0x7f0000000040)='./bus\x00') 16:00:09 executing program 0: r0 = socket(0x18, 0x5, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002edea7000065300094a06c70942cb82fa750bb3dc96bee267efaa20c30d338dbf780557482729f4d8f8f74d7b73735e90bd0432dbd050dcb3a014c584a3859b6d0a6091f089e8a89775c4cc4109497154638990fed5252e37bf076a549fad59c011b33d7944802334832d7d3db"], 0xa) setsockopt(r0, 0x8, 0x20000002b, &(0x7f0000000080)="c4f027e0e6c1769792c7d2810c7d3192c505b01656a01c7f43d9724d12835a8662b609cdffeb8cc71b172f9abe0ebace4c51afbcb07a9750", 0x38) 16:00:09 executing program 1: r0 = socket(0x80000002, 0x4, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x76, 0x401, 0xce54, 0x6, "40ae5bca69a1bedc2d231f72fd65e3cfa8f348f3", 0x4, 0xfffffffffffffffc}) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) fcntl$dupfd(r0, 0xa, r0) 16:00:09 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x179) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x2804) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x4000000412, 0x400000000000) open$dir(&(0x7f00000002c0)='./file0/file0\x00', 0x180, 0x108) readlinkat(r1, &(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=""/89, 0x59) openat(r1, &(0x7f0000000340)='./file0\x00', 0xa, 0x1) r2 = semget(0x3, 0x7, 0x4) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/252) close(r0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000340)="1220dd12c8b70b45492d24de09273bab216657c96ee925d0227f138e9af6b6960b5085c18edcdb11a15495c6cf52d1f1755966faf5fb2a9e3f365c85ad1d4b2d5e2cc8301a4acf860aa74d73e9a387c111cacaf7a036a59574c8010cfd6ba056c9ca6da10bec257b1e6fb757cfd7720883bd536aa7f4f2c87d"}, {&(0x7f00000003c0)="76dc1f54052e1e29c1ece1983e27951076b048de6b551799adccb1b6d8de916c441147ff8d82e13530fb757851491888641f492fde2ff230b11ce65c641663549010dbddd7e0554a43bad35fece99c00a63c37de32a1dc4824"}, {&(0x7f0000000d80)="7150cd77c618f7bd9cda8ccb31c82ce29afcf0a222278ebfd7beabe1d6c0655219c4917f45362bb0752ffb87159a00f13714dc04a9e2b1f967399ed7b4d5e7de7e2425a5347da9ad4a6ff6e63d45a05c060c8be3d1c8b4bca4d78b860ee626136b58253bcfef5a6f7bfed1c247b90cbf36547c951fbc0a9d8041a7b8a7c093ca5ca6a968a6c138cfc44513fcce7412f301f03773534cea121c257357fa60e4a1c4bd283291a7ac2d3ded1ca759c73305fe8408acca39af5e30409821ce89184fee72b40226d249f52f7bf32443859ac629a339d11aa0dcb1a04c5e0e58506d73de3419c07bac13ea9d4ef8ac69bf9fdcd7dd5a7b84bc35233a8a0aaf640973ed78cbcd8743d4913755aece651f6861b292840e7d08bcd7b7b344656b2a797eb7ec6792c499a3490c37711f5cc71f4a2993f438cd35c69941bead1a45998284b7b24861afa8152c059c93c97e6e04110996f53561d7eee0aa221c16fcb15c7ef6bf1505a91349c4fdface146b64cfd4c32c1713d494884bf7d662a8fb2d0b38f1f3eb43217dac361dbe5d537070b205ddf78085b290e16c5a361b0e81e5f3443573147fd16a09e2f563a1e60234d67285f65984f88563982186a3e712a28466723b5a09b5ca16670d8af970b36b9e0f22f73be69da5ae935bbff972935ae81a0e8f2bb0373cbbf7a57c0dee69fb7ecc8ce2958ce898eeb497a8f1b89fa15b881d7d6137d057a4113b5159b3cb9b45a1b2140edc44378bb2fc8d6c477c31d11e399023f0538e50bb653a957a9667a0f2d00004eff6e3e3d2283c29a1d078ae7cae40f749c8de11a4712113f85eff6ce171a04f4808ebdff45ea778dbee5455898359636dfc79cfac7c85aee847c5dd3f18f2afb728d1a2089bbca5b0eb2cca21ed88bd96590ac039c127d1eabd962dfc7005d0f0ed042ea69e565d350745589083021d26ba30398eb6c92c014cc786504b41fef751991ec586cdee28f4e95ae9ddde1b9453e7dfd3142057652eccae439cc7b8ef2872d4b3e74f32b21873ff686bc9a0a48c5ede7e57a0d3f541076ddc1bffc69f038326ce13cbef65e9cae02091490ac81d90441bf284c5981267d46086a1850d010a0602427bea7a8254b3958f24c91003168180e17880908a02cb9848ddcaf40bf46b015bb198a4d2e6d513d0041ac46ba2f6cd707634d60a90188a538c9a72ce851434dffb2bc35c68735a5a3c6dd68cdc7c17490c76ddfb56b5081b0768e175b8518660c1ea1a12c144952b80847351cb1aaf3f0ddc01780b76f4b5e2c18acc1fa401f76f4116833f1ae4aeb8677f98033034423220dba30c57612779387efea810e4b1d3e029b3a9467c106047a70a9a5e1cc055e15a8dc3bd1e15f5f2ef29dc33d7a977c853933a059f37880bda6cd5a8f27144a2a222ca79dd5feb4f53346ecb38b473af55db354ca24f2f7f98090d661c31b5b1f199bf3c6516eacd034d812965a1956bd73a96cd479ce0ab3ad71771148d3bec9de62063d68ccb0a67b6b1aadc40dbeb14eb731cda27738d0231c6eb107d699f02a050b361f56690035c59578d76622ed47766183508b5c36bc972974f8638aef75ea209256f6819b10d188f79a4b654f20fcd75ef993ef8bb70c573b6c1f53b8081b3b3149630707a57349d42eb68afac7a27872534ac2b8a69dec416220b67a016f0218b85fd01706b78f78edcbb0e0f30f995dabb8be634f7cd548d695fbc28ee90e85f6ec0186f79aca2fad96506cc8657e5aba7d28c4bfae915f5ff7a6186e9c13675a50778f8de9b7b4749ce79aae87b5bfce07c1209836efd8202e174fb1c628597e44e27d03227d3ede920dea6daf4a81a44317f21ea2d543d86f9fb9aa4e9da6a0f55d0d4acaccb5863c0ee0411e588cfa02d6f97c6952f017c13d12c1c585038daee1290865895ffdc6dce88cc807144aa002eae93a17549123bfa403b4cc79ed78ec2c575d075d9cb70b2314c1238994a39791cc88e9871f22547dff4da65becc643303b0dbc6cf68599a0e6756c68318b0f5dc1d4e020eb91f3fb93c92b2dab1ce1ff90f7d13a3114ecec4088a4b7bc8f2d38d4ce88f419b52990a65e601b0e2236c5bec4854b54e5379cfe9322613dff3336a3a935be107b5677fd7fd4b9b8d685d586b9fea0d644191e4c504a5e52e0d8710fb0fd0be796aaa1db63fdc827518fa10b29452ae56e20a27a463de96f82bf6316b91449343ca7a6b6a9812bd0f3721a8fd1e05fdb44f4c8fd4a98911f21a303caa559f3d9d066310cf8ac3e8bbef80a30691cde4752c68ad6168fba06859871c9dec74c6b48d5f674808e6872f78037c2fbc0616df7e1335d70993637f83c89adce6e40215b80e9951b0e9c46455a030cd726ad94cdd39335311b58c31596665ca9ceb4438085b3a5f1ab8bbeaa8b3513574dc7870e8f3b62055c8ba8f7439e86ca7cd99dbc0462d6712afbae4e2a4e1a5dc6134f7f045a8d7dbd59aefdadfdc2160fe15aa89d4fb829d46bc444f6d8b9fd8d6474ab662e1a65e228048b9f2c63730b50d18cce1a8d4e7902ae32f7df289f39eac798779da164c1a970e5c4cf1dd0721bb0e120af8b88dc24d56119b6fde0e8b1df94a9701c35043ba8f9b821c921313047815d536500b1f2e196b130fd8269ce90b17b14b8b2b86a365cdf904120414d0c5ea28850fe700dfee8f2aba4471da5ee693343a5bf0232ab9ae99eea984fa8d0fdb18b71fb174a3b950587547a83f47c203bd1f7fda7f89f2d4ed66c5fd74e7ed1e0a558ca34a8f7b44eaecbd5f9bc8b1079128bad05f62bb185746f3aabeeeb46b292f03e7f4a0485239afb8e180990a8ef192409fabf9f35dfe6c703e4d53593fcf39833c99a1fe23de8fb7e830676e44983b5249215e6c392c8adaa1e78f6689709f745839d34e67b302434ad4c75ce790e9321f62591db7bdcada183439fe1291dfc017fcfcbb7ab8393a32bc700f88e1f42adea1a140897bd5023af093d260c96eff0febd123ecf4eebb7c2078450afa9b3bf6f04d3ba07b0e1ea8e41653b634688a68adfcbb5fdeab9964b26ab2cf11cde8ee7df90be4c1964b88041e2961fe9fd26ead3262da57970cae82afdc5c6bed61a8c366bde98c02cbe7e5dc4e25148da942c23a797378f3f893e1e91455cb6bbe8743b2e8026088d932255055116fd930a1578edbbf948603fac19e6cc8a00038964b742411ed16969de395511827434229640f4f948eccdeda189a319272224b38c8cafa6489a82ba32c686fca7ef7560a050b07208b61ffb61a57785a4090f43d13c94888501fa910e4b087a214f7fce2da463bc29862a63c4d2b2a43ba68ba95b2ecd79a57d999394766fae3836491719be5f1ae151aaed9813a4a35426fcd218f338a16b22b1e708a394426b2cf82cb21d37cb8930401bc545e9dcd904bb4a400bc580751bcb3ba20c17cbdc8ca5aaa3bd30aa6549fa4d7a5fd68c063c2ef16293dcde5f7e9aa20b2fac5b292bbf880d6dcd2d0f8642968d0f1f4ff71a0b830e5270872788af70c63a6d33cdbdb53be66324113bca5f9b3900ce38a4bcac954cc103d75ad3e0bfd87d17a857fc0b2ad3a04c47c8735bfd5e5a6990f37a71dc2b356e43cfa53c952c205b83be8fec695c7440fe5514607c76bde7001f239c7b66dc1235e667e0cbea5cfc2a18a4378e9dd5c1b813809012aa9ee3e79355597a7dccea43a2f08a1f390a66bf97d3da45336b010b52a0ec2c9a0b6ab921fd5adb2cf071e1d38efbc9569e8c4bad4b7c806f5de9b3e19f676f338e620d410e5efe5253e8a3a836e1d36f653702fac5162b1a1bb3711418bee6f2b30495eb1f2a9fb4c7b5d867c57da946a785d312f62d1dbe74c29c1d3b266cb98f705bf4ecdb1e9cd127d4ddf170c0d7e24a72967fb08662ca187e61e11eeaa761676e509c3c9d0b8721703a9082dfdd1b96ee2291e3977862eeb940cbaec8dad642de573e1687514f8ee507f531ca4b233ccad9ce1e9e0fc2dc95c30f2e7aa3cd65a84a7a6850a47b046706d2a792c17c1f0dfda23da1e444880b8e56a78ce5d129763a1c3dac35d016e0998cea6e4c0fb0766bd777ffbb72b6232060de3b98dc139de1cc8766d1e3115995d55b2ef3210812a8975e0b2bdd727a97f38a6d6ede143054bc9f4dcd03d67eb5dc3065aa3bf8935cc0cc7c92b6001239c29aa6a6220972b9866e6159d78558eebdac435d62513ccc3436344e03e2973a02b305ccfb5ada0a1fc84610f7163dcedf223f004dd1eb78ed099d2bd4acb1152e1d3616b1cf138741ca0082285a9d8a2d1cc0f6bf3d43eaf636e04a4c2196ba34ddfd2fb3979d1a4193463b45413e27eb7db9f877216c0a16c613f52e6c9e6b5a8bbed96a7323d4d5411cf0704a041e627fe4b510f12365ffa65ec3c89c4031566dd0939fa4b3caaa477a62f82bd2df6f068ff9fd8971723547014c8217ef63e57a48b8b590a3f0ddb3a32519b675d85cf60a5be46fc21dce35e3db12d1667e0641d1dcda2127364502b4d73e1368e278cf74ba6b082ce49c4b2d239ebbf9ff45eedb049e139be8a64b3a398cf9b302c3e1c3a11cd1a14693cb91dc6ae2e7f9cada465ec82b733a270f5334cff5c62625dc19a44946f81576903793faab07cd264e55bd725b12e9d7db5be1148844e7f7018cab4dc4b9d89d7cd42c45996ea649041f73fb5518631595ebb80014895c27de24a4a586ba83476f41bb0dd16e795e48373968d31648e52552f52d034a8fdc2b639113ed09a3955ba3e708eeabe52d5d27562c7f41bfa29cb1d5f538c6d0b4264afc3a7dc755ae41bfed51a17cae8e37d1563cdbd0bf88cca840db772fd495bfc57be5806a720f7bb36601bf7974f6d7a9d7c19cba4c762eda5eef89e8491599134dfbe81ed973e6f7096f39a1bf99f5a545d3d14249123880fd4a7f5576d9b43adab5148f7360a5f6bcefb01a13e0ff8aafc4aab37dddfaad84fdb478bd54f9cd6766dac40a88222b30b74a8dc9b0834ae7b8899bb4b4c46d3b7a6960e3fd9be881b605a7e3b6447e11f126b21782adb7aeb4b07e30470ec6bba19e782c529c6171c538114c9949d3ffaaa74e9c1f2d9b1fff7f90ca5b9d7038d13ba03dab8d58750b544c0352825137a1de1868ad1232255037644b6da5edcc319678d901fe43e683605a47f682e70df78bf2fbbea155fe93d79818e8e47cf52e8fd9582c38205877a8e5e7759cb1c6ad69d27a6054992fef19554fb32c6c23b005cddbf4eb8cbac8f4f2a9f2c4f2a2fb2fbb3eb6f62ca2f2afa2b910fe59ef35321910c619ffa2cf554387802385131529d34ae1226cf07b69056d2703db106365887709fb5b6f1f96b881a3b1d5c05664327f0f36c6a7988e11090d4d096944103d0689354da5ffe56e380fd1e7fbf76468a6c2c89086a551ee5e2ef07e0b0bb4398609465ec4706607020be8db219e999842f698fb39ad3862485bfc8ea3e560dd746828d1e466f795076a93217ae3d8f8c67c014acac02e4e23eebe7365bff6c61f7a29cd8fea1a1ff1c831c22365a04cc1dd21624f3babd36fede24ae72280d81ad9d3560b854e6adf782aaf7ad68d0927a05371992b9df1db1cd891dec9e7f9bea5c3e5bd0ce8bcfaab670375126beafb392c31a92a1ab49546a49ae7ebb2007f64f1e26720ba0540fad0dbab90a1e0a748a7703c8ea014cc442864508a350e78faa69e5270d5db14e8da69dccfecea8f4ea3c32d0bc9d32eb08e10b54a4ead48082274b28fb75794f0044668a2f5dfc6fc3e7b2177322e707080df327b4cd"}, {&(0x7f0000000440)="da355ab34c54ef425ad6dbb25c81a7583f6136f33d3d50cb96dd8e61746fd3cb40052046132fa7a872d45ee733a9e07a3108a6e02bc59cbc7ceabd444bce6526492f0d07811f4686cc0749c720e48bd21c88240684a56f08eed73c1ddcc9f6e4ea327775cf86cb9c1d1e59e611ce74874f3458b1608b67cf86370a676caa4a508d88cfd77a1445d6e0033bce25096d0e7e945e471341a908933451b8b34fcf97d02c5198462ab282db29273debdbf10c"}, {&(0x7f0000000500)="eb8d2ee3577d60a3b6a0a0cdf790ff7d574978a68f5ff11ba5cbf7ecd93d67d6bd6259e4144fe29d29dc8ef6adb6e9c120e73c5f3a3310be5058d643e34c567623270788359e38baabc06a5e0ebe14a86cac9bea3f593f46c5e87cc64c80e2eceb0a1e"}, {&(0x7f0000000580)="610d333acd205d0f305aa17b58786d279c43d18865624036b98d0257a403773e071561b79c3c35549007fdc3abc2bb3c3c6004ceb8fbee2fb4842cec640f4e667dc28c5f8179f1be648e8477a563fdbb08c0d6a20c3285978406fe99544694865c7567be585101a595a4d102d63499e634759af4d46b5efd398ab3b9b9ff2c0d3c02a72f1cac0ae67d36ff462fc4c52bc98f5585d121e5bbc4e60ecf4408d7314d5235bf9979276c685c499985b18e4f2bc974481ba6051123b85c74fa4530ad4c909a41b5532b340d35618c0c0f544ca1085cd98f20bac8488b6c6a3ba7a9e9b1ccde574e26620abe62177737b496f05842d8"}, {&(0x7f0000000680)="d51287ffa9b870de718561e297ac78272f31a7f04a9c58ab6bc9bf5fdbdb2fb85d8fe0edf8d4676059797c402ea609e78a8c5fb5037ba7a548dec837735e265f24e76c042ae5cab3d0ae63f12eb8f469d6248967d181dca66a25412f1e0d07d9b852f457cbc1c770fadb4a69354675d8728ab8ca1a2d40fdb968e543a8109fd3820a4c76cf969f93b184a478c16859fbb48e0a410cd3003fcc335604238cbaefc9920a83bba5b638b39c68e76c1f7bb50b183339b6959be126f68b3463043320c95bc41abdd5005437c65992351e926b338de0fa3371b9d02633e81ab6a4afc3d2c0925448a23514a2899e59bcaba827f0e619e1"}, {&(0x7f00000000c0)="be82d211efb8ba495ad56a6daaef455b8e31f6940ee379842c85d48fde"}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 16:00:09 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffffff) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x12) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x10800, 0x1) r3 = getpid() r4 = getuid() r5 = getegid() r6 = accept(0xffffffffffffffff, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r7 = socket$inet(0x2, 0x8000, 0x2) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r6, r7]}], 0x50, 0x400}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x41}], 0x21, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4a, 0x20000000, 0x100000001, 0xfffffffffffffeff}, {{r1}, 0x0, 0x20, 0x40000000, 0x100, 0x5}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x81, 0x4}, {{r0}, 0xfffffffffffffffc, 0x0, 0x60000003, 0x3f, 0x8}], 0x7f, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc4, 0x20, 0x3, 0x8}, {{r1}, 0x0, 0x40, 0x8, 0x7}, {{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x2, 0xa, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x9, 0x4}, {{r1}, 0x0, 0x40, 0x40000004, 0x4}], 0x4, &(0x7f0000000000)={0x4, 0x8}) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="c352bd4176fd3e352a7bdfd5e6dc5e29b128d930a9b5eca015767bed73ebaed1d3b8b954efe0431f85480ed6f2baf118000b0ed6e19d6a5f7dafa3b86727b59a5b24076120026a8857938d29fbaeff4db4c71ea70b7e4f375cb72b44ac48c79bda437ccfd9021b41a1d06e7fc3eadb6bbbcc8155e28029e38304538c1e8d04c31a8398f4fc71d613666e602e615c8c47c1c901653bb9d9c5bfe04b6cb5040d5658187942e008250bf2574c874ab5fa9e6ee141e597e04359970070ec52e1592effe8f39be6c5df7c6c95a419e1b5debaf22fd45a3590849fefa4236027bacb6d609b41afdc15579fdc", 0xe9) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/159, &(0x7f00000000c0)=0x9f) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x8) pipe(&(0x7f0000000180)) 16:00:09 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) shutdown(r0, 0x3) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0xa5, 0xfffffffffffffffc, &(0x7f0000000040)={0x18, 0x0, 0x0, 0x7fff}, 0xc) recvfrom$unix(r0, &(0x7f0000000080)=""/53, 0x35, 0x800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/150, &(0x7f0000000200)=0x96) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f00000000c0)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x42) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) read(r0, &(0x7f00000000c0)=""/248, 0xf8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:09 executing program 1: chmod(&(0x7f0000000080)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x20000001) pckbd_enable: command error 16:00:10 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) uvm_fault(0xfffffd803f015210, 0x10, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xfffffd803f015210, 0x10, 0, 2) -> e wsmux_do_ioctl(1d5c62d241736a22,80185760,fffffd803a37fa00,3,fffffd803f7c7a80) at wsmux_do_ioctl+0x6ba end trace frame: 0xffff800014a5af60, count: 0 ddb> trace wsmux_do_ioctl(1d5c62d241736a22,80185760,fffffd803a37fa00,3,fffffd803f7c7a80) at wsmux_do_ioctl+0x6ba VOP_IOCTL(ea61679ee847cf8e,80185760,fffffd8030393d30,ffff800014a457b0,fffffd803a37fa00,ffff800014a457b0) at VOP_IOCTL+0x80 vn_ioctl(28760949ed4eacc0,fffffd8030393d30,ffff800014a457b0,18) at vn_ioctl+0xc5 sys_ioctl(7b56d65e139d2d12,0,ffff800014a457b0) at sys_ioctl+0x639 syscall(a4311e90943cf8cd) at syscall+0x528 Xsyscall(6,0,ffffffffffffff89,0,3,17f407fe0d8) at Xsyscall+0x128 end of kernel end trace frame: 0x181d16aa5e0, count: -6 ddb> show registers rdi 0xff rsi 0x1 rbp 0xffff800014a5aee0 rbx 0x1 rdx 0 rcx 0 rax 0 r8 0xffffffff8180b340 wsmux_do_ioctl+0x1e0 r9 0x7 r10 0x9924f2b797f0ffb0 r11 0xb866c4119f499aad r12 0xffff800000669150 r13 0 r14 0xffff800014a5b090 r15 0 rip 0xffffffff8180b81a wsmux_do_ioctl+0x6ba cs 0x8 rflags 0x10293 __ALIGN_SIZE+0xf293 rsp 0xffff800014a5ae90 ss 0x10 wsmux_do_ioctl+0x6ba: movq %rax,0x10(%rdx,%r15,8) ddb> show proc PROC (syz-executor0) pid=507602 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800014a45300,0xffff800014a44050 process=0xffff8000149b29f8 user=0xffff800014a56000, vmspace=0xfffffd803f015210 estcpu=23, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 80986 193578 1448 0 2 0 syz-executor1 80986 40731 1448 0 2 0x4000000 syz-executor1 84613 239760 9687 0 2 0 syz-executor0 84613 419805 9687 0 3 0x4000080 wsevent_read syz-executor0 *84613 507602 9687 0 7 0x4000000 syz-executor0 52380 504663 1 0 3 0x100083 ttyin getty 7737 66812 0 0 3 0x14200 bored sosplice 9687 464556 75908 0 3 0x82 nanosleep syz-executor0 1448 125143 75908 0 3 0x82 nanosleep syz-executor1 75908 425909 43341 0 3 0x82 thrsleep syz-fuzzer 75908 293076 43341 0 3 0x4000082 thrsleep syz-fuzzer 75908 423606 43341 0 3 0x4000082 thrsleep syz-fuzzer 75908 159960 43341 0 3 0x4000082 thrsleep syz-fuzzer 75908 35736 43341 0 3 0x4000082 thrsleep syz-fuzzer 75908 218473 43341 0 3 0x4000082 kqread syz-fuzzer 75908 339425 43341 0 3 0x4000082 thrsleep syz-fuzzer 75908 139962 43341 0 3 0x4000082 thrsleep syz-fuzzer 43341 464941 55831 0 3 0x10008a pause ksh 55831 242146 63293 0 3 0x92 select sshd 63293 93045 1 0 3 0x80 select sshd 33040 445842 33696 73 2 0x100090 syslogd 33696 90414 1 0 3 0x100082 netio syslogd 24624 161587 1 77 3 0x100090 poll dhclient 18005 47911 1 0 3 0x80 poll dhclient 5554 442084 0 0 2 0x14200 zerothread 90535 108898 0 0 3 0x14200 aiodoned aiodoned 2316 261563 0 0 3 0x14200 syncer update 71099 401570 0 0 3 0x14200 cleaner cleaner 24829 462976 0 0 3 0x14200 reaper reaper 11238 57820 0 0 3 0x14200 pgdaemon pagedaemon 64545 440494 0 0 3 0x14200 bored crynlk 30921 300118 0 0 3 0x14200 bored crypto 39922 503581 0 0 3 0x40014200 acpi0 acpi0 68726 274641 0 0 3 0x14200 bored softnet 8486 233731 0 0 3 0x14200 bored systqmp 49821 368014 0 0 3 0x14200 bored systq 31417 308839 0 0 3 0x40014200 bored softclock 96964 304933 0 0 3 0x40014200 idle0 1 120544 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 9541 6355K 6364K 78643K 11445 0 0 pcb 23 9K 11K 78643K 1679 0 0 rtable 100 3K 3K 78643K 556 0 0 ifaddr 67 15K 16K 78643K 291 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 28K 78643K 373 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1183 74K 76K 78643K 3377 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 57 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 2545 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 4439 0 0 sigio 0 0K 0K 78643K 55 0 0 proc 42 30K 54K 78643K 765 0 0 subproc 64 65538K 69634K 78643K 90 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 518 0 0 in_multi 33 2K 2K 78643K 173 0 0 ether_multi 1 0K 0K 78643K 21 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 114 503K 503K 78643K 114 0 0 exec 0 0K 1K 78643K 425 0 0 pfkey data 0 0K 0K 78643K 4 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 106 22K 39K 78643K 10927 0 0 UVM aobj 130 8K 8K 78643K 141 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 77 0 0 NDP 15 0K 0K 78643K 80 0 0 temp 192 2348K 2418K 78643K 13888 0 0 kqueue 0 0K 0K 78643K 44 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 1499 0 1492 1 0 1 1 0 8 0 plimitpl 152 1215 0 1208 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 483 0 479 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 45 0 45 18 17 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 5 2 1 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 2541 0 2531 1 0 1 1 0 8 0 shmpl 112 139 0 11 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 10210 0 8774 48 1 47 47 0 8 0 ffsino 240 10210 0 8774 85 0 85 85 0 8 0 nchpl 144 17466 0 15878 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 49129 0 49129 2 1 1 1 0 8 1 scsiplug 64 13 0 13 8 8 0 1 0 8 0 scxspl 192 47220 0 47220 8 7 1 6 0 8 1 sigapl 432 4609 0 4595 2 0 2 2 0 8 0 futexpl 56 79031 0 79031 1 0 1 1 0 8 1 knotepl 112 925 0 898 7 6 1 2 0 8 0 kqueuepl 104 1120 0 1118 1 0 1 1 0 8 0 pipepl 112 2208 0 2189 5 4 1 2 0 8 0 fdescpl 424 4610 0 4595 2 0 2 2 0 8 0 filepl 120 25405 0 25310 5 1 4 5 0 8 1 lockfpl 104 1196 0 1196 5 4 1 1 0 8 1 lockfspl 32 1719 0 1719 5 4 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 84 0 74 1 0 1 1 0 8 0 ucredpl 96 8398 0 8391 1 0 1 1 0 8 0 zombiepl 144 4595 0 4595 2 1 1 1 0 8 1 processpl 840 4624 0 4595 5 1 4 4 0 8 0 procpl 600 10222 0 10183 9 5 4 4 0 8 0 sosppl 128 60 0 60 12 12 0 1 0 8 0 sockpl 384 3069 0 3052 9 6 3 4 0 8 1 mcl64k 65536 3191 0 3191 208 208 0 65 0 8 0 mcl16k 16384 7 0 7 5 5 0 1 0 8 0 mcl12k 12288 57 0 57 17 16 1 1 0 8 1 mcl9k 9216 76 0 76 13 12 1 1 0 8 1 mcl8k 8192 68 0 68 16 16 0 1 0 8 0 mcl4k 4096 168 0 168 8 7 1 1 0 8 1 mcl2k2 2112 25 0 25 12 12 0 1 0 8 0 mcl2k 2048 45695 0 45658 25 20 5 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 94286 0 94229 126 121 5 36 0 8 0 bufpl 256 12169 0 6877 331 0 331 331 0 8 0 anonpl 16 395138 0 387582 159 115 44 48 0 62 9 amapchunkpl 152 17880 0 17798 41 35 6 14 0 158 2 amappl16 192 26472 0 26070 162 137 25 33 0 8 4 amappl15 184 2074 0 2070 1 0 1 1 0 8 0 amappl14 176 6 0 5 2 1 1 1 0 8 0 amappl13 168 20 0 17 1 0 1 1 0 8 0 amappl12 160 18 0 17 1 0 1 1 0 8 0 amappl11 152 183 0 174 1 0 1 1 0 8 0 amappl10 144 60 0 60 5 5 0 1 0 8 0 amappl9 136 273 0 272 1 0 1 1 0 8 0 amappl8 128 195 0 155 2 0 2 2 0 8 0 amappl7 120 38 0 31 1 0 1 1 0 8 0 amappl6 112 43 0 38 1 0 1 1 0 8 0 amappl5 104 278 0 265 1 0 1 1 0 8 0 amappl4 96 2654 0 2630 2 1 1 2 0 8 0 amappl3 88 304 0 297 1 0 1 1 0 8 0 amappl2 80 47208 0 47147 2 0 2 2 0 8 0 amappl1 72 86290 0 85870 25 16 9 18 0 8 0 amappl 72 10470 0 10437 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 140 0 11 3 0 3 3 0 8 0 uaddrrnd 24 4610 0 4595 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4610 0 4595 1 0 1 1 0 8 0 vmmpekpl 168 30167 0 30145 2 0 2 2 0 8 0 vmmpepl 168 464088 0 462655 171 104 67 75 0 357 2 vmsppl 264 4609 0 4595 2 1 1 2 0 8 0 pdppl 4096 9226 0 9190 6 1 5 6 0 8 0 pvpl 32 1183028 0 1171861 398 186 212 220 0 265 120 pmappl 192 4609 0 4595 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 831 0 381 15 1 14 14 0 8 0