x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) socketpair(0x0, 0x6, 0x100, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0x8) setregid(r1, 0x0) setregid(r0, r1) r3 = shmget$private(0x0, 0x2000, 0x403, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x81) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000080)={0x7, [{0x3, 0x9}, {0x2, 0x7}, {0x3, 0x3ebe}, {0x2, 0x2}, {0x2, 0x8001}, {0x0, 0xc02}, {0x3, 0x3ff}, {0x3}, {0x0, 0x200}, {0x3, 0x4034}, {0x0, 0xffffffff}, {0x1, 0xffffffff}, {0x1, 0x7}, {0x3, 0xfffffffffffeffff}, {0x3}, {0x3, 0x4}, {0x1, 0xdc7}, {0x0, 0x80000000}, {0x1, 0x3}, {0x1, 0x2}, {0x1, 0xffffffffffffffff}, {0x3}, {0x1, 0x2}, {0x3}, {0x3}, {0x3, 0x401}, {0x3, 0x3f0}, {0x0, 0x401}, {0x3, 0x1}, {0x1, 0x2}, {0x1, 0x583d}, {0x3, 0x1}]}) 16:04:17 executing program 0: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/117}, 0x7d, 0x3, 0x1800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000001140)=ANY=[], 0x0, 0x0) msgrcv(r1, 0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xfefc) 16:04:18 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) write(r1, &(0x7f0000335000), 0xfcb7) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a92", 0x349}], 0x1) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2031922c22db26cdae11f4e145f0d000f48210a999303c30658f2ad198702d413d65e161f6038a76f4ab31a959aec2bfd4052e51d7fd41e7df64880b2a4adf7605cb8c5ca4d342275fd564216db1a652c585c3bca98831f6dade10d61fbaeaa6cfd3fbc2aadbb43b909f4f2bd7ce93d633f43928f1f2820cbb58d80b4f7cd634583024062dc79eafd437ffbe4413373c2c435bd274c07832185d4aed0ca4f868ab2e74526f134f44b1a55a27a06552805786b27a2ad3e7e3a64e5700fbd61365ffdd0322f7ea464af39ceea1e305d1baf4724186efc46595c5f3e1725f919062a138eeaf7a986d9fcc9f6544c48bd6ac498de0cca27ae1f20ddb215cd53ed4247814cce78c576433cda52f02e172d5f8f6350e0ce3fb3e23b6f033e61d4e08738bc4ba067dd2e0663d2698c6b6ae86584657ca34bf7cc2b0b10dec5bbfd4b0302dc986b1dfa062f0ff108e870d0ebf140c9abd10176a3cf067bddee1cac415af9fbaed5f4f3d96c9f529792259e27a44fafbcca39d5bb8589583e44d42a8a7ae54937592af92229cffc937dcfae4ff447ff1b240196d93237e57f28cded81f14bcc366c67ed8c5548dd7342a3c6af96fdbc7d625fc97d10ca5d0ac4dcd3bbbed1107ea44f231912128396a07ff40b2b13adecb95508de5ad634eac6b261d30c500c3de473bb9460339018cd11cf562ec37d975ba98b105d2157fddf3f796365de615a4fe197cf77aba004e10290a22d88ed5801faee2c83800c521fc913aa415e183c5ec65d791715d9f6cc5dd1c40fb840546b50ea594ab61b7f3a3a0a92400a043f445fd58cf8761011cdf00fdabcf12fa29f9ad0adc410786edba670f98df55aec6efeb4e27db026caf14e29ad51a21b054768f7b6e0c49100b01a27733b7badc5dc2b717c2bcf3d72d3dfc15688ba382e55d8fe17a01f187d46227da5b051ffc5e67235b84f2f8d279604e752ad4aa8080104ea0df90329ebd43d51701c943c79a70f1b0c3719bf50c740c6101ffd14a30ec47743e4c79f044a984d5851af16ee4f95cff2db9e5530cf07e6d596d085ca65307b3eb6e5073fe9986155e1e1aac2be4dde805c7877fa77e695a269dd4989fdfd20160adb9110139f64c7022b591f87809e53dbbc4ef6704f262e5a898231aa5a0db6d67753f01bc676d7ef22462a4b14d7c35614ad70cb83f77557d9e811096b0df5add52925de21dd51223d3efe1b641013e99e62699cf3d4d088f0453abbadb1961dedb4642bc62fb0e50dedbc6c2497fe1ab22d1e6b1b028cf7a1f75111d3f89d883bad032ed02ac5596453a34c50df2e27922800ee170d6fe67afcd1c75c1604bfcb0c7b434346424ba9f87dfcf4de56ac4c9abc107365f5c0cc5107b27ccba0968f580325f2cb41f668356dce08e6a112e15a1dd4f9e7419f50cb3befe56f0129c11e7efdbc88d8206207f23153bcd08693594ae3af48f8539e5e0c2287cbee4aba823bd74aa25373795ceed9201632288d71329007aa90dbaf1712758f5ff92910a714a9d223327e66c667a566ef6dea678f2102eb1ca59a6dbaa2d3d62534e5ad118caf45e75d53b83338f2a13b84a14dd90a286fc30bda0f953ff90a919493f5f18232b09e162ea12ca4011926c8abf7e380c2fc8b3e692561590c567ee1b53531685876ad4397fce13bb0e65ff013984c7bf33dabe7b68806f23e1cfda33f9f0004a65e109a6540676bd07b3f93b4e695feca6df097e466ae3fe6f4aabe1a3e4d4bd638e6a1706d922d3224f9f670d3022be2e64953fc2e978a46cc1f86c12a5fa13f529f98939f16b1ad249ebe30b7e9b482e50e3622c96a08f61b60b6d3b07f2e873420648c9017051c3e940208090a497b9d5bc150871d6bb25063fbf9c892bccadd60fb3ff19d66a745823b987f40761c90a8b90204312c9720a4a653f2a679ba6341fe86453078efb15681ac5ca8897344e7503a9c42313513b84560325eeda98c36c536332f1dc0975e6d50e1ec62d258dff89fb0d3d7ff0ed0fd40ffe8ff4739d47b61af4fad6ee31ad4f662a5fdec50eb041d7f0deaa7bddc0dc53dbe2b9cd18ece24f58722574f30e642a2099df77b2e998bab7b221881125c81694ac1c5f91ed6a4d2221a647df2c471485cb967d8c4de4268bfa3012ac282311ed630fc0daba2b74fd1e4da25fb4618e92b4db84dc285128f70de0ec3285d8a3d332df7c8275ae01a4667fcd5720c036e6c8fa1ec2ae030dd97ca82e7de2a92600c2f3c47df522985f5eb7398f276dd54e667b6b21fff4c0a2d8d4c1646abfcb6fe3e32a568c91c09f6627f54f12b39ac3c8a28025c949ce55252ffbba0a13b2e9780d415985aca978a1b514c45e0d3d164eef5541c12754e45a5ad1f91887df7f69635f58a5e5f6617783dee7cbb64cf21eaea64df6fe81b5223839318ff8207ef5542d3ad3ebd51b8008ce3417d5a9f48e69b5fdc69deba34802ce8e3c3dc33243c4d95915c3bb84f7c3c3f4abd5465e90dbe503887fb062b2f71e25fa8faa2b0b42f141c5cdb23a46f8a611ad61b7e99ca6da8f4622bbe421000d7c83ae618eed2acc9e827c679fa40594d57dd43203cfd9ae85f0bc18e5a2d5ba7938c4a50ba42c7888e9b4ec20bcaef7cde4ffe948cef16859adb80c1103cb7931fb3a13df626ba554ab29f62bbdab1ead57763e56b802341dc8a928711ed7edf0bc5dcb8dbc3bf4967e825b4ea6f9093bda8aa4678131e30d6e9e2e7033c6cb5483fa9668e2ecb554f5b0413b5edea305b2a07be6e1326ddaf8d629092af98e294cfad0b48dc4e2b6265b4189442d5da14c45c2a91629a2923e8db0082ed134428a1afb88cf272d125139c0dd8f5188b5534a5c996f6942c8d310d0e8f4e8b0d3c8abd3c64314792cb99374bb399138cb7550aa0a09c051a1939dce80e4c2d666ee013d9a9359bfc761957b2e0995f31be0adcf0b6e54dda6373d2419c13c26ba9d8468ee101f6b8be04dee4a9beab4e6b04d5a609211b8c66d1040d660cf4b1fe0f6dd4c488fcc227512a52a5eb61b3d9379ccc8bae737cdb5c421041ca9dda485fb5961263494a9cbca5d8ee0ec2f0eb0e3348487cb0ea2997c6bc7e6d576fbe5009b776b45afd82006ed8d276d55e2b26938fcd45e0eb559b6631a0010431dc57e105fca0b88fa6cb9659f211048a0ece7ce99571dfabc0fe4a066b94fd757b50f2f4ab65773283ed80661cd3395925fc7313a782468fe49a61e1b28615aa13d32b9c5fcbec1f8aed972587cd3c08c8a05adf274f952601b4b5896f372c2b8c395dfaf6e26fb259d78b94e99b2f6fe3c87f5bbf4595786554d38c330d8142f49b3e002c037bdf379e2b21bed9520d29fe3d309c9f522e40ba0b09141ba10af666a7855b383638e841f4a97df06d0f88198e079f3230f124520f6d62a6c22aedc0508a9f37775ba3a1d63d519a17f5b88c7ff293ad4ba9565d4bff064ab5567d365eee8b0f043e85785ad2866eea35bfbce495a78c39f5d802c17f148a09f411cc6389b5879a2a9df4fe220b52ecd9a93f3d4d861fe294193853a84771f10f4fea8757ac54ba4693e5b23576fc27bb1e26976b07c9954d1b66d583a288898298cf62024173d895ebe8ad16cf9db670d51a929aaf86a89baded7d2ad51fb0d1d875aca3bb767bf78bb6cc49cb441141f0e864ee5c900b939a34d70d81fde0571193810c4d3217ba8c0261ac814b98d7769a64d4f7c030091044adbb704ae68f98e73aa261e3321dc87706bea327a858600107472260534f72c42a03f5ab57dcef9bf3383c3a2fa70a7c05f006c2d78135c9b00670ec12dacf76e372501306c1cdff1b61f48a660aae3441f4beb198215b52dd6710a79c6b0f8a85c0de7b20e9442c91a91ea34e61460355666a753de32cae99ee3829047587e0053feca92c34395fd550b0cf6a7e51bf1142b60a61dd1e8333cfd4", 0xe33}], 0x1) fchdir(r1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:04:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x1, 0xd43b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xfffffffffffffee6) setuid(r1) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r2 = getuid() setuid(r2) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:04:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) fchmod(r0, 0x1) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x401, 0x80000001, 0x3, 0x0, 0x21e, 0xf658, 0x2cf4, 0x1, 0x1, 0x76ad7080, 0x3}) 16:04:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) 16:04:18 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1, 0xa10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x0, 0x0, './file0\x00'}) 16:04:18 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:04:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffd93) r1 = socket(0x27, 0x7, 0x6) setsockopt(r0, 0x2, 0x7, &(0x7f0000000000)="bd583597d815dae05e647efb60580dcbd9dddce594a0cb50", 0x18) accept$inet(r1, 0x0, &(0x7f0000000040)) setsockopt(r1, 0x8000, 0x70a7, &(0x7f00000000c0)="12e90c4f2cf0b6cf5f3144c8d83dfa63a5be6fcb13966a2618d1ff1005b8ed766f0bfd0ab7d44445d145e553d7e8cc4e668588638a69da4755a46b4a7037674dcca6b53de14bdd9012bdad074d666c133dd4413ab493d3575862506085df34ebbd8638719fd4fca6f4574621ca947e5b4bf6ee9b971c0ec28ac8f895737f3e6ee6b27c3067f9656a14766e", 0x8b) setsockopt(r1, 0x2, 0x9, &(0x7f0000000180)="a41afebc7717e61cd8ab279cb3cda8687dc9be5149f7a13d907bfd31a4d9dbf498df45a845e7a0d076027d579ae9331cc48bbd19874d26fb90b4a920ce7a03dc027a6cf079151c0e4087522561e613c762d6f8ea999ac691ccd66d876ae2c503e36e150dda565bc096704e0dc450ccfed8da30fd488eef6d1198d1", 0x7b) 16:04:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:04:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)="0d5eba2d275f95216f9b402c8b0c9c915888a4a4b17599d95c733e0cc4f6b96f6fe4affa8ddbe41a4839889f41da99b9534df5023c81356e058a0abc9582f466693911cd967b0f5a5b370e3e2915281352103f50a999dd78f4bb9ae028a3cd75473db372b9b4d6e16c163d4385199a175d7653006ae99736b9ddaccca330dd5ca7946bd1ae4b80ee90799d3399240e27ed6075b4c3ad656313866dee916eb5e39b2c8ea176c4824a5dfcb35684b0fc4310d5d6e082bed3a58f8a7e32f8ff3c5b8737ca56f202a2e152a33c3c54e2fde4e3b83a9dde20693e160ff201f49febeab226636d445158ca195cc739faa8dcfe1b99c429800b", 0xf6}, {&(0x7f0000000780)="9590014c58e70fe3a14a22423e6c024ceae725736e2247144a4eaeb8a959f49adfe13974997072e58be49b8db000a28a8f2cd370508ccff66ad3896d6a59ee7a856e525a9f51df52a7c9bc01ff46380ab24a5c50a2e95add33b7a09756f9057935a28cb2a97486607aa0dce505e67b285685ce588e2ff033e25b7a87b3f3696ab5c36e9f93e69f7a", 0x88}, {&(0x7f0000000200)="38dc896b335fd10413c5fa71da03df62c049e29dfc5303652c2f978d655b462730f3145ec97e9ae33fff51b7baacff58281ae105e2d3d5c60c3ca5ef4357ad44f4e4c331aaae7536ae9c1a3b17fe4fb073cbadca7d0570e4a5d1abbb362cb0dcda6f9c6770bbe8cdf58d7f3093f80d033eba54d521b346fa55bf339917a2e7eb2510c0521d571094de4fd354ff5db7673083c6bf28adcd393bd1f940fee3e97449762f62224ac4ff45787cdf88f2663bf64d4771f197547c9f6e2966fff3b26279db7bf1c0985904c0dfb8bd18329814327b9d9b56ab6e6b13", 0xd9}, {&(0x7f0000000300)="3ceee5c7f6ec1a741575ce18bf4505dee91f448e5b9fc0d89c9592924f479e601891550763970eb1a33d63af792d9ff3c7424a705a6e4a8ef63e1c6786082c64aaebd075ddcfa33ed50a912d7a5442ea9da5acf0c10e6c0919635ec287297598f46d1eb80dfffc", 0x63}, {&(0x7f0000000380)="175ae0a65403659657182e8b1a7c0f577b18668bf8c2cf83d0fdfbf3b93d43", 0x1f}, {&(0x7f00000003c0)="09b3f9981babe0748940", 0xa}, {&(0x7f0000000840)="dda9793cab701a5c229a83c8c105b1d2d50acbab5203436fee8269a9f8b650dc9c8908931aaa5a8cc9b3a969d365186265ea221b39b5dcf93981c895b3b54671144cb99f636791ae55d47f48a5118a4d5f8d77474b278199b8dce28584787955295b5018c6c7a1ba7dbb5771e79fe83dd1e2da36901d29b5eaa68f20ea86fa564eea6889322b91c384acf58ffd2a50046f05e21e1e3d0834a1ffbf6151119320f5980201598046bd83434ab79379fdd8528ebe50e1e65f1c4a82276ee348d9e061bd3aa100b5bd8b7a8bb2d73c36c28fe8bbecf2785d57f46ff5d2ab7669b11289beab408020a04b996f90f5b703aad31fedb638f11c243f22d4404d4e08485f05363bbe542da7ea4cfaa996b3325a6e51544a46a791b21a4dbf4050082d802e2557610cca548e67f4a3bb96bebe90d3edc64cfa6973cb7ec39f4e8a3c2132f955be3307b8e997", 0xed}, {&(0x7f0000000500)="e15b8edd60fdd3c5afe59046de90b69047806439a1415ef462d311689e9e9c2e87c105798d622ac65c7ac29eaac6e784a79b16075042469a1d33774e6c2961ff51d238a5ad55c259db7a2674169de31ed24a8ff4c6f4ec09aa155b37311a250159e242461e94fa8abb59123a9c7b333e945ae3377ae43f2480a301f245d696d065bd399feb1bc7fe71e4ecdb37a6c8960b0a1eab2fd01b0d9f5ff006504ca9441a4d62e568ba1ef7fe7bfa3c00eec2a4810e730b851e31bb961bdb3b5212aaed24b677babe71b2dfd1b6bee752e9256b4466d6c73048224d01127913", 0xdc}, {&(0x7f0000000600)="4eaf7a7d80a7df9fdccf08e6529714d257217a0a3391d975e949775869b9270def763938d8e073e8e2960acafe4046ee8cf848e29709c5a8bf9624c360ea1c65c12174fbb97c8cdf03a053941fd4a7b7ff8c4a482fef265798e51487c29a", 0x5e}, {&(0x7f0000000680)="9c027bbd5b53", 0x6}], 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:04:18 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x800000000007, 0x100000000, 0x0, 0x0) 16:04:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0xb01, &(0x7f0000000000)=0xffffffff, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x20, 0x3) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r2) flock(r2, 0x1) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/120, 0x78}, {&(0x7f0000000180)=""/64, 0x40}], 0x2, 0x0) 16:04:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) recvmsg(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000140)=@un=@file={0x0, ""/89}, 0x5b, &(0x7f00000019c0)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) r1 = semget(0x0, 0x0, 0x82) r2 = getuid() r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x7fff, r2, r3, r4, r5, 0x102, 0x5}, 0x40, 0x9, 0x1000}) writev(r0, &(0x7f0000000140), 0x10000000000001ab) 16:04:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004426a, 0x0) 16:04:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="ebfbd62d6d52d980e1eb817ddf77314d0f3d627fd8fe651c3f5179779ac09b434025b81c8b8e81ec2baf5fbe3da91750bfab916deb6de5776a1f818c36b2323ddb5fcc73ea8640ffbec78a9c4a9fb8d37817a64b5dc13b6c8679208e7985bc1dc0ce2bd3098d262f4166622477b56f49cb9f45e94af2334ddc6dddd2f9fdc359c6a461bc81e1643f91fe1c6416d58623f25016c413798bb959c9b64f20a367c3d15e981b860f8a786485301ee22fdd9c57fb95831af0a6034f7a83cb3d5480875db5dda29f4e1767b60199d882020547872ee5ad50fdcf72820dbc93dd93819163c35a71aefe8c917affe7688e3f4a186d40d47bb551e22b4ee18d031f83b1acad92e52faab53d7f89f21b02ac38553c9a5dc4d96c53a9e3d5e422dd20b085a9253726c4b62631b62b534b7e40eb47b310835aad20b4514f30302302e65c5af251edf1a9369e66ea267c98b25bf70bb0acbcc0043919a152c26bd50bd7c0ed51e0e25afaf6a2a6a0d0e8801d0880771d6c267cf7b397b8d5df7381a17b77656db63291779cfe31c61852bbad3ea555613dfad0b5b5bf2571b52d7361026d343b9403280d9156d2f1697f6a8189241f74335f180b791725322b62594e2aabac269121d6918e952a81d7e476163fda88498d939ce1ad5d9a1d1708b512b1a5aebc0a1f1c52d3507f6fac0504eb931180792832629335bfb5c6d5a33a918382297d40b424ed876bd3ea19dbc5bcfa9fd6d7e2df90cd2b7d22bd98db41c24391e7a828ae6517ec413dc49c90f48f9a400e98433fd193d7d56192c6a790fb0cc6e8196eb66f6ae5a3fdfcec22ea3ccaf435f0003790c46fe7d8395af9ec193207f4f7ab82e92d571399833d44e8b482080efc8f436233f85bbfe6f249601adea3c3b743244307853483e4853e31bf4a92c72518489f7ce581759ce599def25f71e331c10a6ebb3bf6bee4393fcabe00bb40ad533a4e86cfccc2586a890ee3064541df435e3321999f4767998d87d00499f477c6d70b2184c1e206eeb5b66f1303344eedee4f1ec2119c2b1c336dcbe837c9a10c20e330cc5f09d9386355248efad451d7c04ee8a2c038194c05c11dc0601e8079d6373fde2e6f23659da702107b26338cc082301b43e5d9bf31b4c4c448d96ed60d5bb515bbb3c0d15924d1231bd2725b9db17f916366db92ae0f1f3a56df5559423224bbc7cf4bdd7a2509bf7ca0e382e5673b7aac67612c76fc995287438e55705b568100f66f676021096508b13334b50718592a12ea3a3dc8a0062557d43b9ed164bcd784b415a941181ca585191309f1d51b4b6c9c187e4c3ae96b2190ed810fa7d4dd48814f0f4aa17fed0d2190ad354429756d9341eba717637d63ad06bf55e6b8517526da1a2f02476a06abaa584ea71fb588fb59aa62f51469647249bea405dde78351598f9570391d725da4352e74869e507358a2e4de49ad6f07b1efccc7ffc7f2637ca554ebc86d87b0a25067c5d409af4708dbb3e7dd98c4b4c728a22f8db661fce17444656a7305e38df3602f06952b60c5d644b7e3a394faa4bd31e73f47293b7fcd3f93a163d41f097d30b9908fb2e827a33620a8955383c313b393b99d6a003d6e383f2b39306c3cba884897bec593ff5cf0bc4973a0f5730649deeebbbcd891ca38d467ee3fc58baa08b708b9d370d6ffe50b0c51958551a3ce61bdf484c79604977e41dd63cc12d6ae66ba6e6186c538c3cdaa8dea9c64f2e02ea0e85b5fdca10685bb2735a6d24ac7db1b3c36fa650cda7a950f901ff349d5332995516e95389cc267f89a257cb77ae0fb9ccbbd91234d962c7acac698f3bcfd4149f6bbfd6786ea248b8db266e4116567462f8cf103755985bde44e87ad71eb87b7109dfcbf4ac7ea11e7b2a3164664412ae27d304f402c9c3314120371242c8e0f6e63c31bfbd2b1b7f56cbbf2a6d3a77760754141ea00f3bfe44ef540bd0fe700b31785cea5479bcfc9e0444543cfd69e762a32f232fc8804a7077a98709d044b7f97ec232e13d71ce5fc932485db4254964f87a1e9732b46439808bdcfc47ed705b1eafc09a487ac35176bb8df490e2556b03d929ee906856bb93d6e2d3067b0ddc9e6e74128d55bc01e526b0b3a58b2d2969ca4420cab12fb7145a4ae84b29ff04ba3a624f61f1b29a329e51ff17e953169ece172852e888888a68b5e4fbe441d1bccdbc4cd83399b5a73ce38e573aedc37a6a47eea6887389372bbcbcab7dc6d09a72006bdc38c698ea6d55490a10fb269475fb45f304f833171471c244cc57c3b0dc6bf79490f91b94731e5aacade83c706a8fa448021bfa75c88baa69b9adbdc1b962cb26e7b6f869e5d0591199647bbf238b682e060839008e675d185389b589f76579d708de735fadbc776322fab446d31da11b66c178abac40bc5226c90161cc7348bd600664d163976605331c02c54211db13adb30f82a1e4c98e77825941e75d2c92336f1a873c5b7c4ef2c43dd25d6a38b9c765133249c4af9f5158b6460d579aafbead8861b4d5bb63d8610c74a89b23148b4a17a46f846dce6035dc86e8460b36292559b5f55f219bd1fcbe25390a96e5a6ed6004d54fcd8cdcf0db9d9ac2a3a119e2e0bde3a97e706eed7d216819a9bcc53ab5cd87b097d25f27d48a1e3211c57cb7500e8eb2818c018820d5e5b5cebf314d529ad032f27f3c199802e8d921ed00dd3258c6dee21edca26cde091efb27053c9f73310498c482934447b3d00a194c81226a74f4bb6fb67b5cca8dfa2f4d1859feba61e075686a0936e6069048cc8acd8d27d6098b23d82e2d25706c8284bbb4f5c8dd3495e60064845fbf968b88103bb743d6eed22375ea3588651725aceca3d6c41e462bc0f6ec4300053ea7aa78272e458", 0x801}], 0x1, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) getppid() getppid() fcntl$getown(r0, 0x5) r1 = getpgrp() getpgid(r1) 16:04:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x9b8}, 0xc) open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x2}) 16:04:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) readv(r0, &(0x7f00000000c0), 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) 16:04:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xfffffc82) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) getpid() r1 = semget$private(0x0, 0x3, 0x222) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/189) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 16:04:21 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x6, 0x5}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10489, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000180)={0x5, [{0x0, 0x1}, {0x1, 0xe711}, {0x1, 0x72d}, {0x3, 0x81}, {0x1, 0x1}, {0x3, 0x1000}, {0x0, 0x10000}, {0x3}, {0x1, 0x1}, {0x3, 0x5}, {0x3, 0x81}, {0x3, 0x800}, {0x3, 0xb6}, {0x1, 0x2}, {0x3, 0x7}, {0x3, 0x7}, {0x2, 0x8}, {0x0, 0x4}, {0x3, 0xb0}, {0x0, 0xfffffffffffffbff}, {0x3, 0xffffffff}, {0x1, 0x9}, {0x2, 0x7}, {}, {0x2, 0x4}, {0x1, 0x8a0000000000000}, {0x0, 0x8001}, {0x1, 0x8918}, {0x3, 0x80}, {0x2, 0x36}, {0x3, 0x1f}, {0x3, 0x1}]}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000002c0)=0x1) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00') ioctl$TIOCCDTR(r0, 0x20007478) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000380)={0x40, './file0\x00', './file0\x00'}) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSTOP(r4, 0x2000746f) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0xa020, 0x1) lseek(r3, 0x2e, 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000400)=0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) wait4(r5, &(0x7f00000004c0), 0x8, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x100, 0x2) readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)=""/70, 0x46) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000600)) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000640)) utimes(&(0x7f0000000680)='./file0/file0\x00', &(0x7f00000006c0)={{0xc31, 0x7}, {0x9, 0x1000}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000740)={0x2, 0x100000000, './file0\x00', 0x1, 0x9, 0x10000, 0x5}) getgroups(0x1, &(0x7f0000000780)=[r6]) 16:04:21 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) r1 = getpid() r2 = getuid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)) 16:04:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = semget$private(0x0, 0x3, 0x11) ftruncate(r0, 0x1f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x5, 0x4, 0x10000]) r2 = syz_open_pts() close(r0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8028, 0x0) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x6) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3, 0x80625, 0x1, 0xffffffffffffffd9, "855c00026705001a000000000000004000", 0x800000000, 0xfffffffffffffffe}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x56ab8b8e623b3600, 0x7}, {0x0, 0x9}, {0x26, 0xd1a}], 0x3}) 16:04:21 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x5f) write(r1, &(0x7f0000000140)='U', 0x1) 16:04:21 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x1, &(0x7f0000000040)={{0x400, 0x7}, {0x3, 0x81}}, &(0x7f0000000080)) mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd) minherit(&(0x7f00005a6000/0x2000)=nil, 0x2000, 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:22 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) chdir(&(0x7f0000000140)='./bus\x00') chroot(&(0x7f0000000240)='./file0\x00') r1 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x6, 0x4, {0x6, 0xfffffffffffffffe}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = dup(0xffffffffffffff9c) r4 = getuid() fchownat(r3, &(0x7f00000002c0)='./bus\x00', r4, r0, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:04:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrusage(0x0, &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x800, 0x20) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xffffffff) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:04:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getgid() ioctl$TIOCCONS(r1, 0x80044275, &(0x7f0000000000)) 16:04:22 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x8) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) symlinkat(&(0x7f0000000000)='./control/file0\x00', r0, &(0x7f0000000100)='./control\x00') link(&(0x7f0000000040)='./control\x00', 0x0) 16:04:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000180)=0x10) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getgroups(0x4, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000300)="3caa13f7882bce21d14b5229a57985c1480c76ab18cfbb163caa", 0x1a}, {&(0x7f0000000340)="b16b8aef1c28874d9ce663bc69b60a1241e8309357ce9f94e657ceba55de18a705bd6dabd2cd46769656ce33958586cc12a45ef2db92cc33e7b20d3af3aa9e9d35b2d30c389befd6084e5ae9f5c849732b5c9866741acd793b", 0x59}, {&(0x7f00000004c0)="550e6049ff82382a57fdd3894ea46ef8da56f2358b680e344ced", 0x1a}, {&(0x7f0000000500)="f71d8c540ed869a085458b3cb0d7e085ef26c7c9493ef328240de31e3f8775cd7f510d6c364494ff5a1b5099f715a78ae088ed5e09c18773f20a72d17cbcbc9abd89730e4229ace2e0b10eb265d2becf499211e778f161a4b07c96a492a24a26293c30e92062a04ae3a21dd04b861f6857fa2c14c5806a839ad1b7cdae22c517f972d8919e69eb9d6e94941fa3a44c1da8dbbebf8a43e0ca30b1e7dbda9ed2ddca258bf81301708e14e5e446bcfcf95edfd92ea6d1db83", 0xb7}], 0x4, &(0x7f00000006c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x40, 0x400}, 0x1) r4 = socket$inet(0x2, 0x8000, 0x80000000) r5 = accept$inet(r4, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffeb4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) kqueue() accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r8 = socket$inet(0x2, 0x6, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f00000003c0)="003b84dcd53fd67b200000183216018360423894c317ef932e0000004d9e65a1e3672556b5783cbe69ee8634fd4ffda0f88c0a0096df0000000000000000fdb3b2642d59caf88260ec7cfd6a8ec539e1925a7f070094bb6c8b91a51dba2f47744b9d94b878b8995cefec53c5a0ad452a3f6882d869205526b2d47b7adecba9e1490e15b445b1e86724933aac871ca1425655e8ac02e05adfe0c2a139bb6a17796001fe8cb2dfa29167c3e179f716efdeddfa201be9b763f64d11051e016988943f0314ea5fa93055f722718837323b0da139f97337eb8e5aecb03c77a5cf5496ec270a8d261060f0a9e5390d4bcb6f4f6e2a9b244b60b14dfd27", 0xfa) fchown(0xffffffffffffffff, r6, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setsockopt(r8, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:04:22 executing program 0: socket(0x12, 0x7, 0x0) r0 = socket(0x6, 0x3, 0x3) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x210) 16:04:22 executing program 1: r0 = socket(0x3e, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) open$dir(&(0x7f0000000200)='./bus/file0\x00', 0x20000, 0x1) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/118, 0x76}], 0x1, 0x0) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x2025, 0x6) 16:04:22 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000240)=""/90, 0x25) utimensat(r1, 0xfffffffffffffffe, &(0x7f0000000000)={{0x80000000}, {0x1, 0x9}}, 0x2) read(r0, &(0x7f00000000c0)=""/21, 0x11a) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:04:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="f541c1dcf7861039aecfc9d21427d3edbaaea3e40e38a6dc85ab828a5d48501816d98da73bba57904ecb3ec7f648c7237cd65a6394d35f690ad04fe85a1a6181d384f2d18d5891b6250434c3acbf590dd941252648e55e4d7ab98ef921bcf09b8f6f499205b565d8a84f055ded25c55c3f2e4d6f4939cc45d1a13a77938fa42b3e4100377388f55d1cbb3e398cb153bd", 0x90) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r3, 0x20004b43) 16:04:22 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x50}], 0x1, 0x80000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) 16:04:22 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) 16:04:22 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:04:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) mknod$loop(&(0x7f00000000c0)='./bus/file0\x00', 0x2104, 0x1) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xa00, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r0) 16:04:22 executing program 0: r0 = socket(0x40000000000017, 0x0, 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) listen(r0, 0x1) 16:04:22 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x800000002006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x80, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, &(0x7f0000001600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r4 = getppid() r5 = getuid() r6 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, 0xc) r9 = getegid() ioctl$KDSETRAD(r0, 0x20004b43) r10 = getpid() r11 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt(r0, 0x4, 0xa9ab, &(0x7f0000001900)=""/146, &(0x7f00000001c0)=0x92) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)}, {&(0x7f0000000280)="c743873cf82d2634c71e320d7e53b142a3916c8519ca49f505e59f2e559d8ab93c1799fb27f7f43ef05c417aa5194b2a66b9818eeffb39b1ed26122799a15fc4e7abcffe377da4ec229fb8dbf1ee078e6bab33e61dee955616b785d2bd473341177f525fc1e21dc2b0c97615de746012d486cd34f1db0a79614ffb5d918dc655f0c58a069a03e19dfc18f684d29d1f9cc7f4d7dc634a6f6633f2d658edcb654990b0bf97e5eb8c101bfe464dcf91cdc1acb02739bc757a81aea15b1d77b4b32e0f9f12e31e8cf4f8a5dda7dd6d9053c3423a324ba10b5ed1a67001cf1e698740847b4815d4f7cc498b76ddf2e33b9b0049909a5097399c43f653d295322fd4a18d472ae6d3115f19e0c336dc2847bdf17a8927f1a9aa7fd22386bb721b7da53f3579eff746b64af8b75625da34f1c36288f722d27e7d6791ab92e08b29ecbc50465f1bc4cc9b8dce03079c3fd98d538c7cb8200fb763a7a1035a593aa540dc5fdef706b4cc6924a71928b5bbe59f6a9202f983a5af814dfe2c8ccdf3f968584ad28a192b9e50cc1543c89a8768ab8339b9dd4bc2118d963e998ae9652d309932f9e724dc07b96fcb5a4e8f0c9cad5794b86e050130c0b30fc18c739d7ced03d07dd22812cd75f627f8c5fe365d2a77c3c558a92bccafae342cebdc5a1b2e848225ebe82b82eeb8c7eea51a3843dbf142be84607cd795ea9ae700a64d1e1085ff15f2e88422015833e1441b1dd5b258b3015a1191b9fa938d3190d0929430708c518e6a74032f753e93a4e22120653ff1adb7c896233a58e2b4eda20e9463ea603711d0e94c5f4660baaef83144b058c309d83f49a1c6266552279404891ee21ad004f4183ddd986fc03667d88d57827ff14a7c1f7f165f298db9570a586f59a6aa9cf5aa9ca3bf3e5a6e07720d4592bf0454180827d802ba3b56ef3428c76f6be589dc823fb67ab9de5165da5434be04de2cce42cb9c0f8583e0204d53cfef6e140bcdc6e44e8363d837a25112dcffd7564a0619eed7ee5876f42390c3248068894f5f432fad4daa4d2270aef73bcb4b76fcc74b75f255ebb9c5fe0803a92482f27e1c456864a506982e4e76deebd132af3d2ca5f99d8306d43d6292d189e06852143d301eadf3396ad96d3d23e7f4b2c784da0b8062001cae9574008aa8a6c46cf5cd9c8ef083e45891e0864a306334f1d2626822e8a33db48d432a601951e60a34be125a00e007288903bc4b46105ca4f7f69ec3bcb0bcf57ca882553296b8f8e042c3d6ca0e167fb2938bfc1cd2e19dcd6f742803346ad03bfa305fca96d81f1f19e4a3b4a606c1d896c9c27c54ec23059993e6e7577d13378c0b1a31949cfbe4e19aabef4329ae389b06edbe62f26897b17d47314db0f0a52b9cb96b27d2617076a56abaed3221117b8c3b475d3945d41171d0c6ece63536889dde906ec4339bd9cf04e5beaf3a49d19ab55a3dddf0f77f4c061c7366920ccccb63e2bc4e04d74ff91af0c47cccd373c0bd484ca5c0fc4009dfcde11f244733896ba769199eafaf5cfa392aefc2c9ceb7dc7cea6448cc72a432798a6be5ffdfff96d02f7926da56856a7a1c8481cfaa19dcb9cc53401cc5770dee8e1197f81c98edbbd362eb0e6cfacd39fb4460d79dc9e89424446fc17665fd2eacc30422c028eee67c0af36eb6bbd36e63ef18c86c3ee1b88ea0b15e69baabca1af92d55dc1fe8a49624f0181ed6717e5618b37b101a639db185e6780360b10a18d0e20543f37546640c8e5d424d20066fa81ef71839e24c2b2c267a799d7d6c7428881046a453abb243c2225751274a7fca379b11ddd19d954cf101dda46b146b41905a97256aa5c952e9bebe649b897f4c9e345edfa862ba13990bf13dd009493a71ef6337e43db0d6f4203f70b72c782e4294f52bc436f2e01666fa254e5024e4b4c1d2d16000fedce26512db08d87f239a3475bdeb6702dfb6527f5022ed81f1c1e4627ba2bc221f687d4ce4250027f9eb05363f7fe16e9ae6c61aed5cce56a9d9d5d827718f5891393c5d055581130454e5a80b58521b6ddc55d6d9a476ab187c5cf2cd58339e98d47071c3bb8cd2428331122866f8013b1ce7b6e293223a4c945cfe654cfa55a965293cda2ac021988376913f0f482802d9fed26b51547140e31828770478254a4b3f5f1d52247335011eda0820a897d5485bb63d397fc89302c4a62b0f66399130d29c8994ae3d197a2b6084e3cc9731e99a3b0695e83a70f1cad1184ad0351c8310b05cf7bd3b6a4ced7b9e7e4276f6aa06911036a313ad65ca31d4bb33fb267bef35ff0a0d005f2d865b872c9edeefd462b118f77c3f112f67ffd89fa7b607b7064c9941e66a4dc434a41fc4ef62e21ca8872cb106204b401e8ea1e6e9fb0d4a9522142686bd1973a78db4a45cf3a15eabe1907ee0edf80333e43edb88cb414833da4153c0fb2de72775ce872586deb59ae87fb14a9e693b9fc9ffe43a5aed4a89e1841c8e669b243126e6f9713ec56adc8e3908d68325bb439e7f268c521b708fb9a5d9b4448a0850570a309219d7a9b5fa0be76c1ea08bde3ec2adb7cc88ee673228bc8f977c0e12de0ac9c0eb200a34334d93ac7f201fbe1ed6ca47d8258f2ce85c0d059058680a03b36476fc5c96fcad2ec96ce6c47b9291cf49308538190158b85bb56d4a4876a80371517fec275894a113754e90bac5abc62cf6f1c7ae93c64da276c8dd468d46a73b59ba5012a8441ca38b21db3c276c885c75c557035b183e59293562e0364953d8d9c9117444bb71654b6b72da4579eeb5a239d6067086e968fd03882c79f1cfa6de678194c784fc2ed4b1bc1149a3188ba944ee5c017e0d7fd843896f71de48e152d540b364773e5272383f71fc59987552027801c8e2e4bb1cdbd80a634ff7d241f92f7147685d1c85ccc1e6fa1daf3dce2aee471b78b697b9aea1d29d06a5bbaff3e96fa44ac54af7db2cd90c772b041e6a5149460e5e0db4450296b0fd2d1ff34ab223619739b17e4574719181072c8ac1489cf619ff533ca1e7e3559bb277e106ce94cf3f913824486f0eefa1b769abe3b0bfc3e12850518fc9bb1b498e92c328da62ea995c35dce7baa717a5917770753e60c3043cdadff66dc8b8c6eacbd26c705e946c4fe26cd69a2d110a0587d3ff4401a944c57e65ab98f936cda68d93920d39b8887d65a70f33ef2b5191765de51e88e061c6e3992276f1b6686807ed8c6097e42e2f14a02484a8fe13c531dd601fd6d6799dc5108cace7feb1fdf469f36123e25960c4a914df0ceea22a809d8341634c88bc1e17b3b4e85cc9a5d5c4ade0882f9a29013523ea419b9deadf159c3d7251286753b093005e00f3719c43e3d52ed880173491da0046353024ba720fbb42dd0771eef5094ec4c99bb19a45616afd9602016c71dc2cc522184869446af436c6f7fc21d0a15781ecf96b7755cbede4f21075d5cf72ae87d9f214d66be9b7074a46a662c6344fc4abca0a0774cd0c3b0df2cda8c1a371005a87101b500b8572b64dc8044fb71e10d5157c5606c0279c954b583bcdf6655ea4fcfa9c7e5b40a000052af42e8456c036d38deb31adf8c7ccfd045204745f9d5d3ec4ddcd448fbcb0238858490204baf152eb9ffbeed4649148dfe9308366f261ed67a02d40fad1aaccc15ec8314058febe4908e81f1709e849b791d0d4c5fd8b75544e1ab30ae2073c1a0244be935b20e47f3db4564fa2e98f7bd98cf004fdb79869c39fbbe59e10bd3b331069e564952d0265b3a28002ab3b24f6bab6f049e279d980c534a886754d99bb1b13afcaccc7d3f75c2dd999808b41f4fdfc7b64f917fe89e2a71533f2501e2a1bd2085e85071107211d0d199e83f725a73aa6e046b3f794c9bc6903550d450a49a887c79b0cfff1211ea055b14886ec4dbfc60db28c7f273ab67fea7ebe9baacb97b180a7338ebec559bd2a3a5d3b06dce92c6e66c74afd61700dbccc08d8e348723d1763480997493da22429ff05f42fe42f16c5f7d9bf9f3ff07ea857c74494c87c9dbf087afa323b7ab2592832686efb206caa8f34a6ee07a7f86aae2c50b346c57b66f37d42da7a4aee103750ba27c966926ee6165c9dd32d261c87548b6638d803aeb58cd3b700dfc7f77182e447ef76d406c0ae9fe9f505cc8b68593baa6f9e4d12874e9d2da5bdd7209f4ecfdf05544b67b7a6e8949aa02bc1e7dff287fd5a7b576ab4416db7d5eeb30a85af041b193e8faac18417dc60eb211071ec2ef6ff6f7cf84d3cf633b90006567ab6e6766eaadfe476435b1654664cae6a568da540b3071d04d4f3279a71fbf3936a1c791f8b72bb0af9a87c600771e0bf023b2badd83971cfbecb6eab1bae9ab09987ba72979f73635aa3cfb05971f10354ac4ef5042b424edf7fc6db85c90193943afa272199baa4f85572dc7ab8841d60edc5bc563f377b6654e7ce73f56f0031c512e323ba2bd14a876a37fa1198909abd2b8458e45a85114b7237bf6efb71840fcc2a39f11555ba14b1d18a94b8d04a15884874924fc896be00ffed1642f92a106f6c2ac267d668503887c4143aa2938e72617530e7f45b3fe33d8aba3dc16be38cfa1213c12d54fd5255e6acef3d9519ea80af6b910f752697df0b2645062ca31e3fe1e8557812719eb92f4d9f1295ca96403b71b2dbd37135afd5f28ea26852080939cb05a7e77b095b8dc2191daf3d25d8a59384c32b17b696ff8a6806663ce10cf48c3006987b34710129f3a4fa420f810ea49e658578432461a2f7dd5113725ca791aa698896feb05a4464ab5e2cec7ace5428796a51139d16d7f48bfa491a33231e8a35dcd662a39b7cce5249a4032a476bc4c31a882a8e60f9178dbf7eec424950bd1924513bf0e016353f064d8b69ea416b1087f58e642bb3c6213f4536f5f204c7f6b79d65f9699c4293ad70d6ead31e3fa9b1e39b2698fb65f5c95cf504cf5b4743922e6c0959110ec927a4bb90a9c79f95e454dc1a4d582ed4858590be866f1931f96b2b646a738081b19b416b516936f2a6b82e76dacf9c6ff19a1ee1a8f2189b6f6e116071bdd2812a65ad8461a37f47159e51f70e9848c922cb5663674f5408da0877a1b80ffb55355d3c5088ecd96dfccc35347858a4aa8b71b1b960f21ae2c19bcdaa70100d4e6bf6542563c5967f5daf3170ac4dd8cfc8d84b77ed8a5f2222e6b21a0ef797f6c625f7f26d94ee49004a827d51352c67d903169bc9bacf1e66e938830052fd6b390d73f16d8b9e9d98eb2dc1b9e1aaca7a0074ac03a4e66466fad2091cb0d0270e04018c34297f2d4a9e6cd9efd89d7459c054f9a4fef08a301b1a9638308cffb2f5e14ee929e0598e04662b77548393d8f4cef581bf1d5aa9952666ae052878ea0ecd0550d638b0f0f96b197aad6daa9120086c2eb93f9e43df3ff28b157230fd64fb93118fe773da53ab9b1bae7f3e64b660c09722d1d34567f438a4fed6dde30c4b06cff95fca2e72e782c7fd1627f8539c1e38de65ecde9a866482176a397421b2ec2a13ceee53f64aa39dffb275a174008ef0696d7dfb660abf33c66b870cedb1f00a714e8b3ad87db1a477fefe33a832eb7e9d9a87c434bc83a744d927a9e984253f68205497aa0e9a26f8304f7fab691b8318f52734979c87051e8d09f6667a43012b1e50b67998e9e1103bcb71283825abbf5f5c04ac410755bd2be6185ceb9b6569c20b125baa7b9050be4b7d9f372a9ea74305aacaf54742ad9489e0645eb836edd0a44f37fa511a752667be2003c00a17cdef4d55f3d4", 0x1000}], 0x2, &(0x7f0000001a00)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x158, 0x400}, 0x4) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) pipe(&(0x7f0000001b80)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000001bc0), 0xc) 16:04:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x82) ioctl$KDDISABIO(r0, 0x20004b3d) close(r0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x7ff, 0x7}) getdents(r0, &(0x7f0000000080)=""/91, 0x5b) r1 = semget(0x0, 0x3, 0x0) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000100)=""/165) r2 = syz_open_pts() r3 = kqueue() preadv(r3, &(0x7f0000002680)=[{&(0x7f00000001c0)=""/128, 0x80}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/111, 0x6f}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/248, 0xf8}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/225, 0xe1}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/174, 0xae}, {&(0x7f0000002600)=""/120, 0x78}], 0xa, 0x0) kevent(r3, &(0x7f0000002740)=[{{r2}, 0xffffffffffffffff, 0x80, 0x87, 0xfffffe0000000000, 0x3}], 0x4, &(0x7f0000002780)=[{{r2}, 0xffffffffffffffff, 0x30, 0x3, 0x20, 0x7}, {{r0}, 0xffffffffffffffff, 0x19, 0x2, 0xfdbe, 0x1}], 0x0, &(0x7f00000027c0)={0x27, 0x8001}) pipe(&(0x7f0000002800)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000002840)='./file0/../file0\x00', 0x28, 0x48) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000002880)=0x4) getsockname$inet(r0, &(0x7f00000028c0), &(0x7f0000002900)=0xc) unveil(&(0x7f0000002940)='./file0/../file0\x00', &(0x7f0000002980)='W\x00') chmod(&(0x7f00000029c0)='./file0/../file0\x00', 0x4) fchdir(r2) mknod(&(0x7f0000002a00)='./file0\x00', 0x0, 0x4) getsockname$inet(r0, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r7 = getpid() fcntl$lock(r2, 0x8, &(0x7f0000002ac0)={0x3, 0x0, 0x5, 0x3, r7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002b00)='/dev/wsmouse0\x00', 0x280, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000002b40)=0x8000) getdents(r6, &(0x7f0000002b80)=""/100, 0x64) recvfrom$unix(r5, &(0x7f0000002c00)=""/56, 0x38, 0x1, &(0x7f0000002c40)=@file={0x1, './file0/../file0\x00'}, 0x13) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000002c80)={0x461, 0x3}, 0x10) sendto$inet6(r6, &(0x7f0000002cc0), 0x0, 0x404, &(0x7f0000002d00)={0x18, 0x3, 0x0, 0x81}, 0xc) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000002d40)={0x211, 0x8e, 0x20, 0x300000000}) recvfrom$unix(r4, &(0x7f0000002d80)=""/89, 0x59, 0x3, 0x0, 0x0) 16:04:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = kqueue() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:04:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff03000000f2ffff7724af42a53b22b3bf1b05eb5af35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x1, 0xb7) 16:04:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() setrlimit(0x7, &(0x7f0000000080)={0x1}) 16:04:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = getpgrp() r2 = getuid() r3 = getgid() r4 = getpid() r5 = getuid() r6 = getgid() unlinkat(r0, &(0x7f0000000800)='./bus\x00', 0x0) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000340)="af546c6573dcbca67244dfed9b2f3fa776794a9ff300a88dd1ef62fe07c4df2379ef7b60fca1c57b55ce61e5934abe205ded0e4f1d3f14c633b82279a1f9fd43f3c55cc76908d0e903da5ca28d43a28dc98ba5db0c788d2ba1a028247d42db597ad8a281ad539ec32a6830c5697b3f134aba7d91e61f20bf6343c465df5a3322411aa30e3b589c05baa09e99cf1fa9f3ed5f80188ea258490276c5ca8e79c28657a5358ddcad7f36cff6e0b239595964291e9d91ecc831b4ad05a361490fe4cdc045992c9876debbc3651a14a90e116a54c7b3bf1273fadf", 0xd8}, {&(0x7f0000000440)="1db3a2af9ac937d4786a39381d5025e8e62da22b018e705e4d51db0730b48d1900ede2d1aa6a7336c73ac4eab91d03b4e375d3b44e6be23e45816064d45b8c7dfdcc1269e9caca138df314cd3cf2dcc13915b192cd91cd2798d785c0987e3ad304e3718662e36901cdfc81b888529249ef30986773488cd8ea42d81180210ffd84df44510032aee59d24f3c352fb6325c7fdb78cd220859fbb1d335d8e7a426dbf8c30e89b7de39a78cabc7b4c33b4f8475499f9e81cab6659a88439354b5b434507f0288760dfe2b48e2c8ac98f78a0d50a", 0xd2}, {&(0x7f0000000540)="79fed79098933c72278ce46c341c36d28fc5350b4e2d2102a3b9b44044cf9feaa705db606752e2f728157bef0032cbf7cfc3a7bcfd09d4fc52c5", 0x3a}], 0x3, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x4}, 0x9) r7 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) utimes(&(0x7f00000006c0)='./bus/file0\x00', &(0x7f0000000700)={{0x40, 0x4}, {0x2, 0x10000}}) sendmsg$unix(r7, &(0x7f00000000c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="509bb115c8c9a491614b4e883147b94abd6a31781ba8ae991b52a17452fe63f110e7cba6eda7c70d14ebe4ff9c76a64f85c1d02714eac6b789910701726adfade5933b0e90840344f6ea108502182d59729a9d6920129f2aa79b7a344033d7c8c487f78d31993e45e932da5eeb4c468563864b47cdf9e5499ed83a08f17e5da9e7104662c1364e9693b9e1243a0e4164fa429332e9d91bec8818b51a391edf763aaa23549a435421cd93640bd2d716aaceee6e54371d76891fd303e505", 0xbd}, {&(0x7f0000000200)="3ba3c30b13beac6479738c5e91ccb6f66d760498128e7b6e09b0380b22283db60d5da4e559f749e64ac4cfc1849fd9394af7c60ac6199c860aefb617058ec7c66c5c6999e0fa38d55b2c7350b482eeb99eb4fa694cb69949e19845a0a2a66d2109de6df18233759ee77145762a10407e0c77f2a6315b0ab78ef3f1bcee8c81e2dc782a9b166dbd4059d0ef0cae9de2869005da4596c73bb96c186c5215d4eb89bce6656fdf093df7600273cb2a88b29e8cfe47e514a06a4aeaf6433c930ad4a359f789a62610a823a50430f66961ff3a843609a89531e8d0b3e018fb7c", 0xdd}], 0x2, 0x0, 0x0, 0x4}, 0x4) pipe(&(0x7f0000000740)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r8, 0x80585750, &(0x7f0000000780)={'./bus/file0\x00', 0x73, 0x3ff, 0x1000, 0x0, 0x101, 0x3, 0x20, 0x1, 0x2, 0x4, 0xfffffffffffff800}) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) 16:04:22 executing program 0: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x7, 0x400) r0 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000013c0)=0x505b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x5, 0x200) close(r1) semop(r3, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001540)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0651d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce8800301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153ca9c543efca8eaaf2", 0xe7, 0x800000000482, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) r5 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r5, r6, r7, r8, 0x2, 0xfffffffffffffffe}, 0x0, 0x6a7, 0x1}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0x27e) getpeername$inet(r2, &(0x7f0000001440), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x1000000000005fe, &(0x7f0000ffa000/0x3000)=nil) 16:04:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x6, 0x0, 0x8001, 0x0) munlockall() select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) 16:04:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000002c0)={0x1, 0x81, './bus\x00', 0x4, 0x4, 0x7, 0x6db52811}) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/230, 0xe6}], 0x1) r3 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x93) mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x0) bind(r3, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x9, 0xcac7) bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) 16:04:23 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000003c0)=0x5) fchown(r0, r1, r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r3, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r4, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r4, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000380)=0x4) sendto$unix(r3, &(0x7f0000000240)="2705bcc0e1691cc672cf5a5b13b039f45ff4fa82fce8085835bcd90658071c44d4211ea113c03ae26fa621a93a068dd5798728c89d3a95bb9a9449e5bf028a99692753637ee1f1a0e5b2c9083ba6de7f311eba889656cdcb91e9d27ee133063784812497eb5dd9036435dacf7c97798eaaa16eedf81c78a40436432f5d937e309695059c904f0bbb1bdcfd5d9f0512b0199e63b53035693b1a0c07ca639a68be272ae45f3fbda96c35aecd9c4b7262501e0100f55b856764c9646bec8ad447fe000710d87b5c3910e5b3547a7e119541ae7e6277f68159", 0xd7, 0x0, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) 16:04:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x7, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 16:04:23 executing program 1: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r0) 16:04:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) shutdown(r0, 0x21) setrlimit(0x0, 0x0) mlockall(0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpid() r3 = getpgrp() setpgid(r2, r3) 16:04:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0xc0, 0x50) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x0, [{0x3, 0x60}, {0x1}, {0x0, 0xffffffffffffffd0}, {0x1, 0x9}, {0x3, 0xfffffffffffffff7}, {0x1, 0x4}, {0x3, 0x4}, {0x3, 0xffffffff}, {0x0, 0x800}, {0x3}, {0x3, 0x80000001}, {0x3, 0x5}, {0x0, 0x1}, {0x3, 0x5}, {0x2, 0x853}, {0x3}, {0x0, 0x2}, {0x3, 0x200}, {0x2, 0xfffffffffffffffa}, {0x1, 0x8}, {0x3, 0x6}, {0x0, 0xfffffffffffffffc}, {0x3, 0x59}, {0x1, 0x7}, {0x3, 0x8}, {0x3, 0x5}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x3b}]}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f00000002c0)) 16:04:23 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xfffffe34) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:04:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r1) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:04:24 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getdents(r0, &(0x7f0000000000)=""/104, 0x68) 16:04:24 executing program 1: r0 = socket(0x18, 0x0, 0x80000) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x81}, {0x18, 0x2, 0x7, 0x7}, 0x7, [0x4, 0x800, 0x800f, 0xfffffffffffffffc, 0x2, 0x0, 0xfeff, 0xc886]}, 0x3c) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:04:24 executing program 1: sync() mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) 16:04:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x3, 0x40000}, 0x10) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x200}, 0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 16:04:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0x4) ioctl$TIOCSBRK(r0, 0x2000747b) kqueue() r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000080)=0x9c5) dup2(r1, r0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:04:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) poll(0x0, 0x0, 0x80000000000007f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 16:04:24 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) recvfrom$unix(r0, &(0x7f0000000140)=""/130, 0x82, 0x1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:04:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0xfffffffffffffd3d) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 16:04:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 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)) close(r0) pipe(&(0x7f0000000880)) kqueue() pipe(&(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) 16:04:24 executing program 1: 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) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x8002, 0x20) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:04:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1) mprotect(&(0x7f0000003000/0x200000)=nil, 0x200000, 0x0) r1 = kqueue() preadv(r0, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/109, 0x6d}, {&(0x7f00000000c0)=""/24, 0x18}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000001240)=""/114, 0x72}, {&(0x7f00000012c0)=""/35, 0x23}, {&(0x7f0000001300)=""/134, 0x86}, {&(0x7f00000013c0)=""/153, 0x99}], 0x8, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:04:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000080)) 16:04:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x9) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:04:24 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="e1cfa1210843904c247eb995d4de8055880008018e1251fe05b633b1382fbdadb6d7f6b147699a2a221e7f6555287052fa96e0518cdebcb2d603c52392c818ab6730940dbbc60a998b2ef996ebb3e4792e997c5877d4c36e096bcb3d31330a21f30da51a188707ab391fe29144a168ccd0e471f981afd767f6ec699c56636b023fbd18aee47b86722b10973f8cfeda5ae6ec56f9c0b532240709961ad4e61a9c4ba6f516ffca01c4929634c51b6d79593d15d7754e1875e427bc8e077794f7be79f52cea09bf1b0ab471aa3ed7f9a7150150f4b4504ca1e0aab094cb53a12757b7d7067d08b602bfc5809810cd870138417cb52e779ceae013b510ccf4ad984e4f0e36026a314d83568b1a4508d030136369c1bd4396c5a5bc9072082367170d1fc320819d75bce02f9b15bb451f5033adf8d62c92df706e062b708d088a1591b635c5968e5b66c4da5baccadb0ff40eb2d12d9b13aa61ac581907656a15680b71ec29c5fe58d1c4102d99b90e73e16ea6a2be97d623feb857b5404ee07921d0c0f2914343a2d8a77e8f25017b9363c655ff338086d54190f33a98967b9233e48a30374da75515ed4f4c96ea42066bd4b2d63fe148064b9b2071033875a6798d20ed7fa8cde4ffb4e89b8ed09ad419959dea2a3344e88a1d158759ec7e3fa4f1731f05f3ac3c2324de8b80118304ccebfdbae8354c727c476f60f331cec6f0048fac1c5a94d8dce383a3fa901359fdc09274d4a40d4a1622026cb46cf95c4b92b76bdde102deb6f69806913ebfab8ef674f637a31632f4e01da99297a61a1c6e83685c4653f5a40ac50ef2f62641c66267ed4bf605bbe916cc0cee915f869ad6dd54f236dfa3f7852b11aedb44ea6bf00c79eeb7d84f57d77a43dfd2e9cb2097459c540600714e20d7d71a957650cc1c67a0431e210055afab44b2b8ca943ecbf7e90def47906eccbeedd1844a600c617d0688ae216ac41f581a89c81e4c285fe258f0576850b285ba030347dade73497191e70157a54cf5a05137e53306d75952b6980fafcb5bb52eadc6e5ea58998bdec918c6a9de612b2d75a655f89da11891f2d1e8004e370fdda3260e9f481f2d1966216a7209bc04a011aa71250b1877b6be5fdd642854ca93adab8c65a0714ce3ab202e2ea3bf60a62cd2e4dfe70345cd7a74405a18f2ba60b6b95f1fa8525eea3896d3e33ed5b7c0d6dae7a3bf8f16709ef0b627533e40a2e752f661909afd3f9f1136cda449b3169d1ad1435bf88ab32cfa8b2c9430867290ff24f239ffcd901bc8e7e571e0544c476423208be282512c37d17988c52f0b570f8dc8bea3f19d25852199a83dc7e5c6523b99b26c7d4ea6cc8707f22fd44df2d3973bffbbce02a1efc77b6708093afa51e3c1fbaf343b03d52aa4304dcb84c653b37896cd2c5986361fe5f05c4ff0c64442771d3d23bb1516c01cbeccb077c460e85c647253eed1d419ee4be95880e0dc9cb518d5401b990fef4f72bea59f2ee245463ea0b561e1f2a4c6ee456a52ec9929cb0a92e46be99fcc6b51c89dec263e55e9acd20100b6b0c1b2d760611a54e788260face20b06932bacc021595aba66ee41a17f218b4542fd003e7540ad57544b52ad2351691d801314839ae1baa8dcd97dd2526c81ebcf11be21754d2f0428a53e0fa78235ec621cdd897ca6633f3d8b64e7ee49709d223c8c639f913cf9e86e14629581458f5c64c4912d68d894a2962605a378f73c5da4d75ec9aa182cc4bd625c97006b57a7f039ca88dfe05490c8348d1716d47f22f72bf9e0f80f367f1d48b762c41666767db053bd1b3cc14a8ea2837fba2a44c4382be1de25cb008d7e3584c354abdf293c69a1d1a35b8428b77a296247d1029b67959c675ff6d713154c1d97f36bfaf1a17021a4731719d18382659570ae84b049abcc7df613937b37f38ac464f4d19eb00feae63d04416287d0463dc6492c71053568c4c26b052b8bf9591836dfeb22a625550808ed58e3baecc4fa06fd894baeb7d3e4410e8d8dbcc0811720e7f62b2929b0dbd503e964484e916d92baccc0455bb3403c7c3e27e14af3fe5fe760534a90cba341788eef4afeae60d52057c629090d454406f365e6f21e8f56a4f2c88a3907e53c3a1750b6f6622a271c343e8c62191ed5274578b153160f69430b509b80f129eb501ec447dceba8ffea9c880f25ed1ba3e28ffde4410e01cd61f6cccc2b5ab62b179e98c97df053c6f59ba7a4a472ab0b9eac68e9b22a5d9e4aa72d3f98e267ec25498b8cac194af079a219d692cc70943a5c5b49a1bf895186c545cc07777df4bb737cd89b65deb336c8ea8dfcf842671ee1dd189fa686595f581cc177f30d63f04d4b72c9990e7a17d28fe8946bc05bf58781afc47ea966f09d56b6008071d1674de37768938217d797b7de018911f62aeb718a58fa7379994df76c057d0c9bf6e22c6882ca1589a42a5e5488050c5099ccda42f82100c9f2a16adaaca4efffede2cce3b8458b1141740387abae55154063bc8fc59ee45f147e501c16debf821465d1dc98425f80076648dcfe1f8265e5388dd9aa716cee8f46014ca15356f437852623e9e487f90abf9aa32bf404ce57dc5bfb2515f1be1d9c8be16e2c528c602f749c76ca40311d6d9e593978db7723a566d4430ede6157ef1fc92a4fe8ad5684eafdcd207ab3964bfd70ade59d48f548f1b25c5fb98a935f05542ecd9c9deb4798584101ed585bfabfb15ddf52043b0462978f618c7a740873ff0a39ded874c70a04145aef57eba0e602837d768464e384d6022df876e97548c6c8e7c716378c7242d096c0bca50a532cd5ca3f77a1226e26c19b00f574c6d083aa910efaa97c86c607f228fd533e5022ae90e5fd8d7b9f8d64d06673086d9e2d38878458fea4ac0b2033309e2cd4c4accf571a3cc13c461bd096a147e15ab0d8a8a261fbf4d5838b870a468d45556f0a5ae6985de79d6b1941793b2cebd349d4aa10303fe5a893525d503c0df25c29edfb8d017ad1d8e0c8b28634843d6e081e4a62642b96e8ed42bfeb0dc8fddfff45b745f2ca3d53692b0ccfeddba9621728cb6311b5e78d116fa3af25af253a04aac7d9d83a4a53314b829ea038ff893a5793c5cb784ec7900eb1da51061c8ede06cc7bcd1934cf10acc39eac751c306dee7a007231f8e0bb1f3be1e02e3fd40244bf0a4ee6f815a512e857ef2014c1cccb1fe22d2fc4ec9437bfcf1517c704af64ee6aec03812b2c4b45b059189ba9f451a220614d4a70f30721e6e83d0abf4b9fb74a7dae44702f040593acc9ec2340ca29dbf3111feda4c9e6e52045713faf39ddb4f3fac8ce187bad87d4392faf301cae49e6863fb480235fcd8b7da0ee5af582002571a3a23859f041af508c437840ccbb1016dfa3b4780a12073bea864a073ecdc8496423c197b42cd99c0ffe2ca1990e392a4f6477521093c8f89a4406421dd032689143883784946e424cb11b73d619653969bfefa715c3d0bda59ee274d06e3cee1db59bd41d8f3ba9f63c570956b428249e1ecddecc3d5143c11aa11ad417496779ea92187ef56b748e452831125ba83a2e906ee614d6af4a1ad47329aa72e76934278324994c4a8a203b04ba9dcd4260ca8c2f41a6340844b881ac78ce18a5c631ce46f535195dd1b2538614867f60b53bb6b3009ac65052d340501594685294338d136565e6db950c42c259caecae9d774e951f6ed58527777fd2dead94477301df41e4f4c54093ea3e1c927d065824164fad588d20e0dc2550ef4797e6f7d15226bf850fac5ae8969b5ef3aa9fc8bc1fe7af48a2fbba1ef27e098787316b20c7ba7db9cc4bbfb3cbe418b1534e0f17112595e587c1a1619e769f1601d89337114a88a22e4a470d2baebc2dd7349ad2d60af85abf2b583889f6810f4e487f6578074ad9adba19fba5d8436c7ee5cc30f48b5a35c8a3a491ae92efef0beb96f38d5fdbf085b40eafd4552c07ee76ea3530c53634feea526618fe41d0356be7762fdb38f3df52aa2574266f2678404a9da6eded81d716479da5b598461fd56559cbe0c99c5789e66414a00b70f8c2981780c8c4d3357afea299bca6b1c4b6ef2fc8a49adad0c7ee20d16cd075ff0fe192e3f4e662cbdc024b5336ded3dcfbb59c954653b3ec39e9ccff661b19228bf716bff6f0a56b2ff1cb2745d43ca79d9a908b37635cd07734e9ce229bb7d16db7abd447dedc8657c860a225da9bb179c0b2b9497e862637122da516b66cd111ef73dac6c293b43585329376b5fbfa9f7efef698a2ac8799c76737b6971b1e8772cec9ef5a5a6d75b2b340ac1b613cb04e5e737cc3dfca36e6f143ca06c609702400b37d07f1b45572b34db6c9fc762a6507eacb9953c43a9449a2700797855d908595fdb9053131956b3f1640433dc2a8c48739056c76428ad6e2cde7aaa1c80f93e939c7dd7207d4013987c9b6e2e02bcd3f04ed5d1f7f051edd9d76447f0616babcf8e5400ed80ba7a27de49f8da4d5126029ea1c7c28adb59eda4b65523db0f0534946ee793c8cbd0c4f7caf81751f2ba3d35c558c46c4fe0dea9e9e28563a12df2056d132569eac69a101484b18e0b98a162bd2a2c7eab39fbeb757a2099dd70267a20ba70613377e955e4e52c9e34199994bd23f0e1e1bcdf26a609ac25c9de5a5e044a842b8bae6403d1e4c89a83a8947a826a52d297d98585d6eaf4cc85f8309624ba06c988467e3e1079e9da8354a3c1f353bfc639e610ae4a03010fd3c12e226597e1c721e3f248056e005c3098ce0d767bf4a2c3b448382bf290af29c4fe26fcd101bd43969d2bdf29538bc9df3c52a4c9280b6a856658fb82dcd155c927539ec4872e61d1d1e6eabb0667d4695f4ebc493b8fd80cd11a35de0d8417cff4eabc132c4c6526b36206a3ab8967bd11de59e7760a1a15d18bf74721a8d9ff468a692cf8ae85ebab49c6255188503b679fb2799207670183a1600572daac3ad7179f7aea4123ee97d92945257a6331d561a8f4591d3139d99ae80d94adfa238893eb60131da4661a22f11fe3553e8d44902b1bbdd2b87dc81f70e8b04347d8168242f7d6e8dcba372f40ee870ff81a901908883b29a3e9b1e4fb3198d1082fc0dcfd46bc12ff7151705de3faf0ef3d4b48faef24684aad4d63f9ede53d38df8e63a45dd71fe6ce85fe4bf707768661913c13904f60c17036f98c663ba386f1afab7dea10534035f206105e392d500272bc9fd26ddbb898e25b6f40941ec13444ff91cf529243d960e55e11f889cc9b505ba2103bd9aa92052e1c1334a4c80b598fa57a54c62db2927cfa2549ee7cca4e1c6c612d5a9c5fc31f91c696bd242fb9bba09ffa4c818eefcd9a4a42d3f0bed978df5205c5ab11834e2e4d10348fa7c634494cbd24ee062194930f6f975837595dfcafcc630e83000405767384732082b1a34075a899528ddca43276cbdbf93ad3ac6f668212c8a5bc99618864701e94b0c378f96ea18d3f96da27cfccfaa1c47df0fe38addfde97f77a0a09c4cf498b5f937f0aa016aea11f58c27868d5dd5a10ce07206ef96c545ce940b38d7eb707b5e61a69d7b74fbe57737630bf082ab3a30f3db04a3950e44c09215e0cee7e34e84481a99fbfaad0e7b96f9cd4a78f31bb6b967226468c019cd7eeb1124ecab25d2cb3dd8f6037bdd4477faefe73f45dfe48dd85cf5b940b8dffc6f6afa7942ddcd0f38f8f2c7e46addaa83e7b26837e65f4dc2fd25952a9259b97ce6a93f599859c0b9e6afc5e8389f1d9c687f19176102bbf46d73ac", 0x1000}, {&(0x7f0000001400)="bb4a849969eb1c27af55e524eb9dcd63956fed3cfdab0352b3557ecba2cf3fde2270d2306a300da4e96b09a60baa1cef1ceebfb9645703da52c863a988b2817a47ec5c9e07345bfee140bed03e9f189175d5f384213d9a66b5141c31ddece22081905c030ec5f9d18a4f00d29208ba54b6040aba80ec0004e11440db16934a9890c5748eec907b0f9cb40afbb9ad1322004223d4a29b72fc768f9e43cfd1edac59eacd5a435f2e60932a658f4cc8a5d83df553783eff6d5fd7c14af0fa7213a4a731325f0239fcbe85920c6055d9a2bdc38f446a22a50cdbf3ecf48180ec9b5fe6eb6ffbf6b730035576e73abca47f73784218b05f4414ba5d7d548fcf17c9fad268e8e834b212b9a80857489cd4c8c4e35932513d4bb1e23984feab201c97e9cc01422f3798660d51581d97ba9fa9e3824fb0dd1d02be03c446c5babe408d01c11f36ba36c89b97a62417430ca2fbb2704062df149c1326fba771a7013ee070f8ae1c258d4c58cf6e0f9eb15abbb62547ed4d1c97bc00c0c7f2702d5cedd2506c3c4c0ba3cbf9389378ff58ae1000ed158c941eab346f8af2269208e53824b3c29d8e186d5795aaed2190092de1c679d4e0772b30e56b0fd39a1afc5592973ae376cc3fe8b95ece05743cbeebdfe94b08b322b50a3d6af0998a35a26e999a35d2a35d2b4d702955f58ce8ee2f8f683259b436e7ee126eea6a78db4ffbd571fe5f8a67045b8517dff73573570bad5c41f4c250282d1396a09104fd108954b4c4344d53ac931a18c11b3276c68f8bfa426db4b4aa661ef8b3d04f7eb3c24cf8626069f9ef37b55c7fbcabf58ba2f7dfab9d299e50d197ca578c1497c33c2f31b7fcf4d9cbcb31c4c27be0cc5c45cea276e0e6ea19d1919f0c24eddb40819999d896191db84da460ea2bd1997cd779ddee3f2bf6b063a7a64b00f722870a308a47d9722b9c52063351cbb0f7d1a7fec99a88b621b05507be4abf09536ef50f01480931e386f029b6f65ed36cac050fe64d3eee304d2be9bd3fe34550535136787a107c410e45854c06a4a486ef4f81bb9a77f67800c7c06da0e494cfb8c01c3bc21c260f79471d730215d0072818a1adaff3b203a504c9e4eea141256dca1e520372272153612ad11c329e6552ea2b12775378b87651a0f50cad0fb4f7b22bebe12edcb0ab6297224e2ab7893a5742c071a5781958344c6fb9fc113bc4a26cf1b2138611d302e451735fe45c349804f414102f4617177d14fe467a8bed79dcb86f77221522b2389ff165428495df2a7d1c2747f73bbb0ca72530f18b58bc657a9e0e76e62c79ff3f4c70173a2f2a06e2fb883b524038662d2ef93c58f810876fc248a5dcaffcaed72c5a5dbbae29ab354935574d7b42f1e97ee8cf01c99ad760528a8bf9d419252151b8e29efe6352238e07a49bec43b5103e2d37ac6c2774357e37060ee5585c6b5ac2759dfd99879610a293523f5fb32c469c2fcc5cbaafdb9126c0f1eb5e6297e963de00104db46a5ab795dc2b90cc1a6ba76840d3ec8460e51ab1a306e67bf5eb9896fee4861b5d449564c49fbed0828cc60507850fc9401ffc0c7d75dd4b2b67ef70684672feade67464ae3fe69985e2775df4e5894cc8286264dbd9322f3e2f31bd401b79731e25232ccd7c41aaec6f40e3f647e1d88ddd8520372ef1178b64d1257c2d4f9c1018c7adc7b8c44356cb6107db765e5bbddff062071d71fd28a80fc5989dc7b2fe4fa833bfae409cbafc19359e3c47c384cc6353109a20a3dc154f824bd94377c69f7e803b5d7bbf712248da6aa92fed9afc003240eef37606dbef2408546af10fbe3459b664ed16a72a6316e3920c9acfa0418619436815a98b1a09dbd16ca0fd1a7f560d1dd51ca27b2fb3315247c52e7ad7f8a322b1dcd2bf102d579055a71fd8db93b16bc7541bda7f684ebf00c2dd796ba4de0bbc31d3975dcd2d1f26bc7934d2ffb1823ec239cda814de3365c402200d95b71069b8b5b781ddb0df119bc31ca01bda2c7a283bec3fe5b5f34664544c01d3d72f1463f91627c91d4e89a14a32569e796b7a61d188760cea1f99414e249fd880c99c15b6b6afbd3c747b536fce0e36791e9b85fb6f239ab3117980217572be5671e6df8d1f3f9eca7d66c4dfac135a8fcca6c8c80c07dada073ebd15d51664adb45cba0ce23a830a94af11e822385273795420a5ff18471d19dcd9b357631108b312c44301881fc40d3e42e405f78f025c345294925a1bd375a9ccf387a5782b2643f76e5b5ecdb294a46a53351e73e5e7d8c21b00f7bd9a7f058b2656deea7809c832aede4f1c65e74697d2800dbde33dbee9786fc6292ae8cf014d9ff4c3eb10e5d6ab9caba9252be7cf1fb9b5eac147dc84245c20c2b09c637280decd4421c1a77013d4823ec93c0ea4a8e9b1c672950096f0bf1c2e4e2c17c9c1463ed41457b7a6c8c0f8de525d1d4627c3884d18676321f82e13a4a3c5c0447bd232e910ac4ed9b52c2c64b62c8598a545a23f3b981cd24fcd0235e5ac56f3a265cc4b8980e4322d9932830829a34fd5dc82dd1c71f8b2866de916fa69ef6df0d9854070e5767dc9b4c5b0e4e5cbda295b8b23bf494fcdc15d36265b0cd0c20e4758082922ff1068e314a6f516ec706c7208e1d6a6e6b51ab735c876e1823f6754685f61d95ddf9e0a250011047014495ab0954f65206f5c12f533af72821537140727004c5367749279a2fb9689cc1bccf602e1c12d8751db50dcfb6cf11549f7b2580d7324af44348a78530644824b5c717fb0e815c34a933dd1fdcaffec1e138d90d12fc7d32e4d8d4a4e74e991fe9346f0565219f17371d5d711b72220673559405e811f18d9790bc383b56083601ced0d158ad48ac6f412e258fd91d9e5a7187a6f50fb15e9769720846f4ea026f80446b703e1b5baa3a61da2a26af27374b503a7b986af69362b268a75bc5f3bff0fff5e0b6a72eced4e79c25e65ec509b1ae195a629dcec00fb01a4c2d1b06e22a2e8d4d0eac81d6fbeeead33d3024682d7b5953261f297543a405d26f36b619fa6dcd8b6fa02dfb6524219edde236cad6cb848622a6370e531b940eeb4671a2ea30983359fe7f9cfae4c17a5637d54c045212925b89ce2b0a80271a0d6454b686a983fe5363fb03bf124f758916ad92947e989781ac4a29aafa3b84361d26d2bd171cd8f183f43f477b7321e763730f35731003b28c58e1f1afa02f98641d91c1f1b883b064475fa3bbc60e728e1612e600fcebdfae85e4932dc1e67a139c2966d8b0f6fe7ecd505a5e64c9c380fe764cc189d6eaaa976b282f87ac0e992b5fcc2ce6a0adb7ede7cdaceeb4ab938316ee81fabade5209f195205a647f70a31f2db557ab17978a9ef35e1adfab673153b6d2b68b80218624ff3c7185183a9dfc860f4268ee5e75f816b35a94d94e444e7df16c14f33c3b7a5673727e4c8087ff8d02c01972febc0a60c8dc610b1c2ae7337cd2b834607cb0e75a3620416d0ef5ca11cc80fdad35318791fe3f4df3d99b4c7cc719dc5d449d53b0329676ddbc589be974fa9e777d697cd5f153b5899e67452d1bd21f78dd2bc96734ebbea910427f539f22ec37aa0defc1566f40fcf398c752c8faceb4a7800728ec3a469733ed3ae10f7e481447b9c1a2fa71d54bf4d50263fbbd743153a624ff45a362d37a32d55226ab75f1e1b4b8993af9ce050c70f3d214f8a23b5f8ea405e844cce1a541f7bfea98037ab14b2fbaa023721dcb24a6c4aa575c762ef410fba50fc9bdc6b1982242f4a6dbcbb086d96698343f71e95cb07aead3e4e1d8ba7f6aa65accfe354e63e222bc220b1061e2a958dd118a399da65d22b731cebbca7b05098c01fe4505b0b9d164b63778afd23d736075c52c712374f290272288e58d646d66041dd3f90a0836ca0a48a9b1854f1088bda88314106f9790d585d08510d4dcaa273c88a7ed6075d09f15d8009ae19b1383e524a481f5eabcaa62a49e06eb53d395a37a424b512c5eb9b856a256ae7550e439c86bd378912a823df2b3fd37309efc1eb1ec1f4ced3168609b21a8112d16d5e2afa5e565e937ced3d35458c8d36deba6ce72ac55d56ce98af34a7a045ac2e3049b52e4abca46896f4478f1a11a370e3731fd67cb98c629d6794275c56890b824138312092d9f4e36f3d00e8565215f9f3e16336118a2c1ccbf85a9240649dde3ecc7392ec074b6239030bc4718c97030b7eee54174ca31d0b219d55ab070bd65b527cc3c3a02eadb36a5115755be0e625b2bb39c6341162f393c30123dabba528bd5651f0b72f5749f2d24039b9100ad2595d439e2865cefe6996171dfe8d51e6ff57a9594d64d4ffd2246cb32f81289bf366112f397f1ebfa368c462947bd30eff719652d7993570c06d4ed15530d3cc5b1d0ce1708a7fbaac8a550ecba2d6353df07f16c561e843a025683dfc62728520345184210d1ccb394aac819c061846e114b97148a0469922c36a45af1f6c03f7c6262f3de9e3320f7736386563be349a5e9153fca19cffb688829283c0afaf975a9cd7f2f70f2ef9d1b08437a2dd083103b3c0343f24060c57dedf0f7ff2fdb9ca1d1223b2601535ae0dfb93694a4e78c994cadfae925e1adbee5146e377efde76ab0e305deab52000ba98b952fe7bf1ba69e604832fed9a896e67d0aa9ef90ffc787db3d7e15d671c68cd0ad2b4a4acbf306e1144518aa61ae7afde1e72a2410af5c0a5b0dc5ffcf6fca2ba8bd4efad2bb53b31aba7ac1779af9bc2d558139f9ff402f37c24d088155e575d2fb9040e621686eec9e8880bb9d820b13f6a60b314f8dd1fb7be694c4e3e19763bb4bcce3f92fd4ec83765aca700e9baf63dbc6b96267e5ce325b0be8cabbf53f2bcf3c02f4f39d860c80f72e2ea3f28274eddf68f2d656a83ab4f19389a5300e1eaa90eedb92f53df354474865ee763f10fc432f660098ecdef59aeac9c8a0d40c8a82c0486c27bb9a7a8a44fbfb16c76dc6924f583202c7d1627857731785dc925b021fe09850214cc27b608570daeb246e0df27cbf312214f28472dcad205aee86a6ca1e880c91511e4682c8ef5650edd339300d77c122f507228fcc5eebbb47ac41e05cd95ef526446b0126b5782a1b187abe7f1ea4d949f3a70199d8a5667fe1569f08fab324ac516a3c84e17686801136252013fecbcc7511f23d6d7ad02256ab75d6e4541f4b6918eb9026e9b9ed7a822df6fcc7c6c87dbce700a95658e053d2e01e9fe189154e61e0d5e00f027bf1810cd10c0c4581b7499c7f1b6e2fe5d8cce76a5f3c652c64b74827697b572660bdd6071db3c70ab6e8f2107faed7c38f0d8ec67a8a9d567121c18f14caa7a43c06e5333c3ab5fecb61fda8825152aaa76c8b64880c2c97dcdaf0709b5380c78bc0abdd5fb7c1143c6f8678d8eb08bbb77e392e7003337285b7f250dda51f8aca2348ab40b32292a46927627215eaf5c56fc27cab72aa58d6b4e164d0cd233a4583bc913fef3d90885476baa24a9811da24115cdf56d7d813ac4de816d35f4600d12e26e428213a72d320c9659e91c0caed392c112843d476e6b06d3b5f61fa46774ad1e13f61d53b3878a5bbdfa6f8e85d3d81aa17723199e557e0bcd6abea1a5dc2204dc7a3c62ddfb7c64bb2fa92bce7b2754ff89ace0272e72e7a2f54d5f11a0c653c5aa85bb139ab39cecd26a2f344a705dc0a374d557168f0bc2f12b39a387fe6ac48ccf86259ec7d8453e666d04efbe8c0b24746e5e990a1ab04c6308a106f61bb3036d1897054a5b0a9623b687a9", 0x1000}, {&(0x7f0000000080)="dbb256b84c574ff180bf4fee6d439b76ce2390d6081cb01a1a1aa0d8a6bb4c2fc5dad2ce96522894", 0x28}, {&(0x7f00000011c0)="814b7f48f73440cc13e2808eabd5f7e3c556444e1613bf01bf", 0x19}, {&(0x7f0000001200)="58d7f061fcc90d09df17bda5c9678eb1871c1e5fcdaffa62375894f81059c001fb67c7509faeaa0ed342d4af6f6a31f48f6970e3c26c42420e655a6404c5f2e2de5eabf7396cc4c26835165e89b8f208623569d30b966ccd3726405306a54a93cd2331bd8d207c6740bb51fe004a044995a51bb7176f0e0b", 0x78}, {&(0x7f0000001280)="164acc9c21378baa125214b93cda2d2a4fa4c820257050f76867a571fd8355e0b5a432fdc7c86cfe7e7ed2ff7f51633fe808268ac1fcaeaaf0d617abeae205cab98d197be1107cfd2e94e71b9f2a988621e5d953513c6db8b027dad4eb454b3535", 0x61}, {&(0x7f0000002400)="685a955dda0f2cda7ff88eb191f1a91e783dbf42b2e13794ff0bc1b10e7c1beb35c7b74eb4ee832c40cb285686fa271b2e28e49267448eb00d3c173f1825ef7468037fc8c094586305956183da8a8681e160aac41d4dc779623978cf40fe86b83dc7c30dc91e8c804035e76edfac6f6f168c5f7b4d384e39ba30e5b75122673a603d569676e6ed04af504ace6d85133ba37de930e09020e18eec7d03c069071eba3fb449822bc48d2102b20d149dd428591ba71a2fe62a2f5ab4fe47c9a522d4ee902ef19c4589a94d78bfb8bdb12097b8f77298ccf9a626fe09fe4467167a0e2cb7490ebb909c6a719467c1dd5340b568b47bab32790445dc", 0xf9}], 0x7) r1 = open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x0, 0x8, 0x7, 0x0, 0x9f3, 0x8, 0x6fe0, 0x0, 0x0, 0xffff, 0x2}) 16:04:24 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x1af) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = msgget(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/52) r2 = geteuid() setuid(r2) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') msgget$private(0x0, 0x108) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xc4) chroot(&(0x7f00000000c0)='./file1\x00') rmdir(&(0x7f00000001c0)='./file1\x00') 16:04:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="6d6c10", 0x3) unlink(&(0x7f0000000040)='./bus\x00') 16:04:24 executing program 0: r0 = semget(0x3, 0x7, 0x42) r1 = geteuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffff4f) r4 = getuid() r5 = open(&(0x7f0000000300)='./file0\x00', 0x20008, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000340)={0x3, 0x100}) r6 = getgid() r7 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) recvfrom$inet(r7, &(0x7f00000001c0)=""/39, 0x27, 0x800, 0x0, 0x0) ioctl$TIOCSCTTY(r7, 0x20007461) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x0, r1, r3, r4, r6, 0x4, 0x5}, 0x47, 0x400, 0x3}) r8 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000140)) clock_gettime(0x4, &(0x7f00000002c0)) r9 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r8, 0x2, 0x3a70, &(0x7f0000000200)=""/93, &(0x7f0000000280)=0x5d) getsockopt(r9, 0x29, 0x37, 0x0, 0x0) 16:04:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x20005701, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:04:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:04:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1ff, 0x40}, {0xea, 0x800}}) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 16:04:25 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000001380)) bind(r1, &(0x7f00000013c0)=@in={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000100)) getpeername(r2, &(0x7f0000001300)=@in6, &(0x7f0000001340)=0xc) r3 = dup(r2) sendmsg(r3, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="66a4cdd62d29799192937c903d0372319d6fcfad5c3b582d45bed4e89bcbc1eff935be1b7710c3c9a2fd39c077d1f9100234790b58915898b84b7f047beebae7bdce0a12cfadc87dda1720182aef5c42ecfc0236cd6ee58e3499bb08cdeaf325254dd9fa08e8a8f8914cb4061fa41b03c783cd3035ccf16c6fe70e2f8c06f92a8b4e5e1e93a8e9e865df352fca4ce769bf56b1357a3009d69f0526560100f8df21", 0xa1}], 0x1, &(0x7f0000000200)=[{0x58, 0xffff, 0x6, "8111abc6b24ec834622f3891bd5365aece1a03c1103db56c1be6c77665b620faa04256edcdbf1dc711cab6112129049d450fbe8e026e68788edd5ac33b33a6990e184962ef"}, {0x70, 0x0, 0xb6, "c26bec2a2f026690028e7b7125060112861a0549cd5a0ade38417a95ba797adfc09248b6de003c4fe706df4fb7305c770bc57664c86f37aca1ebf91cf07e39ecfca8a4cbd0f1c61785c8c7328b74f7050b8a8d6e31a3731f024d5cece016e8"}, {0x1010, 0x0, 0x10000, "0a66706cf7b7b447227338816eca90c0a4a5e61ba1c14287a7ebf61fbbf1ed3d6c0855847ace7a2407552cdaf966e68a1a12703f07d15f556cc2e737048725f9f7fe54073e8bbe51eb64d946e61447ce0159ccf61fb403f6cebd0f06a752d4e7970d78d2f403a635c391d0e6994075e5f407cea423792cf77078844596645ba331c8f08e2e3755918978f4ccf52c9771498c06b9a760bcf1a50f3f9adec672dfd6b9f01baa10ae43f5c941c3f46f0a44c72bda4d71577bc7a7589ae4db90a939677b5ce1fccd3ae5b33ed1b3e19f42e5b0252d8c78e3c58e94c41a7ea519705821b555a495eecc7f1266b9a404f12c106e24558bc6021da52cf413fe7aa0487bdeee805da625d0f37f948e8d0e02b09d484f244555928375371ba8f79ce5da538a46a31fdb18933c98a91f6f2a148345d52453d488f5bc340bc52336edc914af07f52a915832c1bc9758bfea6ed2f60a872b980f100c75b27610b2b340eefcefc693a581fd3e581ffa9541dc37dc1fc55407f48601800aa0604edf2f042de85fce59e703d3edc5136030cf367a10956479d1ce17e52f384e71aa358386127f1584704e5afe287167b8585d08cf41f6aa71940d55c9782ab1040607f6300f55d1ba2ce2fb48119ad1b47518b7aced5b604b89a4617e42dcf873b5ad3a2b707d9da8eb58d42686fb0ef18346c52d7fcb50df63934b03585ab8a942691f35077fa882942a569e4c1d22eff94e1eddb2e1c2109967fa3c66b719aa5e95cbddf6098fec008081bc6057fadaff8be0a33ed0d46f7ac4dc0cd8c03808689be586afdc4a7860984ada94804aa33d699655ef17709be70b125ed980b9db55ba655fb3ed0170f8978fc7c4539825af91217dd0afa195adae464240c6000af0b5fcce241a8bcea98b6e547ba512f58d28d996ebb703723e98eed5334232d64768d3bea0098c63cdd80da2a38123b34bf01b98cde1806e51666e0e011f3f25c75e045aa3288db7e967025970aeed42d5eca037a6f549d888d0057475090a4a39baae1c08908d293c17d399d4d365716881a366c3e2c62aaea40034e278a11e301e258b9f5fa20ad07e3d5cb29b4f81eb055e8f3f4b47d35ce29cae1914c47b89de2aaf87eb493e6d7a64c8774c6a577b11766a20dbb9b41a8df86482efecbef47e31f91397f289c51f59cad857d39ec10d9fd7b3bf4b6ecdec5e4df73aac3eb73be3369e6bf55f1b44b2372fcdff4d6ae3c8680f503551953ded224a3a8ab3cea62e0658243ae738cd8a5fd67d5eaa295fdf10516aefaf217e146411b0b0d718c316a2aa9abff89cd0f12096efda8b9632d6a6b4ab91b7fcdde8191855f83365fe300a95bca81314d264ac672119d566a395e17a697d94ac70698363100f3c2204f0ce1f06c3a3bf8ca4f33a896a3b197035bfb16d0a5ef853fd03d1224510a6eb07b5e6d867367809a328a64a30f97b38ee66824ad036172547b68763a05588e2356ee5100673b6582bae48eac83994408b170ae736d2e3cff9a6a46fc01f04b53de7e7bd84a50defb37f6091e07005b9abb0c56376551c1123b12491011508e042a7575b42df99248aab6a1a29a68cd5199518617c8fc7168119ef48775ee235c0be719e3d36d116fa4e7a44148a3faf4a6cd72c93b5ac14d962200e85c7450fe68eed9be24f486c59a9e55b53ee40ae1905b91b35a704ae2fcba150cb2f45fb918993b61c894f8ba4ac6cb07ba8c5877c01ba365255c25a15a473682b098a6271bafb053726201bc5e42875059c65fb9bdc852378023bae61d8366c5fb2a3ed2ed6c83ed0d73605f5a084f4d59000c284d4976747b89de717a548e56ff7588093918f1001ba9e1a7fb86475a676422919db632fe98f43bccca0b7533502f4425d93a7971173eab769cd7a0ae128a1a71c00c9aee7324a0d2496f702af118f2a454b0f676e46d4596dd54d7412ed1a677081f29e2f9fc235d2a3bf2f96b284b684a08161a0e90a2cdef8655a9ff36f59a0e09a2b5358c3c97b7c3e6603080870a85d03cab559d506dfb1baf3ad46d4e5e7994e3809b03ba7b950e3929a0a2923e5b870af7a51ecb7e65e98a19d36130e64a0dac907b1c73daeefe6f7644a4ff38dd425f51e8a224cbaeb21d11355696a73c324ebb559a4357fd795d94d1d607b9e4576451c15d32dcff8c710f7f6e47993e38159f6cdb51e1e0df67d283b8e31cd19913f7b5b8a02937fc661bbd69aed620efb0ca5ad2a079de3c874b1c87a33f739e127d2a91be8af0629218e4f7229010f00b1f509c6e7ba3af0bf1a8714a85d02d930e5603bed36cae027fb2a4a7d91c895e09e866c1c0ff539eec99bd050d55591f911e5f7ede31b8e88692af30fcd8e88b83483b903d283682679a4a8ac40889d1ed060477649dc0d1ed708c2b4216ec17a1fd16af9b70342bb09b627168c3ef59118a2d4c552246b0c3826df43b9fd19ec3f42676ed0d5a610ff806bd3ccd63f18ffd8c8c28c2834fb81a3f999606500b9aaca9ffcaedafaa79959654ff8605e073afec5fdde6433e8c78dcc7a805860aced21c302f8704893403df1750327999de3465859cb8bbd7225edc20a338750e3953db6a0a607e8f26b46390ca75e143333c6c9f0ebc559cd1016c4150f7d5d5a290e587dc0e57389d3313da0ffca4dd1892c0fbb883e2fc54f1b4a987df56a21e8834753937eb0501e53abde0f20d8969a3ca0ecd4746adf640cc5ea2c39857b8855a1c38d9a6fc48a5d6c50a375269a2b1e3a22d14d8d494e1b4cc5ac0a3785511b6d6c0d40debc30663307ff31d62fc1f42bd8ce057855a9241d97987fdd2430dad8a768125401bfbddc64e33a5fbad6496e4667363046036eda0cb467019270c2a2443eca8f37048a13a2f7642fb6137fd07eae68cea8ed6e3e4ce9479968b776a57f4ec2f6cdf2f1b1b132f108dbfdd9d8aa609011e5c9534b5616ddf0a04fab830749b28221bc74e150de587d6e6eb889718bc8d9fc47d4b0acd0cc49c98cd8fb48c8819fa6ea7192635b85c3796ffc3b277588f66b7fb7abd1848124449e3e4a2dc87ebb5700de4d17b20f34e57c7385dbd35ae06c26b9410dec0a2d7d44c5433ecf9ce91ba8de3fbd230e605725a43e51cab6bcfd13fc876e60a3261ba3f106f55dc10da7d163c3aac7863a1ce58d09a437ed67dae77ae3c4d0941174b62e103bcd08f341f17974f2ed2a78ee0a27c7bbc3f79abd2bb2ccaaf26cf2943e904d41c9cf5ca9ebac1b1b945286d2f2b839eb214be86640c63e3410b8df4f877d788882f124d75e1585cb8bded8b20b8c3bf8a4b9ce2ff3d2346aaf4cdd471d6548a98006a110663527182c56f6ef79176d0f2f7dad04c4b50d41b6df1227380db4384b86707255ac24a90d2ed383c752d6daadfb696634b7eb12bbbb32b09a33fe3497bd1c36a8702daef81d1e088af79816b886f0e145c3e9809f02f2ca2333132ce2bc4c4cb25fc6e96b003e60430db62f042869f9326df44e3b81688a657d21ff363e3f902f519d8739ad75b047b2ac8e338c875cc31cfb419f32a7239f2ce19c22e73e862e9259f2e4a82bacb1561be4b037e7574eb763a12c72a50144aceb545632bb241b98036f1f19061eb379b31e8e5719abc53871c825ccd7d8ed6024462bff0819cc73ce3d65e6e8a143b356478dfa46cdfc7bac1d4a6803088ce334a40af8bb8decd03618a50f07b4908cabafdfb04ca47f4041dc7f2ee866b21c5cacd9beb5b18ed85705a5e69525a7098b62a01a2e5de094f90df0a6978bf96dd2249ca4c85c57e6681e04c3972f8a73dd5fc4a9a3e58af3c7448ce8be6db30dfee1c83ba8ad562613c8d81c706182ada49ff5bbb89421630c96b5b5caca393f567eb0a3cf546ac4d050d4fefad887a1a496872da9be48da2221085df114ee92e0750defe4883b1033ae50d41824962507b5f6035465406fa045fd12267071f594ea81995390368d7487af8cc9caa682fdb60b132fce20a30663134635aa0fb96e10e09bfeeb0e88e2394e60e8bc65f6045b3493daef93b0379ed2775b9ecf53ee2450813c3847716e9947c3570e30549ff79ba4b6e640b97b298597a34544ddcd757f3b5a37519a5cd62e0600db1feb077df8c224f578cc0c68bd85351da320910d53c5f28c72665f85ecc959a218356576de6bd3bc2e8c50186be20bb494d21c5e6566b90a1ab10cf39a82d83885211d2e5e76406d626467caa7eb44a96e37e5f025652e0e40450c19c58939921d0f1a04791a09030c56d78b0b06ae950b86d53c54a363522f75891a3f27657b0b87a899fcfed1294b2590d3b0429e3b57a951ea71434f06c507580c463b736a7e28259813eb9385fd2bdbaf0817172f48c88134f44aa35f20bd2b401189f77c5dbc48a19d67f8c2070ac9826bf58388e947932743721a0882eca31c47fd230df5ea389e5c38d88af0ab129a0cedc49cba1ca9f62a57c8d27e44299a428cb557bef7fc5ccc99e71f70c26281a206deee3c4431337d00dbf1694609724fa62679d1f9681f079a92ee081f83aaeef0d2e5864cda6f6f9af9c08d65a5f52772969b414082fb0eb20a394a5c8e8b2283e98a54e1cdf7ed1428ce45ba690db03d10ebb2fa9a860b54c30fa23a53fcc05d153200ef34b7a8427661e97475db4fa3353908e9e59ae5f789ed46f6ba1503fe9519890a6871d5a5ab27505fed69f020a421e8fc4946a52ad77069d19e0ec11106acaad4a6d63ce240fd4acd7bafae03f09ed0ec5e09619e09eb3942df349d039de50f3e32559181ef34d23bb81957831a1aadf1fc8a2a97d85a782232a02f6d6e950289d5b938afc80e176433c127d5b86b1eb8d2b4095925e87585a83ce17736c5112c08dcf7cb85f6a752fbb1e18bc244e541a065c757f06fa1a1e5dbeaaa44f6cdbf1eb8a044d3da5f76b9cb6d46fe023a2644761326803a79088e2a8dcbb8db790eb6013768ea5cd3a733bc92225e09765c5fc5ba120aa09b52222693e55bb40b4407ed4bfde0367502c040c619002d68656612237cffa5ee3a8de0bd5a58ca0c24474b009e01a49f52ea5498dc361a3aa739c7e815120e8bb829955434ca1259cded6eacd43818b675eb6398faa324bbc4d920f045e64c54215987b55d98fb25a528b3adc5f13861c25d1e5b037fa86cb8d72e5462ab3a59620e695cf6bf72c4ffdb6ecd799e9d62d12f78dca2d7ecbd2722e8a5cb35c53af2143bd93e050033a0ecc7ffadb946a6a0c5bac5d8f4948159cea543f08d8c0171d567a76514ac8b7968e4d8e260735c44be2cd90db739e1055e7af078cec3857211c5b832e2b91ee31c6ecddcf8ff7ea3a3d1b6432376d2756a829b1f875a1e3628d6c270119b4da790dcc6960373e7a4c571ccb95e2cae74630f88deebe956f8acae3098ff867a42d5d6ac1c3d8c0a9330b55354f6990b8e2056fd0bd74c012dde0cd881678bfc089f26db10e458c8f4c5d9d3651f7c0cf353f8c26fe3db530972acc1ad2da314ef7c816366a7d0c1c9fca82aea96a0e50a400eaa36b2372f1bd8601cf01c09b3d52aacd3ff8afb9946cbfe890017a76e0d468198a5ea086f00dff089e34e81c164fd5ecae5c97f93b5a1c23fc9ddd5ed92aa4e650898f38885d463bd63be04d2b3af5f2733245fc8ba8b2cebc17fc19d8803927cb13dd8968fe5ed9947a3bac3b6bf9729b887e528b833389b709d0171f19726c8f3c56d8527e08549ed0934a2db52624e20152fad1ae80a6185b5f6dcee0d5833b606a515cd80af1c11af2ceccc2c04535bb84b5f0fc31af42f9b39ad"}], 0x10d8}, 0x405) 16:04:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x120, 0x64) r1 = socket$unix(0x1, 0x5, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x800, 0x8) fcntl$dupfd(r0, 0xa, r1) 16:04:25 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8008, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000300)=[{0x0, 0xfe2c}], 0x1, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/22}, &(0x7f0000000100)=0x18) 16:04:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x64, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0x800, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f00000000c0)="f902fc33b157e074b813be63fcb464dc292f26ed760d66ba5bfc44b21bc4a3d2d20125", 0x23}], 0x1, &(0x7f0000000300)=[{0x78, 0xffff, 0x8, "ecf45e8dfd4633411f096cee13a6589a54663bd00d01a924c8ee59ca758dd13b8eaba5408134c94e0a48e3550536b4bdbf7d6f919efa64c2354dcd3267628fa88772c91a01bd7a529beda29e63e826a3b37a67975b5ba9736f72119554031aa9fa24"}, {0x1010, 0xffff, 0x3, "55ecd4bc4da57dfdcc1b324888c1fe0eb3dd1b627396574ca4a6bfaa7ce355897a0fad80e30507c75394301006af702d191b40451d49bb89e6e69e8bbfcd65482875e1d0628797099d672ea0002bf8e4d8c3713179b79970af3c83f63cc48048a644663414d7a2d5651e7c471c7e38bcf8698cb96fe8ea3861a82b432698d19f9f324e0d09bf46cf04f9e3bd1c664bd0d603571c542de9b7c1aab1380a1ae0d24a7d940e8d7328758df51d503694367a462a8257d81697abf69c88a6177c96258a330044723a275bc757088c4a6c7f45e174098c2a223a65d5579c0eab86a817f85d021efb94060356953a5c81d6d9cc3ce61b21c3cf82a142ec84446c69c8ca5950bc2743c1fd872772081f8d2c22be5f1a8d9ba0057dd044d0940c919b88740480c88938d249c8a1c0243db94e34cb9629f7e001b88d32ee2ff4d72526f010bd9c3960e78499601db156d2dd31aa145da210a415cb53a87a33e1748323a90d48ec821905991a740703326d24a910681194c027ac2b1dfaee370c07c8d52f517d75c5421c95c83a74698c6e21eedfe6d6ab7788dd99fa7484d5ba10304701477ef9b4f029449bf0534907c94ae3aa98d902443261291e150c1ec07a21b72c62b06a2485540bc7ee8b6b559b657a784b8a665d306a5fb035c182b305d1fc8843e8b4470ab154c2e363004d191a56760a04ecbb901c42c7472260022970282f7420a221ec2fc478a66931454fbafa3a045905f6fca9788a4b916f565d24c4e1e07edd891f399b694005919ec673f32b31fb7749e38af64c9c648f62c3a1a275d77e11908f3c5d6200a261418a2c29409a0ae17d318fb5c668fc3f2e58f8d8c1ff01325f5e4993c820c3ac7c693682315dea634ef5af5ce5be1bc6aeae507a338a77be15a42db4f3718f1f4712b63802496dbdbbe28cd81fae2012f44c3b8736085cb77bda0f75a297dbb376bb3c282bda0af02b2da7c2b44a2dd73f438dca2c51dc4037590a04fe84348965ddf8597424cb3d23946d3e432996b7ae7c34371a187dd97467efb02eb52fa540cf6b1ccd5e4740d09c379b0c838e15385734fb29c08898fa490345b7553c40b138bda7a3769fa3fafa02c66f6f43f2d85ccb501fc4375a496837d1d352a39afca1c9a409c3558869b34174003e97a2a0494c1b0a238ffe96457890f9a3319eebe4997a6eb1be9a33535fbefea4ec26a5adf3f4f49aebc709c0f38c3ceddb055fbc841a97211a8fceff63c7630df157b80e05bff735ddb3ec86c8f925867f400468fd8545c9b36f9f165dbae6e1a184f66d38a748c0e5a61da36726393c6077e5d27ee69c94aa6c5c91a6631d1ccabd27fadee53673c68c0930c7c237bc4d604464ed9d323de59c68e38428ffedbb40902db228aaf19a9180402a3679b8922325d06a141ef1c3f4615100e924b38beab670166c644c58fb30f9e0d38b5fcd95df823adf9303c3ccca5c73225bc473fdbad3f0e90954e0c3284e05cab5fbda988d3dd6439baa2b958ab3c8e70795d5569fcd9e51e8f2779c931a070458643fe5bbbaa0c3250e0f4a8eb3873fd81c0433c85c0cc9ef8f53e0866218d86568d532755fa72ef84d9fe1c4b2387ed8ce5d3263848065fb16fea3ae089bcd08699e8f1e2c0130f0f2ad2797777c15958916e103a50a725cc4db44fedb74bfbb8843e20e2397794253a162d7ad582d8f357c8fcfddab40e69dc70acaa6246f84e0c947265d7c104321d71582b88dad815282fb0e94de2028aafcfb41959877998e0c03524766b57117ae56740d1949e499cb87706157a11c7aa83fcf71c7a280006701a5f39842476e3c8329d8bb951db9370dd86c4d66306f43fa25d56071a68f4dd9dbb32c640ed5910357968c49f34cb38914c275f15b18839ffc7963f79d363b15260bea6bb02f324739cbb51388e67a773cf0b5c984aea70a9492f83f95155cb66c8503af3f8e334dda88298847a85bad8e41b0c7f230a7e94afb840cd07b6959d32d298a28509e6756f07c9b0c9f0b3fd86b480c547ff1436c0f0776b9c72801c69d2078231b5f0e975e9a7363a8afe89001178b132d1aab23cb39951b6a3bdc4b54f84261002c95092e6e887c753881552c1d734520d4c39b4ab1b234009287630c1924eadb1a9b119e507e593b1303718beeae7557beccf9db3352864511b059ee47f435c7e705d175d5e4bf4bbd8ffb84d8cfb60dfb45b4f19bf2516a197b71c60a80a4160cabdeaafd605f62cfde068ddbd755a966124482cc05018570d8597fd694e21f0de5f1fd6288aa2820f2853d784eb8082b6340199e4173557b59fa77cf49cc477a726608b45304091217895c6f0d031f525b9ce052df842240e8eb65844b711ec6319c12e38ba1a5d20926727f117ca0ed32825ef4d5ff4b84c7f9782e6d1b64ca7ff6f44fe092bdfaf05ed2660f0877fce571b036ffdc39da2448383010d8b30fde5e5b491264789c9e61ccbaf3595fa3db9da4fb76f11b0457ae575c0e66f3486c3a1860473c4ae2962c6d7e76e9c51f1977865d0b069c1e21260804310117ba96795109c28803d4e08e042e2d92fdd1b1abf5e45ac58892e4ed78941bf08d227dfe429e1c45d366281050e6322aa1114d41762197ef6b6522256d434def04ffdb205dcbb19fcc0ce039b120f20e8b5edc56b89fe3881229c6e51e7fbfbdf48c553cfcaebbfbaa6254c647de00b80f42a047c77a5be352e2eecbb6c07ee29523a9f22829462b37ab55ab6156e064f5bdc2ab000980c1dcbbf81411de2f41aee726fd38727cbb7ac3c1b7af42b21cc26e5f11ef34e5f5ef7367766282a69e3bc5d66d9b397ea737e76866f8ff2241809c5adae267198ecdd170cc8a56e344f8c7facc1a400816fc5addc2f663b18e5736b57c428f190e644ca8334de6a29248d4b77711f9c1b3b584af233e94185e1cc3dd61b3e7252dc3e01f3486478f2dbe92dbe01a7e60cffe0ae8100aecda3cc550bec8aff4d31dd85bc9342974d10e443c23ec91f57ad3026ed7ad131bb9a5aed1f8b753af52f6b07d66cf81a556b9f6902f512c9d5f2e46a1254abded36cdb8394047d7efff261526d41ad0c78217c4bb204a4527d9beb330e97ba78e162749a8672cbe2e2bcc9c1005d581f538ff72daafc00e88b4a8e2ce40368d5f96376c12283f9b7ae6d236d3bd3887f80efa9634d467c64238ee0807fdc3e56f85c6f09761b7c07abda1e820d3cdea44714107b2396cbd6d09bf60d6f8e24b9bd283312a4958c0ef40539ac35456f1647f1558d72ca9cb2221d60954aa7b9a5dee1a8e2d4668ae11d5fa8ddacce7534e6dcc6efb2139aac64b9dca6241ebef79a0efd09a2f80dc906f7bd455b83f6d1853cd84318bd728f6301d006e8837b3a05e962e5db4a9499dfc16f12494e0b2441dd05f444b4ac0163756ca910b6afeae37538ba83c25358663e7c12b8e9edfd9ddc3ef363882e5f434d38c3d36240003f2232912fd976cdc164424d55556bef47d1a2624c8c4f76fcdf8d97c49b6f57304c45e4f31675ff111c6d2a8b45eb64c1c8ac3c24e24ee567590358b99051688b11e3c377b9be122268ad0f6d2b38463521be99a898ae107a6f54d3ecb3524cba966feca5d39763d2ee57a59eb09c07adc816a572781cb3daaba165c7b0498a3804183b8e81bdeb018104a70ca0dfd40fb2adf659be2a12cb90de2f640c5e67690ee68c8d503a1c454186f3a2ecb42d2be99b6cb664ac0e4a66cd6b118aea31ea6aa0339adcd664105956aa9a2d51d5532a66be5d5c6a30b50b19ba048d274cba33a933ca6fe31e544fb36e9c691b28edcf6e5668856a4965661f1aa3c988ab916a314aefee777b9110d2e55725f99d21137604cfe8f8ce7b019b2fb836972779a2ceb1fdb1b744a657e753f4ccb5c4c2dfa558ea05d04bf205868f7f3714bec19d5c404092613ee7c8ab609a569cc999f76da5c82c0c3bae0d9baba7279419a8b9bc351c647b80cd3420552134c2a5dcb1b40ad8a6cc22be611b4bb8f786956b249949297c2fcb110e18dd49403fda69e17755820af5e169f20184833b07c8306ecc1411c5c5c5fcda12db5c32b0958b797a0a2359370aa84b5ef681d79671455efc300232739003741302a0809122234ff8230e379f088180ee915243d320c70c1d4b24e83d77906de8c68889c21e2981135b57651c57c830e5d77d5b50b537dad9115e664e713122bb6a9e9a9b0dd879bd49f8627dea8d7127bb68d2500f7683f9515f6482c88fea13d47db36ae8f48f97036699c32aba02f1080aa4a79949fb9a292b3d6e467a6e283f696d34b29b0090bfc87ef1a48c209c8ec2da66dbfbdc888d7f4ee9dd9ff04af1010316ebfb4b2c08b15beb68604acbf4f0909c02f21296a7115ea5ed3f2b8ba681945c486e1760ce2b786197141456d27d9ab8baec4da4ef1f301d185a17016eafbb713cf9ef0864acbfd6403551be0f8eae7f7b3beb662fedbacd09f90ff0eda72ddf44496c047eb82ee65e4bb4e9dab2fa0ad9363b7b76a4cc12a0899637eb322227e2e364f267094f0b09186e8d4cd2d6f12b1d000da0bb817161994f2488b431787c9ec3478f760a7488d80e9ddcf588dc857888bd5826dec69e33d41bb1e8cab7b339ed4256adb99537c3a9942851a500251cadc3617359a8276a6d619d6125cd8558b851f2be8586d3ac9988cbf8f208d62cdc4b70ae4ffa82c55f05f3a4cc7787ef61d15876680d64df2b2ff337983a908eca0d19ca789081c057aec0c1a6655ee2a76b70bcf1aa97f2c5ab0adda6531de5ba57b1508ca7496fcf84e1291a6442b259e37d1b2b6bcb25f5c2a89633d519f6a62414d91830937465a6df3451544c2ceff64ec6a9dd7b7b045ba9e52db34a68d2b52dfae7ea075c6492232af2c474baad90fd71aabd8c929b1abb1639fa6851af79042cdf14f7d32b39e98f937c7ca4970a30f9e29c19ace835b6505ab2cdcb9b0359b1e99a880ceb014e5d86baffc560abbb8fb5d7582f22756e05cbfb7ebf4738674edb312595bc702cb223b329a630091ac68fa160585044eef8b1eaf56021c9b068fd06b80658041766940fe14fda1643d32c3a7803ed1a7ec604dbee1be8b330bd09209d4ef30fadb6a2712f1015dd73b38d935a94b15fa965794faf5a7cc086be2b3825061af514680268fe1e766a202052313369fc4e57cb9fe6501f4ad762bc05090bbb60f6c3bbad2fd06522bed570b480a0ee406aa77fd054566ec39717ad7c971ca6f6aaed4e31761151d9a0e0a65c7f0e1ba3370fcdd3bdb0b25f8cb03d9eb307939409ba669776e4575a1425c4031f4a49813ac8980f0ea8681ab6f7ebb6fc95299dc5dcd43faefc39c009bb88a837e63cf6c5c438585fe13b30e75087a26660ee570db7903daeeee3b1ae41a649d4499423094303a35ed039b3e0b4ac37e14abf8ce90920613e79c8b7b13fbadd85dec69424f9a043197879fd224d12a9ba7e5c1faf03497dc805db5e4f50ea5230f436e32b6142b6c79ddce38740dd5ba50dc8065eb0df32fea867bc7f8f1c34fee4be8ee6fe0670d885ca69f718601ae4f6827ffff3243317d5c1f0a35dcab969e836eb642e5be63dae9a723c794e113640f88d012c4dd53f36fdda345419480489d251f18883915f6bcbb98b016d5da5eecda084602a2226600aa5cca7eba969e90d564c9ffe4bb17d9a7b7eed4e049693bff0607f19fc5b2b985e697da1c93267a97547bb0a878a07deeefdf49362af845adf19e0b6fccd0a8edc3e690b452ef8fbf90223f18aa5f08e6cc5c"}, {0x48, 0x1, 0xff8000000000000, "733e4daa748519e22e5334963d33f0a14cc117329555582c9c7d282705b32eee925b8b202f9f1d990c17da4cf34fc874d03c58e3c2b8"}, {0xf8, 0xffff, 0x682a, "dd07ecc0d6e0cf54772ba386eda217cd87c12fcf54cc2a65d920652286fe0adda349a82e8e39cfeb5f7f02133be75215056fb46a8eb46891ad0dd155dc467f5fff6e16bcb02483676a59d8499b3ce50f28f417d1aa4d766599afc9f7dd235d9ab53ae810feb1bf85ff0008245bae20878acf4a52549f419f83d1e2c26904950ef91cea584d42a97d04f7e42b9ef3f7616ea38d5d96e545285ec80a8dbe17fcfa4511270cb3781ded7c464ad8f5a1b9c6c07ce5cc29cf5b378bb786efd5aa28289ce30059b48af96a497e528781e1e3bc08193ed7b3bf8c2177902df78da1e879a2b514b9"}, {0xf8, 0xffff, 0x1, "fc0764064696ae0209e790de26e13e038fb457bd810752bf9b9ea0370d3e61a21be8aba85b1c97b9a471615b8a133f1268b6127b601f1b39971bc4690bb8ecc15922dc083ef08eef882903833c005fc920dd61bb297ef8d8c16a7cbd1987ae2314ba8c35babff33d1610905a9a435ec56234d7d378e363b999bd57cca738259e7d94e49c63895038fdb0f1c8307e644365e3fd33206dcec00be2275de6accb6a8dcb2af00d81fae11e556e5a58eb5308423938f5efec2a83b5fece6274bec64956c713cf1f6f13e7bcbe20909fac4a83526b3881561a75a18e995b1b47ce5f978d98"}, {0x100, 0x1, 0x5, "090e310c0d6879bdd89c40b86f073a3dc9ef30aae57c8131b0ccae5966193703307a7dacb5a5e298185936266e932b26a98886ea24d0ec6663719d7f9fa0632c09390d74d5e168921f2d75fec60dd8079f8f7bb48cd37fe8a8d0b84bb8b6bf43c91d39a67e1de4430ca85c899a076376f6d30475300578c12474a7e90249be43cd1b21648b84f99894217b95d40c6b88bcfd203001dc2fbc990348372fe3fe967832c9be24a95a372e4592188a07e91071cb43ba4c967be96ce78bfb82289d8f352f3c8911e9eccb9806ca321f6485bfc732a18690ee52612d0cc09677fa1b977d2b6c9ce9a7f17d4db72f"}, {0x1010, 0xffff, 0xe79, "6f14e32d1c2dfd0a37642d9b9219f33f9a7e023896e3ee39d00005c9e86166fad69db4309905d37defc2e276c642d7d961d18407b3497a52734d6e6ca214fd2560f6cacab7dd30775c944df9894964ca5209990bacaa5bc18f56b89e71ac5d0528bd522e4f97cc860856744d219ebc8ae0e4b0766df0cde51ca28681eb89a3565f938198419dd8120804e45d35432bc66784a1eaf6500b7cc380742fa1f3b0b93439456dc713cf3d3399b7efaa1cb91f81cf4ba767a1311f8b17478563761ed382a0b40a6d4c712a0cda2af73612ebdf64bceca55aa9bcdd5f9dcc75228558fa07492ff5e0590b9166e8c4c626d9116f7a2f3452e83eb6510a197e8b8de1d707676a74990aee9ffd066ddca10c167499697af60b8b03d9c974c52f578ba09bed20b9d47193eece414213393dbfd84d907d8c9b83920ec39ac64589f645e5b1eac11d90a49852f6c5d6c5b9a6eef92e72c7ee8f25e6ffab8f0fe92d4a027096a0230d9b8414bbdc68cef7cf75770eec16742ff890f73fc8776c85d8a5fdee4c15f0fa1bb4a6e76d799ac2851e9944c0c9c4f2bfa841c923c237d8f04bc0a7e1ab6507e8cef3305e7f51a5e9074fcf69ae7f41114c0d568e84c90718a0977bd504d7378e8e7185dbd79ea8fc8a920bd3a86d89042a014150e65b1253eb1babb9d5e2ad7b2f7376ca2169e49764094300edce13b4b7b1de7a3c92421881602a21489f5d2ecbca1b087475b374b6b9d273f0916f54850ad53259499ce8c50ef4a1701b92188541bb3f62db5db2faef926bce0c853f9339c68f54d230659a6bcc98e40878a73301be7a60846e360643fd151faf685f4ec53015febe7a9fafaeb9a29d86ab1bac52e409e3f43c85c063f6af301f2646326702f4ac68d4c1b7d7dd08c2b429609195cbbdb7394efb9ee8d5c8aee77401cffd213ae0c6092e2833966920bf8fbc77857141805784d27994247233b4fe1395794ff1edd60a435bb3add4916cd26f61e3dadd96db3d543a3e5405b5e888aefb7e3e6af77a2529e7143561323cef2245c7d95358ea3f6f892f47712059839872807ef38ea1de133858b9fc352713817bca811badd54a31c39d1949a218ea05966dfb3a938cbc39d72dd8a5f5904679c1d17b003f3373941fd8fad4062d0837722efd989f00a8d2d480478c72173c7a1fed4458f63d97f68c747c3c12143dca9072b70f857a02fac4e71b047d892401693c642e1c6c9a1cacc522530b187db6a7b02cad7da923931161ffe3d0e9f397da20354436bfa212808f246e864f50acf2a0596584fdc34541849ac089cc77199921f4e610a680b01d216108300e4fb4a3763101516a85ced4e92ac595415083275055b7c0e5a580ba69a0c349c1656267a1ac51491bb3e352298b69f6af043c55e3ecb704b90044c32cd4ff2624fb97630feb9c8a31db8a303010f2d62841528ca2defe45338ae56307c1687c7738608fd25906e4b5eeeac93f721e21daa678761b48d3d83c8946cce20081137e95707b0222625b52865fb0ca92cfb6b4a938abe9f91f0284970ddc1881355b86ccf42cfd6780ea38551856b696c5db70420894ab7a2c8439eeb9b3965b0b96ecdea90b3f6fbd77b955602aa067936f9d3002f762f08f89da5b1e83a4cccdf0552987d0a1b08a1767243c7d4d280976fef783aeb11bb9eaf233ca883e9ab96ff12bc5deca37f3a58a452f5ed6c4ff8fdb2afb07878015f58def4532ca995be4bb8882ea2a44012094a65d57977163787221f6f8335e638b981752cb28f13a506bb1d33a761ecd7e0ee828775995f4beb5e1721dd5506cf30f03551f54a243a7d53bd6cbdb93cbd44f76e59811dc53d54fe79a4369afefe1210929291d452807aa88a2f7b485404dfd65705a014432bd02a1da3854567b4d9bc20f8ef73bb3293a4c1bb829dc87c0e098d0669615b65c6e0848bfae181556346a19b570ff39ddc675d87590e60eb84172c6e68c3c509cdc669f7b873faff1eb4d753825756dc077d5a331f5fb8f9031ad309ecb313fe52dd0487415f9a6c7ae5db1b1fa893b1db3c887f565c0a034edecf7b1a443174394f3940242f9545f3fa7f2f5812acf170c92d2ab3335fdbf192100a632ae6945d85362a3206f7bc0c2a627ec7c05f7b2c81f14975299e2604edd59d765e87b06c8844bf52f5d2e74febf054ad862c6020e6a84e94fd7a2d678ded83e4a1a3885f8586326219354b17acf314e38d525143ab24e3cefbaf90a95045c52b4873bd80be7de86e46b8af94e41299d2f006a56b89a04e923f0e0ac2826f23f9fea12db6b8dd8be962822ba4bc5fbd728ff912e95ce971a18b5fdca451f3458288e2113843eebf3be63be4a41873ea9e60d4fcf314de1a29dea9a01774bfe3fcaf52b2169af808c2a14fe14283f8a481f008cc6b121fd46dc96e4df1dc6b46747bf65ab5fbc5d33709145d922a6a08e0db0da04213efed37200710eb49fd2935c14996d470f8a349bc3bfd81a37a5a573009fbf6e60230353ab86e2e5ff247415857cf6a94bcdc5b20c83d594186698711f586d318e63162d2202b9b92e1ddc0ed7f1a22d09710c6964cc2fc5be10a2d8a5fff30d7b438e6b22b4e857d727c8c09b4d983531aa829b53459122e8d08444eed7a68ade2154a4b1ea98e277b9823323bf20372bb7da3a90e4f0b07d4547e2e392e7174258b45162fd7131305e0cb37bd4e015301200c907961ed46e48519d5095cb9c2736a079feb1bcb0b2e240ed18cb51700c8536f8193736c387daf67b7e1e666e8567aa69b2d5deacf8a5205dd65dfbcef9e0ac5ff1ec1849377b2567809d2b213832ed197f49864ce98c2cca5d4db76bc1b9861321f15c5b29d8f708cad51143ea407f302b53f0864bd570d6b2e5cc8fb7d538fdf973344096b01efe50a230be31413385524070c18bca0bdb8962ec60c690a61081814260ac239f06deeffe35ffb5a5416624e651c665435041ebd7476f1e64fee7e3778f7fc3a3ceb84e15b749c8fc1b7db3946f7bbf366dbff49f2bd5d451b2d325e858e8c191e4f926cd8abc1406b1dc665dce88bc8f611a688a3f7b697947a6137741627f97e1d98f0e92646c02bbc3122c2330c0fdd9d928a1b27aad1a0b03f800fed94f1141586f84ec75f6a927d9c5605cb5c779e08e5989f34643fed38b6c20a4a7d0cd1fef04f2c96613f9615cbb31387e8fa3b38893226a0d2bf051d8ca8b0e8b92733a192d7e044d635770ae2369a85a69a2ec34eb3fc0c4776b942e3f7c301093f571627897ed8dfdb1cee1d891fbf5fef8de63fc02ed1b64b2c5cb2c6317621ad7bbb68d842a5f9a03a6818f36e1323f7fb39f4c360ec0345169003f3e1df66bd843ef0059386a73710f85c9c976b3f4d9284baef761850e7a099e5347acd6133055c52c262e8eec0173b48ddf1775c4d069d69c53d7fcc87d6b7e0c2c1bdf2a9435600e7505830ad49cfb8e6b4e692b40332f71c53f3de6075501553414f4b504ebb07fb280d4cf52ccf69cda77b75c82350078a7afa34f313a0bc975dea1fca95c737671cb4cfa9561d0fd9e5103b48449f3cf1922dc66dd00f87a8fa080d02df449543049a0ada4ef03947a3df0cc7f8c066b9d8b8a835c70a8e4e6f08250e5200b9b59c4286fe11d690dec74d530f0cbce5d4790ce395ca2bbf922c8771a65787c8e1e3a1f097d310f51784ca48fe435096df945e4e5ad2497deeb60b92a484989b18f214f3f647dbdf1c58af367418b28bc90100da3706b82ba0a5f27d2f229cb7b6d28a3b994cd490f15d377e1efbab8b28dedbe34fc82f5f7ee8b3a15cbaf58d5d2538ca10ae48f645ef381227bd6203855e524e708bb7f721deb120cfaf98144290f083a01850995c4afd32a22c4e050ab8854258125f2dff4c33949417c5bce0363c4aa000da06897fe9a305ec3c4feb6ed34c5423b75483f00d19a965dd902627d8edf22a113249ec0607da9061cea07aaf7bbb9a8e70393548d020dd7fb8a57128134aa353608409cb7fb31737a948ea00727426c8a89b19344a350dfd0c027ada4c79bb85ded32a0581aceee0c9ef92b65105a56fb9a5f04de17c9fe62887246a93c565b48008645c95c177c35c8715399bad493bc3922d51de8d9a403c0aa1e0ebe71514314b5005e1fb05626cd69888d557e5ff9ac2677ed4f9da6483ddcec87c2db7e122bd820cbb9c96bfb8fe39287dd0a0b24ce81555f59666bd67a70c05995f68d8548e9d1dfeb3545a779a6af1e8243a0d851429bc30480e8f0077e3a75559936b2d1f66a8709b21819afa5ff2b42167e1acc8477282f66bed2390439f709623dc9e096a82c11cec5cf9e42a063963423f64739927665695a86cf6adc794987af44c27a4ab00f370e50a239fb62b26eb6fface7e1996057a4e9ec60db9a9d88136a28dbb448c9ed44afeae3041482c89333ed8db270860f17433ce799d80aff5eeb76d850d05ea3d0690013fcca05adff3f2ef10896af7d22178f8c9ac37ad83ea0a8adf8060eb4a7014a5078576a612d4b66dc2c1ac3982ce5440788920b868db172f8ca06d284a6134182c1d235e7735cfd8b924b1303521c8ab132d2eb5ac7fce95875bca1e48f27678b7e63c900794790a811a3d21501c115a24968b34f8db0ed24ba7cb3be399a7ef43d6e72d88e2da05d307f52b90bedeb0232a03526a6e379bf0599a40586f6271f2820ffc5e1b0e7cca9b5260a4f0af8ae4ada651b3eb9bbf70cbd99294aaa3258bf02fb6e798e3886b493f28c93dc5306fda663c00f1e97aa8112f7241ba39fd995a0ddd8fd5ba929ac4fde26c646126872e33624dbb8d2aeee301a8c2b014ae7df5591b2e7617eca6552de369f5ac1139531743ae30880caa803c822f8b6a62f94c105e762c8513cf29b56ee856829f8f540f223be1a7d063547e8b2a4cade6f6d99ec6182281177d7e2d0d0e62e85882bfd29912f73e24355ef6290391a8dde4beda67f17011fbf765d9645e84fd185993cd51b448dfc90063153293cce2a9e2f9fe712493ad76412091a590676776a7bff49f0eaba06c129ea48bdb49bd17e8910ab404b7465ce1e5eff10dc0167e778be178c4b2a9ab8ac94eb6cb2c9b1a7cccc1e06f48ffc56bb113e811a51296ccd149b31214b84a20dbd460aa54382523240bce2dbdba20ed3b178b5f755a7d9d09f031ba2def15256bd1da4f56488b3cc08185a1a23f16524539a7413fb6c266128dc40f6aadcc87b758aec864294bc7547a02b3a90ef6163095b6c0ce41781ca314a18518ba30685bb889b9e6f4c2d0c78098657aca73077bb56fff5e1b2784877984b4cf80061483586a03ae741825231aa28d15d65ebda046c84a7c8a728a1c5c5e51fc0ae17c584123e47329f4add049d0267aa6a29aacac9800e80d5b3303a2675c4bc32a16ae58dc06d48f8383db1e7bc4ce846980c3cee9ada3f4d0450756a733d34cdda8bbf438e38448ce54b42be90d4dbd3ab5c7eaaec2dc76bfa107f1cabb6e2b4b6d36ecf771b984567da3fec2a5ec2a9b422607752f79145b4f3676662c5549ba7a878b6ffac1e75cff9d064e4cb8aab9a077dc86dafee12d28e31245614d61afd22bd7de41e45532b285c9756cf2f30905c6e011ec9da489263d808af49d13b71745b2e7710acbeac22a7094873fab54f5563e24fe2b0d7be10439ce43e295a95619148820140c991cdd92980accac366b4266c25fafbfad6b4c76c8e3151280defa227653b4df83beaa7ac28ad71fda1b21c7397a7702a958bd0285c1ce5b19f70937d6e4bedf043"}, {0x48, 0xffff, 0x3ff, "664216302f2c9b876fcc27b5671e98f1f7f582745df4443821052bdd09c92522205e031ed16bdadcb0a8e6ba58659a99f89266e58d46"}, {0x38, 0xffff, 0x0, "30d7e46483d29f6a1e2bedc90fcfc49fa8b2d72a22ba06a78893001306ed8d105daf0f65"}], 0x2450}, 0xd) close(r2) 16:04:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 16:04:25 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:25 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket$inet(0x2, 0x4007, 0xe32) close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000380)=""/251, 0xfb}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffff9c) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000001540)=""/172, 0xac}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)='\"\tl', 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:25 executing program 0: nanosleep(&(0x7f0000000040)={0x200, 0x800}, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 16:04:25 executing program 1: setgroups(0x0, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:04:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) write(r0, &(0x7f0000000000)="417044d2e63a932a62ead3f95abcd44b90324b461d7c221f3dbd71d57b4cd6e8ba1dc92d85c5f42dd559396a7401a38202e6", 0x32) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x6) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) write(r1, &(0x7f0000000140)="5f4f137822a63ed6", 0x8) setsockopt(r0, 0x0, 0x20, 0x0, 0x0) 16:04:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x1}, {0x8, 0x376}}) r1 = getpgrp() getpgid(r1) r2 = kqueue() shutdown(r0, 0x1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) 16:04:25 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) 16:04:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000280)=ANY=[@ANYRES64=r1], 0x1) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x3, &(0x7f0000000300)=[r4, r2, r5]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r6 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x30) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000340)=ANY=[@ANYBLOB="70012e2f66696c000000b3ec62c29d28ee0a02a6b464122f46725016185ca6dd9e0c0364c3b9f93c127cfe166c51f2da53150aa33d229a69912584be29fa2af33b020b8f27566ab413f86a8ed667984b162e23a4984476ad3eee173e04268178d6186081c437e34373bffec7031a444add2c05919e46a4df2bb59f9765a4c5267edb688fe11629ba55b7fba48290ad06af270894dafdc322628e4de9f95ac12173ced12603c08784323d95657a918e3d1a5909aa63d263bec8521ece9e1060e336c7d9a8c8f26579f450a517f0493176334ff5acb894b38800"], 0xa, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000440)) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) symlinkat(&(0x7f0000000140)='./file0\x00', r8, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000180)) msgget(0x3, 0x240) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:04:25 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000200)=0x100000001) fcntl$setstatus(r0, 0x4, 0x8) 16:04:25 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x2}, {0x24, 0x1000}, {0xcb, 0x100000001}, {0x0, 0x9}, {0x4b, 0x77b2e419}, {0x40, 0x9}, {0x43, 0xb79}], 0x7}) bind$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x0, 0x3) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) fcntl$dupfd(r1, 0x0, r2) 16:04:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) 16:04:25 executing program 0: r0 = msgget$private(0x0, 0x81) msgctl$IPC_RMID(r0, 0x0) setreuid(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:04:25 executing program 1: socket$inet(0x2, 0x1003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:04:25 executing program 0: r0 = semget$private(0x0, 0x6, 0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001280)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r1, r2) semget(0x1, 0x0, 0x28) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:04:25 executing program 1: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x2, 0x7f, 0x80000001, 0x16b4a3c05f7fa3a1, 0x7, 0x80000001, 0x7, 0x3, 0x3, 0x200, 0x54}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:04:25 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0xe) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) 16:04:25 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0xfffffffffffffe4f}], 0x1) 16:04:25 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) r1 = socket(0x6, 0x0, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x10, 0x6}, 0x10) pipe(&(0x7f0000000100)) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1139, r0, 0x0, 0xfffffffffffffffe) 16:04:25 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) 16:04:25 executing program 0: socket$inet6(0x18, 0x7, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r1 = kqueue() r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x101, 0x0, 0xd3c, 0x0) 16:04:25 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8000003ff) dup(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x2) read(r1, 0x0, 0x209) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) close(r2) 16:04:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10008, 0x40) read(r1, &(0x7f00000001c0)=""/123, 0x7b) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socket$unix(0x1, 0x1, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) 16:04:26 executing program 0: mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:04:26 executing program 0: sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="04926c31db06594cd58f312d4405b6e179b63350cb45353de423c5ab5baf64794418d809d7b32b902256caa48028f2606adb9aabc12665ffdc567ca2497bd9a596925d81f9003193d19fe232bb597ff5cb06d3662d5e862c2a6774ebdbbb567cfd064351ad7f1caa59bbfa69b4f018b98a9127360978762ea58f883b17635bd8da", 0x81, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x5, 0x1, 0x400, 0x7f, 0xf2}, 0xc) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r3 = dup2(r2, r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000380)) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x8, 0x1}, {0x236b, 0x40}}, 0x2) setsockopt(r2, 0x2a, 0x6, &(0x7f00000002c0)="790bfe7458cb4160ffdb4c44537c92dae9a59ae473eb5de190f18b92271bbe42168c410ae84cbd1b5dfb288b3f50d7c5eeb4897c3913081c18ba975256063f9bc19888b66d49581d0ce57938671fb659ade42c6f05e115e56efc912e5786b8e7ab1e5639780dc7448f669306b88b245cb548569545987fb2d0f127f2353a47bf151cc0dae76bfc6750355cd11d0f90530b5d880f4542912129", 0x3e) 16:04:26 executing program 1: r0 = socket(0x2, 0x3, 0x2) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) socket(0x20, 0x8005, 0xfffffffffffff391) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x4, 0x8}, 0x10) 16:04:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="e711836a354a9b01f3a13cdb549a6e744bbfaaa22c69dc07537ddb63ecd3d0af388f16a3bde5867bcfbf0500b01d894c573b40ff6cd9dd2f894b51cf011c9910060c8e6a24d3ee779605a7c47ffbebded2721a595b11f6ba9a196990236c178034883048bd29f5c1c899a3feca394d619ef0fb878256035809506fa9b99868f00b73f0e6c2a890cfc32dd4db625254f89eed66199a6936bcee0f28676b62df5ec67b841a29aec2732c050a30c21ec7aa6b359a9e1add03b8716b61731b80e6df70725542cc0b5a3b2ca2fa", 0xcb}, {&(0x7f0000000180)="4ffb92b3f0732cc0b9a0dc4ce717315acf1e256c1cb82c64f22aa5296fce7c32c76823f5cc97", 0x26}, {&(0x7f00000004c0)="68c25dfd803238f4e5fa81d035a6bc6758f4a831b6137d6461af50f89980bb452e52f877fd4c4a81c4b91a147081b153da2866db96dca4361c72b0410d14bcc56697c1a39b66467b5715c435e216dffc38c46cb12a77f5b6121c0581e7356633ee52e34afa4012d6d5846d578d45b9f386ab26ab91abe2af2d0c769318957b4452bcf024e34fa2ff3c15276d349a8b721b12a0a3c5aff834298993295d2f1ac69cb43d663cfa18ac02ddca5c6bfbb04ea5b8803e80ed234a8a7c1cb4fd27f0f251d9c00cc2bce77a7df2c2cbe0379990d3aa985e97ae633ffbfb314c3daec973aa70897317c8c2795a581bc235b6bee1e2c796dcb2fa2d0601425c0889e948f70d3d7caeb5322acc609aa9f81f13d008d59d5b81d2c9188fcb29dbcb10ef33e008560113583914c0b51d8bdc9e4f1ff7d16781f142839c85d16529c87aaedb3771af9fef98b5a207b808a39db4f56969444fd0f4dd6f0aad82f0556da5565a018ce44986e6cd93c09d249f70b632d168278f8ebe9e95ae8721952e0f83f622c04703868a98647c91e8bd231a50fe1bf71412c2f0d501d8ef57775527d90e78bafb676370a5e249093b3518fd4e311e925ca25c01e638e6f77e74f724b87df16ae8be221062ed04a37e13ad6572261cb2baeb7dbfd7fc0a48196dee4a4e363bf199241942173016534a6fec170fe53e9936d84565d6691cbb1847bf355c9fec7ad0f2f0fd4814d98bcc7cc6763138abbc241348ad71d4fad53896354812fc17887940ffce9c52aff8003e7f1d981b4a6e0daa51ba467f881053680dff085e09bfd41d4f98229d53bbab3e81e2f4dea005dc9b1f6d6ccb7d0a2baed53ab4cf73d12ca14d50271564efa803c08a1461beb3f53515009a6331f46fee1c38f0717700ba20068c0be91673403ca99e91354afde9addf1d673c9b980499fe302e0cc3828fd5b65d571b7d30041bad383db80ab17f67198de89a985b2541b60033b4640ce540ed5742f80fbc7beccc8469727178150f6ab3bb459c32b0f5a6c5faed6b6f6eaa0f610e79fc465d41db23e4d9a957043ac8dff1106440ddde984a472aabda4d743e825fef161e98e2a42b300ced9133503170eb6b5f6408e930c49d222bfd96e5200b69584f77c7fb62157fab8deb33129e967d0091abf4318bbccb618ef5df961e688209f9e2686e2a43b5c740ec876afa019350a354fd08460bcb3dd6ae42594ad4a09698dea5d5a6f44e84d7486e87231f1a3fa52f1983cfd07a4742c609f7496e39af24e611fbcbbb880f6849673b11490fa86ee8d86905244d6d6cbcac899d78d2094453a0a736b325987608d15fca93cc61c9ff205989528e98ba9795c8eeff5a7b5a3680c4b16d32051d8c9c74ff8cecf07f3151aafc4f7b8b32b97c9b99021738d785efd40ff7c416e47f82309be562e76853beb368b5315d93a5be67ab6dc13a199f75f5dbe77b65bc087daa7624ba46e794938f075da82276d6505560945def0fdd78b54ea3eabad5e6e813a4f70773a068e5b645b04cbb9d27104d54b6c69353dc1ae0499aa209fac5ce24fbf5d29ec4112a27a387e2a24110df776742166ddc70d0c47e784476f9fbc28a07bca99a6cd174da1db8f0650d50896e56c071c937a56e99a167ecc5b64f715ab18fedc2bf774e1ffad31991cf3c66b6d434e762631a265a4cf902ee724958cbf6094450146f0275e1ea82996aa2a91eb0f1a931517103e0e49db44d4bafcdabc989638c6fca249dfca2dea905d7aca3000a750264c06efb488e84c5891c665bb8003eb3d0dc1eee043e0487987455388ef200df176c6f6beba66d3c0e130dd7f5930759963ee02cf50f9ce072a1486a01b81dca0263815f1471cf1a9a8be5ba081cdafa22c0d31e7b4990562a4390f875b27004bafeaac0d92a89f612a162d82c46c62ad331bab32a90c54de4483a0da75be4e8bc5cf4cf52d494d034746010e853ae75d2e45901881c9b6f738fe0e2967114f91233ccd7f09d647e5140622804d3c003752bd7f9556cc97bba95e590c33398e6a428e67963b09b597d56a661b868848bb761226d661737d99db5a2a2a097a0dc2eb945a8692f6f59e1d829cd3dca314e616af5d2b15fe5f61354a717190238877281c5f05885b247f36d12bdec0fb2e4eb3d2a731f96fbf08135a603d38b0a8206718355a12ad67a8f6ad31fcb5b53cadf38c6f8be7a3e28d4a4dcfbd7500f628f1702929a2814b96c0e1547f6eda99dfb540d7dae8ffd02d316277fbc2054b17f1194e2163f5f75d5ac742cddd89ad85779b112750b871d9bd1090d45ed81dfca4926969aa5f6815662f3b03162a1cb7d50ebfb2cfbf70aa684c9c1a54542be534a9aa8a473d770555ca384da9de4b561f7ea11873d5802a5618db7dfca6613df8f0c2094f876c44188bae18596d25df8cf508a004652dc6a5dcd0ea3cfd660fb8825a1e6aa8d30d46040aa5e4a320cada39462615a957caa6b477f8daf9468f3cf04963a9d249b4585af58a707c4f7fec1a0c0c4721681835924e7f1d47215fe1198766d22846d3ad9009d0d17dc1ef209e7653f23c3401d39888311758ca53be219ab9672c789d7a24fa5843adc7f2db4b4ff3579d21a9019b115516cf00e5d694f560b3354861e3a72e080fbd3258d9eff99201ac7f8e92be4031edeb8b145c6e59db9e3479631a9a9ffa14d46171dab761ca6368668239ecdf4694f2ca42efeafff6cfb1692968c3fd2dd7f3f647e266915f135c901b4e65419374aa29fb40cb8c33c11336aa40839b9fda5f53a459a4236b059455b0d7b95613c6a7f8fb9ec9ea35e95168651ca6eb5625245a8455589aebe811901c0b442d61b734344407a7a84ffc6d9e7bc0d944b534db20994cbc95a020419df312b16738c3fee691fe43b03705fcc94d82abbdc4f765f2977217efe8da4fc2222dc7ca134adf40ad737b15195ae7da5194606c64e42c3ed0f30b5ca0a7c68dbde7fb968a8bdc14f00f2a40c84e7c0c587a3d69e250350db4b87dd6eec0624d5bbc53e456c8a7eda9611f4a1c3f6955663bd4bb05e72a897e90bbfa317f70b1c3a0da58050b0afd62e203e1045bbf0f27738e6c3e213ec28f83b7c5e8e69fdeaa9be0cfcf23231bf761209805551ab9fae291231f1d122f918651f2dcec32fcf3bae167fa67e85bf836b30dddca6da9cbd002cc7c4de36fddfa5e7cb9e56a0bc0b1b8b13fba41099f3dffd2e2195f26f5d64391c74ff28a43b2a8c02c258c87f484ac47315b9619298a0eb5d5279c95a68ec0c9b095e9de6396f6f3c49c23b36f1a6395fac25d65ab19dc264a81bd5d0826287daeb66baa2ad6b9a13ac2b2b281160c69476e2abb7bd14c7f0682f18ae618ed760706cb4c010a1b3687e9b69441fab8bc87298194eede3fe4a9171735eafbc624b5d48a871e37d7733c48737b390eb415c25eb17e37902b65615df81e3be89b22aba2c30dc8be31f738917d5800b294e382fd221499247928791e3ef1c241b9e8cf7c557be5e76ac299a1d4a95ca932c310fa98267c0fd03d81016596079e4adb8cced96a26bf988d614620ffe3a8af59617f08265fb8ea554c6b5e837494aed69933b098fbf5cf5ef64eb97a655b27d7067169fdcb1f3eec813f6c26d878204c2190bf3a62cdbd79bb697d5d6d6fe4e490688ee56d3d712cdd160498d00605b9bb1f1ce1bb03b4b81e6c21d9585c539a24d2eabfa1c28f09ad98512e835a5ab1ae228eb3f82866ecaf4810e49d9770164a05ed6d4a54ba523c74a2f416fda88db3fd1c190706be18cee8d93963b2b5d97f9515380a994cf0ce2422c50fa97b28f9ee9d927142ecdc1d37eba606277f25be77c7b30cf2fefa35b49dc5d24e2c7743c80ae6dd16fb67e8db6b8aae162610b17769feed052176f203074ad5315448ba3b7406c7380a01bd01c32946e1e64fd687cc4c5c3a909ce9104558637214ed7a903187ba177ec34bdc49f91f55546e09bc4fb80a2c9dd4b40108a46cf68e36e428a10b742d021bd8b43c5fe1b9e01ab419eca77125cb9b442913393d702c512283c85cdfbbaa2b124711c54a98c735740c28ac1fbad6a6d16d8317bf9bfe2ada276d3e725a82ab2f2a2055b32fa19c1d343ba84e06de3c043bddc7636e5120ac33d450f441487efe6038021e7a9393400152c732e32d08aa8c35e16f9c20548fdb4f300eb43a87b370e6a3db0c02b287249a0963bdb1e36f0eb2c1cef3ad862c79c3c8cd282986e3ec48efc08afab3a0c55ce9b50d0b948f00114676744aebe53c0e7836c4786dcf657e3049994716976bb9bba6f29d7b6fa52fff01d21481f2a98594fa8e21c93e5678561af85597eaacb4daac333ff7e17ade0c3ad94e13da6f28359f64ef277688aa655d9fb99f317c5f1d0b545a932d3e5a43ee3c956ce98d74136709b33cd17518f6e1ecc99dc02aba1815ba00f69670ca8669e96f507924a514a1ef19ccf58ae7f872d763049c3415384db13713ea8b50f8cdd36bc32ccc7eae660b8099a571894b274842f1993b19318e757e2584f309181814345eb26cf31dcaf79b3b74dc658e3db32645376a8ae1029dcdd81014af6a0e35cda0d515e89221da9a613b8fe350593f09e79c19e70e2d777a660b86e06fdd6918bea0bcee63f07325ca7d583975093c4dba710a64090183b54691e23a8dd9b4b24105350e2b0e83deaaa34b5b262680f7c2f9ba6c9297e988677dcc2c4aa4377fa95fe59381e1979b18c34d058c2250e9ff9b446e154ac0ebd13a8dc38f96b1d873dab583265515661794e0679125d48c6bf4b5c9d04df7a69c5d26cd8c7906ca443e01b2642f948d4cd2d069e9ebbe47791cb8ecbf313fb3cdddfe2f44eef11e472d3d3f99655fcd0fc826eb32a2bdfe1fed1973efd43196c4b2c8bab6bb53a975755197e8fd3890906ca6c843a0df59b85adb0912d8a1ae6ca8f7f4152a3bde006ca4a90d4b8548ed02406a5289afd1eae510ce269900169e9d194746beba6fb61b606adb5f65f668d643990eea610c58b0038421472d8bd056a34999112980dd95b03a72cd4c0b68c778961599ec7749759f3e71e8c0773db9561d1a19c417244cbd8329bac1706c53c6abecd5aefb106ebcdf489efd2c2a18d4938bf07d3ccf3b99bc94d9b33eab46a8ce1d18edd87fef84712a18e280c5bcb4ef69733a567f158a4ab46e7fc0d4f2c58cd884ce9eb4f0e2dc6e975f8c6eb7a0ec94b329d221d844fe8c2410673a4688637ce4a8905fc37c5a4aedcfe2fa4e226ad96f481ae7ad512cdaf9977e7849dbcfaca374e179a02f69bda30e2f3701372d223d103fc2dd0fefbaf1e27e93f790f066fc8d306a3481dce6be7299237853393835f572feb763bf34322999bc1026547e9f01bbf8f134a1e940cd9b8b6bdf5bb1132ebfbeb5b3215f18e268f0acbc31775c477ec84820a13d108b242b7d66d2944b579d4c6f5e21604c8321b2bd9ca6764923aba33e23cba0a135277bf334268955ee5d9bdd4d20dfcbc4b7a97252599cb84e27bdc9af92ce188f09c09d7126a7c1db2edda4edbf7fade79d241117eb05fa7afd5039721ce2ade6d73ea11f10211ff467feaa8474be0632785fbbcd3d1ef59d296d66365a394d0ff191c81a07fa3ecd1c6b054692af5043d777daa5c380adeba40f9d77316ad2a023cbaf075838a36dc91f7b52839942204af2076b1108d084894c8bc9bf20fab5a04c9226e5df681ad45da7741b42367b82614a5385ebe6241550082b539365d8fe4c84daed1fc23877214a892daf11e15df8222422fc907cd", 0x1000}, {&(0x7f00000001c0)="ec5fa00c75f01f890c15bb32a47eb6ce12decc25968266be7c96c341d42826d2d84ca705321cecc04e36530a8e9c713a8ff1b16979e0dbf9c4300ea62471daf517e67fd47950e4cbbfb6ac6391bbd7e0422501a13f7c1492386b0944924946ce35f98402525567a3e2204ca119f3a0dcc9bd7a42e532af55d0be5d00b14d6ab89cd03ab325c91244f492d8c326c64f722cb23fc7bbb384a962710d80", 0x9c}, {&(0x7f0000000280)="f7660bb91d119943cca1f36cb046ac989e83b9fda937516912befed074222ba0247c12ae8de9f02a2f40fc432a2a661818a45d33151fff6c4f5a3ca87f86a97d9f1bef9021965c093b53cf523f10bc2b135065d2ae451382844878094b3a21750b446c0ad41285f2f5f56501cc03fb41a8989c7ec7f5b46a2e907cde8e3948c6d49c7dc6f6b8ce079951fff61b71bf9f62c51b6e40a1f41f520737276eca1db0bb5824fe8a222f9dd1b4d563faa110cc0c0b0875a563841ba8e3357b235015", 0xbf}], 0x5, &(0x7f00000014c0)=[{0x38, 0x1, 0x3d, "8218583f29e53ac1b71d7d2e320a47b3875b4dd6dd96d3d0cdb9a466f2bd651c42"}, {0x1010, 0xffff, 0x0, "bdef38debf17bb3f0360499e0e3b2f63c48b9713df8fc06d4e1e9aef61ea33ef53aac27d009a1b854a43ba6cae986b1d21635a15d0fe17f30dd3e7705c75d612e4acfd00305616c101c97dbc382d332f3b810dcffd287a4637fee6ca11f4cd99140665735dae0d800a939e29fe8fd5ebff04f708d3afe5dd31d79e44d88f0f8432fca406826d4961ccb7dd9aa747d9ccbfd7d88b86fd8bd413bf0788c0e57f1dcc7340f80f6137707242549bfc78fe256a41ce23045aaee1dec642954a43136aa552df017ddc306b4bacb86cab15eb95820e28bd9f671fa107e450c0c038c4354ab5cf187fbff6ab3e2a17768c40f4d30a3d7c695e524124cc8766ce483d4aad959d2a23cb0b41b3b4643923446d07d71289afef8a22a97716e4a36e9fb07aac7856c3031c23210ab41d549374643c8857f78de3caa2b40f25260d78e6f07d9dcc76331972d0af645dc570b8ab0f9ba02528a090d9f37ddc1073f630fb00e9e6b3e4e37fdc7d9c4a052f65f2832e0666dde1a759df0df5b919a8175827a7c6275412c2f6d847d2107d5653b0f3667800af623da14aad98b079e45b3acebc67d9380f31143406833551b3dbf619e27cdc2608c6104a4f72f39c8693b96eaabd11a7ee8a472c4f94d056e90aaea01f55995c9a4745024ae02badf34454eb720ba000b09ea49c2da16767db81cd87b7f0923de406ce0f9a30b54aa1f032e5cde1e8f35c45b390cd1c5ed488e08accd25f7a4b66520086c6ad5180c1704298e9d08bf3ba6de46aae73bfb5f8d8b69c539472fffa1141259f3c7949de038e552b81bab78a01d59651fd02e603bce049b4a92104bf349936b5ab1e869a8b0945323d598f5d065fa89433803d5912056b2b63ad724af8c30e9deaeb689f1ec6dcb71e59119f5ea8f4fb933ffdd414c5f092c5e88aaf2793f4ef3bdfe365c6b026c9785cacad626df7606e997af7a0946801eca25a46de2e3dae4cbb34387decebe67c90e38c7b24be58cf7c873baf91484395bd159ff75df7112dc6a7f42ee33eafa3889601a1cab34cabace28a8dec9cc43fca77d83c25a22701b4276f6442b307d4bd067ddc1630460ba3f79e3cecabe3f34b2ac17f490e3faefb25171e2bcee03c04cc2b68cfddb631f8fe392e1b57847f53991b780c4c89507aa305b999ef6188de27ce1390001b4a7ba4605490cf4aff8bf733f36028d776ca894cd1041e93613fbf2fe2ffa477696083c0bdcf764c0950e23e4d9182510b4964e1c8b2b5e6d7dc03354e14e72fa79e09bd33922a184076509e82284aa90bb9650a4cfbb56d30925fbdc99a64a45498a5541d71c0c1699e854d3d3b61743d7f0c70279c9451e79f873ec5bbabd9f951ea992a011bf14d59718be65b32b312e9259e93d7390f6aeacfd895cfa5c921ab1cfba52149b6af53ead3a2eb784bfc24913ec45ba8039d78daa8ec712b265d526802657d242fe3fbc5cd8d2765a23aa7298b58aa9768f49b3ab409ab99a20f05e52fc6be4a237a999f14706a19bde1deec438e1a8e62247f0438c0153aedf1b75624d34150dff4c6c22e9c222b31d0941c9493395db132f2e83de7832d44364b526ad69ed77e0daca6112f69c652c9e922f30256b947d8fc0a4f23b73ff610c0423d9765054958d6d6157673b323a8f17d0c4c89beacd2f7005274197a48abf1bc21eb95af5f8f35519357ff4f0fc2da32305d63a3fd1af9fc8bade6d094f57bd91e7592c7f8fe5aea7f01d35895c562f1095f06b83a4b5ef9cf34db56c5f20fbd3a638469fef8f49af76b8abfe0a90510e2abcbebc1125c004d40994be7e4761b31d22d5d95a6f8beb8d6291f77e1918ae5ef5164a0c0c68841f24c80351fc2e3d91ca1ed2c250a3b311200bcc669b7f91312046eeeac109a40de23b7c46ac4697a2f2adfcd2d9b57415d623d3ba11827bb668648259dfb449f44cc6936d4c83359803e1c51fd5cb46786f5c2db405b637095a57f1383dad80ee10d1ff74bc722510f5ada399b7218835c6f418f70b3c6fcd686c78e2880a5e9a6778efe9f4d52d19c1bd3bd38ca2af3b39cf0f012353d8e260929119e4e643493fc77b96f459bf000d4afad4dfd38491d3037dbde5a5ca2d12b789fd4028f3894e9020034ce1f259c8a1ef8b09bfd7cf87e84627e571a0a3519f29a9058b26492cf2e13794e5a2d546b8d556098aa3e89a20e8966f1e742cd667e45352e368373810319c9cb2ab4e70b42b2fa31516e9c25ff921e456077b156b15817f5e2d101b7cade7185b39e355bba1e4197e43c2b576fb3e9fb022dd6d82e7c45074344b288889a8e091b8c388bb62c2162c9d1c6aa6fa3defe538b0318a711ec3710bd132098d2e0268b292fe0c8f9ad22ef4879facb01d6380bb06b9ebcfeb99faad899965c3347c6d8993e2766bc54eaae410bd1a85e92bce1e50bfacc05af20071277e0e1273c659f142cfd8837be4560949d594e41a291399d46b91b88aa584d5b015c26479c2097f308d674d076aa1706ac480dabf1b1db6bae5a37f0f0b0ee719572c730533b7905a0e57881cfe2eb0964e2dff0edab7fb791f869a84e5c2457245936030440105dd5955e7d9f1fae3857cc17c87bbbd48abba0458d11f401854af3ebf2a2dc7fc4fb1b55a94db2ed4e5bc09773e482685e6a211dcd7a41e425d6773e542a042dd45a336dd57404bf196ed2006a2c19ef0bde9d2c76f3a9a4bb1e47df8e65c1d8702df144cd1b276923bed0e70289da399d2d9dce750a4763ce6c30bf35c640b23bdb4a6be99911e0083bd6d2fe4c6e813f20864d03b8988af30d74087c26c6156224284bc96264888e083abc21839fd635b9ac110b12965341a2bc519a08c5e348f720f3b7fac2dca9ca43ec97fb621d6e7acf659c501b93be7d3a46acf944837787811770bb1ba4a10d8663da6591c9a00fcaf717d034167f05db9b4e36889b7f8b40a6b7a686a541885b35155d60e3e1884d35327f2f58422159cc4b979ae07115d999f5290e70f904ce556a4abce7b5ddeeb5e602ff167f1e89d310c23eb0bdcaf8767e65247f6ec7e400a5451147fa3ad978a203ab87339b72ebca3557ced616204f26a8451840e11ed9fed3c63989c6de4a5cc2fef86ada88af59873c796ff9e8bb100cef848f25dce3a831c86d88130ac7b1f1dd559391c470600867fbbacad6b36e66816a509e7d18e67b7a51197acb39370173219bafa10d9c470ec8051582a6be2e01dfcd3c6dbe28d214764ee6b41eac56a59b75402776335ed3fc5b96e08cba87ff5d9f8f2598d968da298e725387c790c32d1c81efad9f3f05a5f69e9801b55c30c9b3d9541c3de07026e239a7c9500ff3e2a79dafa3d135f554ebb8fc1eacdc9735048b2e05befd72068ecb4cca89a61780056cccfea9a5c4c2889a556f85c8ee097a61fd7ac1bc41f641b634a0c5da897ca3c8fee805e5556e1d90995617c2b1e3de00b23a66860ae289765bae611ba9ca6234cc107cdb538a35a41b88970fb04c532b72fb93dbf09be49017b53652f1145a0763300ead5e9dc8bc81df3cb5b0f6c365912e9d79f772d958f64ca6180a3d88977e0c7ea853ea7e0bbf98555f6b96df6b96a3977781acf6a3e4f7b10692d04cfdfba38469844f5199529eb8bd37add74b1225c2a2df131ce2e3e3445211f36b1397a2bf9f7d3d4eb6bd1de92b195136573e10313f153a5fa2b0a3144cb0726b702bee2503c3b91e022c5ec312eb9dacea8a469e335363cebb1d996fc87055b33ed1dbfe0280ea8d10e2bc86a44bb98e8ccfa6643b6e64d252926d40b9de6d0f56fd4cb14a58c082825ceb464c80cb05fffd134666c937f76ac5cbd6461bf40538ccfed201667bf7631051d76f8ba3cf3189365b38c208672359018a97252f6addfe83bed28bad66dc07951b5bd160dc3f0809751ff559d8a23524e3e73de49235505c64f447ce88faa81df4eb314a1ea7717de044e1dcb05d551c5b5357d671681aef2bd3f1f1a6de5ff404a08a22f528e1a4d44cd70d625c60048f9512ca3e9bbc722d2a9d9addf3955249c6bd6292e82c7e1e3af196b81af0f51f5c4cb401d764db583f071a4fe1496ed2152b7daed82e54c0397912a0d221d8b569ae61ddd361bda47230aef9af47d7216f250fe5d9d7aa43d92c0f5ce198aa4d49d1683b7d396ee569e064026a5348c97182924764733b2d21703af9294bacfb3a2f2769b4a2ce493bbab4eff48972a86e7c207f343e8bfb4507f547442d99f8eff0910f9c3033db1ffb4aa3bd93dfc978a1a0916858bf3fffc9cc639b7dcd70a5d87528da270defcb8e12e971f94de695cb1ce44470b6e26fd6d145e4a809389eb6947eebb8ed5833cf1781cce5ec2b0ba0ab01e364aeca1b6fd582be949546f6b4e5295958ef5233ea9fc9e43c9cba408cd62fd0c959ec259c77f3d4403c6b540346fa10f4aa27712470a278b345548af32c20977bfb52daecfebe34d9fa7564e5787ba97bb2bd4589cbabf270d995ec1685aceff9235f84854c90dd928c2a326290237d7c974ac1177ac519ff82d5679b08c0798e6aadfba44007b20e68947ae3ed027253993ef0da8e3d26880fbfe6d7db12f3fb41029c9e896f0c8df83a19c4305e510f3d8d7c2f95062a01b33d43a87f1ddf42946e4a83cd9d352ad498a8e6b1f78eb4090a98c04b4ebf86c31af070dd7425ee6d73b802857daf3dcf93028ad155b14243b749ebce3455358079c44286c5082113261b3b373adbcd6f84513b0b89ff66228155c9d6b18954aff0185691243162cd0e478cc242fe081f84f7241e0c802c2e4e34f425719bf235289c9f22ed6c8dd4ef084ed5cdf7940e98ac6064943b86a6cf43cb92dc1d28de9a0086dba05c4d50ff9452ec270cf7ff6ea8b755206962274dfd1f6340262fdc52e895f47950fc9ad13b58cf94b50f1ede221b9cdf2554e6aab516f4225021e07dc0f891c630c713d2b7037a615efe3d786d48b4af73b09fb4324b9738b7e4ae675f29a90936fb5217b98b8b779ed44ffd0face3fc564d28fe4fae8638f17df4451b3b2d156ac9e12b7ad3ba759a6c81fe4918d99217f437a82e6cf1790621e53d10220905933c3e88bf3e321362ef2d6f69555222f63cfd322166def5ceba97e825f1cc73e1bfa6214b222c712e57c455c98d7e6b4c3f51999d5a76343b4befb4501409637d360f9d25053a0a1aa42bd4de311e0da559e607bf20d0a1b2e4bf1a38576247f8e951c23f184d5171b36fd44fe5b034f84ba083e9341cd063a8b13ffb7fe725eac34e4dea75123880629b30552e8f056dfa230cf6abfa4847fa63a9d14f3c335b21a6c097b3d428fc4b97456338733b42e384585c83af6dd137942a8ff2f5a4a99610243a7fdc74cb430fe1caf04c2786ce45132e3450a57720aab698176c5c8ac1fb23a28fb6384659126e29093da0680307d2060910e0fea92b68d5252acc8d59f7d447b7dcfe07fe5cfe0141815a14d1c9bab755445c14162c7117e87231658baa47b6ef03141fa25240ced6e85b28ebc93fe19671ecf7f271b5c6a602a459bab30a9b23d726710bdff13e2169baa6c0ee5888f43a903f9a1eef1665f7262fb9800243f65aab6f2268105644e061ae1b6ba78b15cad7a520a4872be00ae197c65ae710ac761ad9832da964198c67521912834210e6ad2ab58a37cf771cfb9341ea2c5bcb78f2dc56930f0a35e377ba01f0ea8c2a90f251dae697cc3fd8d08992e218ab48aabb65d1a63de1e4135e06d0e40e439dbf02a4a795f776bf699d2320a0816cfec906b596ffccd234"}, {0xe8, 0x1, 0x8000, "d367bad06e677cd6bfd6816a6fde3b2198b08ad49d7d2d0d291fdff093e3b665bc27ab4bb75667e8834543cce33164133c1efbe5c97f8d89faf63c28f49114e76e7bfceb5325091644129b0c0c5879f0bacd9f381a989162e2768d9cdd485648f0134826fdf6e449ae97ba079c7f6d0987446987ed632ceba26821eb2865060a8e0222b7c221553cb6cab887f82e6a766d15a94c5721e95ff84286e0b266c8387dbd6d7d099e62b637887c1a005255896969ed85c2557949a94c2b6c2bd69c71cc676c7ddc610bc43003d97b01a5c0af367d7c74d11b29"}], 0x1130}, 0x405) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) 16:04:26 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x81, 0x75a0, 0xffff, 0x10001, "3203650dbfae52f16c3b0cdbf61252ebd5324285", 0x4, 0x81}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x1c8, 0x10) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:04:26 executing program 1: r0 = dup(0xffffffffffffff9c) shutdown(r0, 0x2) socket$inet(0x2, 0x4003, 0x9) r1 = socket$inet(0x2, 0x4000000000000002, 0x0) listen(r1, 0x0) 16:04:26 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x1e, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:04:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c44dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9eac2783777576687e8491151727a6e9705fe77c5a40bcdeaa123525f888946662558895d411d47264c43f6420f207b26a41207480075107ce08a16eba6c4087284f2d0a7f9a62d4b9878be824bb454c42d8fb21cc5de9c5c1e15f31e9623b0f9a88fde71f5c2b553a50f2ed893117ca52eabc5cdd77c793486498d8ab266053e02cb7345044a23a655eb795fda9402b51b94636ed6167e449aa0479a1e0b3e08b5e49a2a102e3279069598ce3e14610129ba4a388522642be8b812f811498036f8b21b4b1bcd44ed75c3b240082e0bcd4b8cb653c00e43e68679256a18e11670aee56acc887015b3befd1baa05fa444b37b3a76a9b5b3ee37344fed4b3a7cc3421a868464a52bf7796e743ee49853be77da7d15c86c6c03ce6daa5b2e9ba94c54dfae19883823c6409c323c7d32e4224590c93ba2892d4cd9932420b1405b7896d81e438107cfac3220120e6e6b11d766750f00def4e8d11e055d88e97d61dfeaa1b66deaa20dae79d3e3d8f2f3eb193c761c85260fa9c4ffe33e3959ad2dd5b00ead247cc0f2f79b5150b1281ede6f3fca02e256f32afa6132bdd5d15e1f1d117e239e6b48573c6e85878a470bc029764db9ca10c0f8170bd5204498a547e30f1584ff14ee18d16722c9a040bff594f6c2fbe7626d3cb318d166d55690e90dbe789973ea0ce235ba5248ccb396542b5c6456a31118cdaece5aa124cd93d82c70dfa4974745c766b36bf6c303d263cdd34eb3d675052425c23598c24f3e7e1703b5035e3910c4395b2d53118731dbec6eb487d44a95b840ea85522f6b147e792818f09f0188dffcc5509b54bf6faa49e6d94706c5a5877234831082669af6a0739df88676555d5755af1a64b08056e22fc22e10bea780a7c0aef9ec61876a4d6eb50bf096fa821e892f576f3b516f9826e0833d2bcdc8c0f03cc00b2d68a606ae5cd4828cc9c7d481fd1ad29126aa61e61caffffc551e292dbdc770eb5aa26434c9164c2622780ec2b985b06faacdcb725266dc715146000b74d6a103e5b1adf0200c14979211c077648e96bc3ab704af86e541e13befcedbeabd7776ef799616f7b5f4405e1827e7950603a3eac825833cf97d8875f2448b87d7abe5d349050365935943f0700d5999553feb42dfcf1a4f5f2d5f3ca0ed84049fa8a8e6cac561505b5be0f420cc4002749d7e03f4629faa44b5670731053dd69f3c31fc647d6dbbabf1ad00e0b8c1f51aba597e8af0a3c0e2e2692bb50ffa48f069dcbbb1ddeba648d27dc14402eb672f45a9bfee37f0ae89b4476ba1bd5008af86ca067035341434eb69fae1124b3e763f300c8bbd5da387659ad5e9df86044002f695139c8a9a91fa0387fd0186ba74d79b57d0cef95ad8c0011615b6381c56b3962fb97aefef1359c41cb2a6c12393b51033afc4904e4f570f08d4cfa65cafcbbd9db8eaa31acf3c8e4fb1774912f67d90ed2d236037c8ae1b5c33486c803a4de6b3004d14a81b024effa8cbf4cc37dd30dca644ec65d2c01c6cdce8d2a03a3e3da9bb6942f44c4153098ee9ba379af3c3f55b1168727928fabf5ed1e10d965cb9fee3a8f9d6e00c2c2a7337d841a902fa153b1843d2b0d0176f36797b013388d15d239e4eece1b71bb4591811817adc563b7049a2264c012368569622467b9dcec1d8ded6f23759a10cbc3d020f7759d0b0efb73c09c9bc6dae7df194a1c97cdfb39a8433d408e4bcf084f4343694a6e5266731bd393212a1c426e6fde831df14fa1cdcbf80556ade9a456d15637dc64bbd104ca80bbcec1ac44982b1ee8c39bbce9084471d08173b80f5ffa2377f6d0f99ea58ea9f7fdd55ac0d78e8359501d8435161fc7673eed0835af5f1f240a9f8b47e72af7b848c63950fa430cb7d3bc2e27a9da1187a7a622e3d444d5146f678f4ae6ae028463d7d32c85ac467bf01d33d9b62191e76b98712d73676e7114a47721466d5f34478821e7efebfafed8ee6431a3e8de73bf4db995c9012c0311ecba11c3dddae0a30e3bca1dd2cb12a23b310f0d19a0d722cf554249698a6d3f991c33468891bb7ae50e201fa13a14ba956352e4d62e80b66cd4e574ff6af5c12eb6aa44e4526b6620071f08f4d24906152970442e7f60bafe3e5c7124e1d3ddb8ef3320d8b39449cc67047a565c4fa37ccbbf25460dcf716d6fbe684b1281dcc36377bee27de82a2fd15507bf3f24a75f2133664f37c99836542bd94335d0d2059a9024accc5468504e639931258a5d6d9a22f5e51c2c558a9263bc0c7c4709d7f72b71aebf07f897346fde39d000eeac431df5185bf54c48d2eaa117dbad54fff0060fb99d1cc9205ca5b43c6b13507fd47cf290ee10593783ada63bae78d1e6b8c97f6a450b74861a8823f404cfe6ec8871a5f3229ef5d4a62a65c14b7a4fe190e32695403267cdc44261c4a88152becf2746aa5947e56b01fca695b174cf3adfdc3122f65c736b2d27b8c9cb0f62ee0b7b1d84324ad25c6c8d370e3d605e4da5ea7e7cc0dee1e7b0da21e3b2b6a046aac4735ebeb144765f4ae073832cfcdaa25a5e494603eeb9fb5ee54d1afc0a5e87f2421d741392c9a66eb0bafe02e0afcceea95bb3c552484afc569ba2720fca58df697eb3a87f3dc63aa708a9921c2616734122efbc471484c4561228d4b114c323a9acf2161593db8125059649089eb9f0634bc7cd0a112c8939428aa8269bddd0d6a2d5a3a31873c54ad655cbc2f53cb9c8f8897590739014478cc32709f3389577c00675b3b6fa5f9ac37914cd3d0706ebf696a4f66b52dbbaa63d9bbe1d7e690e70e50318214fa79cca5331e2253b936f7629f2d6da60b6787ed7d05f0d43c5406a42a0027855bc9ecedc5fb28fe7e1b61341264c7bcaa07e05133c6d354a2bb12cbc", 0x1001}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)=')', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{*\x00', &(0x7f00000001c0)='-.:\x00', &(0x7f0000000200)='}\'\x00'], &(0x7f0000000300)=[&(0x7f0000000280)='!\x00', &(0x7f00000002c0)='\x00']) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) kqueue() ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1bf13881a84df81a, 0x0) unlinkat(r3, &(0x7f00000003c0)='./file1\x00', 0x8) r4 = dup(r1) connect$unix(r0, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000480)) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f0000000400)='./file0\x00', 0x20000, 0x8) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x8) 16:04:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x17e, 0x0) setuid(0xee01) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x401, 0xd3}, {0x3, 0x2}}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000200)="b021224948da17885e0c9776112678c3e2f29291bf75bb48305c1734d860df6a0300f6f077a8624202571882728861a558236794284907ff862255a342bf2df5ff10893889387ae5ab80a53504807bed40540d4db048959e04354f189c94e568fef8636be90eef1611f6f2261de715819c9eda03a7ede04c1d09e2f72ceac33cb4cf952577eacb482803d02decb29eb9925b46d71c9251b495eaf280b985898ae66f5a42607df67c4cfaa2b644e444d0bf4880c5e8fe1d567f1a7a02086bdeba61c720b226c3d5503ea3e9c430", 0xcd}, {&(0x7f0000000140)="47fdf8db59ecdc4c32e63774b76a88b8f7f4a80637cdbfc6241e07133b52f9335f8bc8a4f8890a564d77e06777e4ae8ccf3be259cdafeac80aef8134827d08cdc6de8b99b75d8463df7ff5f76e53ad587549baca0f7de23852", 0x59}, {&(0x7f0000000300)="6b61dcfa6b56568059e095e70557d1622bbeb4ced12fbfd86190b684dce72e19d44598a8f7a5d1386e06b5eeb6c6a9bb01514894fca46a1eef6d119f9d268b6de820eabba963383b560f15b3eda93d1fbd4a4d5c929eb719d5c3fb489fcf6115fa91f783ea06c1026083c5c25a7aefa5602f378df539ceac88a7388032c97943c86281dd46bc61f2720cf2c94ed2971dcefc7a2e14c3249b713c8975c60a952a2f92185328af6ba3c39e7c71a496d0c5e17eca3664fd81daa239e44911a6759d1e51bd145cd399fd5168616301", 0xcd}], 0x3, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x2, 0x80, 0x2, 0x80000000}) r1 = dup(r0) write(r1, &(0x7f00000000c0)='p', 0x1) 16:04:26 executing program 1: socketpair(0x1, 0x8004, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0xffffffffffffff66) 16:04:26 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r1 = shmget(0x1, 0x3000, 0x300, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/233) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:04:26 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) chroot(&(0x7f0000000000)='./file0\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:26 executing program 1: getpid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:04:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:04:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x8, 0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x5) 16:04:26 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = getpgrp() r4 = getuid() r5 = getegid() read(r0, &(0x7f0000000180)=""/77, 0x4d) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:04:26 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = getuid() setuid(r1) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) 16:04:26 executing program 0: setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040)=""/187, 0xbb, 0x42, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) 16:04:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2010, 0xe) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x24) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) poll(0xfffffffffffffffe, 0xffffffffffffffd6, 0x46b5) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x1) 16:04:26 executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 16:04:26 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c6530003311d1e4c93a6d47088ec80b4ca3c9bd5fd386ad24e28e2ea36d1d69a7bdbd86bf7436b0d0d3e8e5690600000000000000430a070d8d6fb68085f712ba076519d4dc9540760daf55f90080f0d6a6009dac13de053445e104fc9c8b7b6961d10264d18d6e20ad836853e8d30ab9103b6ef76ecbf1fe8a7d852921c1ad4eafe641d0b4c6d23a81dcc4a86a1f610a99b48676f85893197975e75d9fc8ac2207fe06379c475ee439526ff9b3d12550b35158b34a13e640e967642b1b397cfc51d35527d0e82d961a1b02000000d9892ad0ac34c29938f7"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:04:26 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x1, 0x0, 0x5, &(0x7f00000001c0)={0x0, 0x8001}) 16:04:26 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus/../file0\x00', 0x4001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0cdfff0000004d0000", 0x9}], 0x1) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000003c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c676001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe39708b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:04:26 executing program 0: socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002007, 0x5dc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x2000000003, 0x80000000}) 16:04:26 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) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000080)=0xffffffffffffffff) ioctl$TIOCSDTR(r1, 0x20007479) 16:04:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x401, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=""/240, 0xf0) write(r0, &(0x7f0000000140)="4ad18f6380ad6f6c", 0x8) ¦±H~4'çhñ$¤˜g ;=þã…Óq^F¸3ÍLSøXç43ï¡žÔNiYN v QÞRÂN€SQÂ;Q,Œ>èÛÎF¥ž7ç´ðÅRügJìS‹K©×:œ¿guJO´¡¼ö'ôkôë$b§*Þ7´ýc9ÞÑýÖ~çÃÖ¨ðb´£¿6ÿLk“_^Òôó'|'*ë,®yODŠÛ‚m®4ßr%z™èæÒÒK>¯Õ†šOMpÐ`r¤0VAX`²´Ô µ¹êö¾%$#5B’¶/±¾|z]w(Àl¶åp/Ñ•¹[Eùf¾Y&³÷÷ Eð…ZªZjÊ㾿w¾ÄB[J0t'VÀ –Û˜{”TmN\ýÕ:ˆm³Bªÿfuªâ×}ÞõÛ«zU·“Ì¢håUM׈D”É–0i‚®ÍtNîévt-Ÿ!Tåh «#¶$"÷‘Å`ðCOQCt >X–—?šžbH†'½ªŠ~F7ƒË#oûf³µ~‚ä—Så"ã\EÚJ‡?"IáÃëÕíb¦5€8ÝàË«3gˆÃ襺;Ë„¨Ó~4ä)áô˜·æ ý•/µùßÄc;hŽc̾“yã eŸ?'µSLRwa0 çÝ™¹ÚÑ0ö¯:·FAPÜKØ&kÏDþNÁ AÁÃø¨&Î_ðÜX“ûœœQª'‚ω€u ì1SØ‚m »Ý”¡žº5{ÈðXå5að-šhèÞYÖ¶xgH÷‡ÚÝ> ùW­ O^Ãi @P¼_Xëó‚ñ]‡f¼ÃÅìMˆÛé!š©õi|Ø}“¾¢`<̇rŒ…9ÝníÌ¢Ô33®*Ðß™ùÑ€u27çá ½j¿¦"+ȱþ5 ïŠN6 9àÒÔšŸS*`¥ï¤àäÐ#o4¥úÍ‚Gs *Ù”Õß¼»ëDz’’ï×æ–aJ\i±iFÂ^u&L!æc²ÕîÿÛùÀ”à,Æþ3ËoÿB!ľ‹€¸{KTµ J[qeJ’øt>/PöË8,^Þôí_üŽ„B‡ ãïx:ü÷ÅE0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) execve(0x0, 0x0, 0x0) 16:04:26 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r1) setreuid(0xffffffffffffffff, 0x0) r3 = getuid() r4 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r4, r2) setreuid(r3, r4) 16:04:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x47, 0x2, &(0x7f0000000000)="86537602", 0xfffffffffffffd8a) 16:04:26 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x83b182b7e12b9900, &(0x7f0000000000)=0xfffffffffffffffd, 0x2) ±ê3ƒà^Zÿ»k6#÷g’ý˜[A¢õ)Eoä}Ö0(“$2 W¯^ïk{A¹gåøŒÇÿP“¶5æÑZÅ´>ÉgQ†øOÍ84ô>Ð,°Vôƒ}51S£p.šÿAÂéñ–Ÿ»žþ…;~o†¸ºÌ¿¤WH¹A®Ù`ùO·€@pÿF4v*C¼©E*cãö•t ©Ó³'…ó4cˆóVûãë³ÏΫß-(£J¯£í;„' øÒŽeá\@¯Ð:F%Ÿ£yjEö4Ý^½´Â‰Ì4×ÁR£ž#9•ÜÚ‚E ƒ"ÙݺG>Ì.†ñ¢giõžÅmøÍ@/—:¬0"qž¼"údF¿(Åk¬†Ï©Õ‹…Üãˆ;àV(l}÷TëN<ŠÊäÙ¤_Fƈ^…"8gIÇØJÔo’Ïù@„NÚ.ÑÄ.=~z2‘Ö´¯&$'w&œWöétáÐjSîMe˜r|Õ¦ŒRÓkB‹ týí\R[óSÒ(S;Zn‚ïhEQ Ÿ6ÐeèÑZ`)u–3‰ø3âP§Ô*´lÂÓ)Ï}‹úé „ÌýˆÒ"¬>~ô˜çkݸ?u2lëÇfÐ5 B+¥WFãüÙÿ 6åAÃ[IÛ[{?X3"ƒýÓQqšsÝ=úõð!ª@E(}éDäYƒMQ¼PlÍ"m–òØ…ïy»6ÕÙ~e×ÙêkgÊÌhaôä·óLE0Š©›Y&BT7†ß¡RJxW5äü/?v»ŽìHL¾-’ÁÆ;fºÖ8ï•dH.†eëë³j‘ZJn»éóÐ^brü”ds]1ãnJ¥h¥«¿]+¡ö‡¶¶Ä8SÇó¤ˆ]9 Ú3­KW¹ÌIïÐ×jÅvþ*ðU&p‹¶ˆi¤KEYRÁìæg|™¤©ƒ£ŠYËÝyþ"L™0%fÖ+n$lr¬¬6Dÿ4NœpGßД“ß¹õ/IO7xÒβv#x ð.Ýz>¾Œàí1uIÀà>û„^F„”*¾”v[n·æÞzg|Œ&µã¬-~À¢ U&Åé}‰¤ú¡_¨Cã98hÚÌÜ"¿x¡çèÉßå¼VI—ñæP$+Çy#땺ê{O % úŽBÕ›µëØ[žëÈÎ;¦r±[–‡ ²>s†»¬žò†_IM‘)5ÓŽ|+±â–’diÙ@\Î&›“1” ÍÒæL‹w‹T4E¯}^J¢þžöû‘šŒm†ó‰g’˜«ñly>êmóÎp溮|õæ«'myñvÎlYxZæsUšðÔMÄ°¯¤âªç©üš¼øfÇœEÖyëä•¢ÛF þÙ:bGÇÙ^ô­pó>XÈ©ØÈÄÔy¤†–‡Á?íò༓"äm™ß†,ÌØó—.‰DžîÕüÛèÐ;mZìØ .”Zì~%èÄÕf–MrÏ•ç~¯Ëß<ª|ˆù¼Ÿþ’ê;x«t3PÛo4‰m35rÚO®lÂ¥Š¸Œì7G "¹oWÈ°uáNôƒçÆ’Á¤ß”ÏHrZÁ6'bÝ 8 #Ãg!¹|t5Ä6Ž² ˆUܪ“±gkÙÀkêÏù ‡îÛðÊŽ`·ãR8³+œ ‡»52Ñþ«ã{‰Aäãõ¶²gÀ“ˆGê•Â.…ð•F‘÷™>)W²ìÉBB*óÈÎ÷¹Éؼ ?vwÞ ™ ÂUÓ.}õ_3Š}º Ū”¡4¹üN dŸôoËÅÄJcç[ _ŒX^QGRQÿ?8VÛÌIé{1Ï£Î}x¸¾‰NïËIÒ4ð ¢ûVF‰˜¬LYo%U¾ð°`„iúçrwqŽ?5FòXÀ¿~¾ó?ÉüéOUG0™[¦±H~4'çhñ$¤˜g ;=þã…Óq^F¸3ÍLSøXç43ï¡žÔNiYN v QÞRÂN€SQÂ;Q,Œ>èÛÎF¥ž7ç´ðÅRügJìS‹K©×:œ¿guJO´¡¼ö'ôkôë$b§*Þ7´ýc9ÞÑýÖ~çÃÖ¨ðb´£¿6ÿLk“_^Òôó'|'*ë,®yODŠÛ‚m®4ßr%z™èæÒÒK>¯Õ†šOMpÐ`r¤0VAX`²´Ô µ¹êö¾%$#5B’¶/±¾|z]w(Àl¶åp/Ñ•¹[Eùf¾Y&³÷÷ Eð…ZªZjÊ㾿w¾ÄB[J0t'VÀ –Û˜{”TmN\ýÕ:ˆm³Bªÿfuªâ×}ÞõÛ«zU·“Ì¢håUM׈D”É–0i‚®ÍtNîévt-Ÿ!Tåh «#¶$"÷‘Å`ðCOQCt >X–—?šžbH†'½ªŠ~F7ƒË#oûf³µ~‚ä—Så"ã\EÚJ‡?"IáÃëÕíb¦5€8ÝàË«3gˆÃ襺;Ë„¨Ó~4ä)áô˜·æ ý•/µùßÄc;hŽc̾“yã eŸ?'µSLRwa0 çÝ™¹ÚÑ0ö¯:·FAPÜKØ&kÏDþNÁ AÁÃø¨&Î_ðÜX“ûœœQª'‚ω€u ì1SØ‚m »Ý”¡žº5{ÈðXå5að-šhèÞYÖ¶xgH÷‡ÚÝ> ùW­ O^Ãi @P¼_Xëó‚ñ]‡f¼ÃÅìMˆÛé!š©õi|Ø}“¾¢`<̇rŒ…9ÝníÌ¢Ô33®*Ðß™ùÑ€u27çá ½j¿¦"+ȱþ5 ïŠN6 9àÒÔšŸS*`¥ï¤àäÐ#o4¥úÍ‚Gs *Ù”Õß¼»ëDz’’ï×æ–aJ\i±iFÂ^u&L!æc²ÕîÿÛùÀ”à,Æþ3ËoÿB!ľ‹€¸{KTµ J[qeJ’øt>/PöË8,^Þôí_üŽ„B‡ ãïx:ü÷ÅEÉgQ†øOÍ84ô>Ð,°Vôƒ}51S£p.šÿAÂéñ–Ÿ»žþ…;~o†¸ºÌ¿¤WH¹A®Ù`ùO·€@pÿF4v*C¼©E*cãö•t ©Ó³'…ó4cˆóVûãë³ÏΫß-(£J¯£í;„' øÒŽeá\@¯Ð:F%Ÿ£yjEö4Ý^½´Â‰Ì4×ÁR£ž#9•ÜÚ‚E ƒ"ÙݺG>Ì.†ñ¢giõžÅmøÍ@/—:¬0"qž¼"údF¿(Åk¬†Ï©Õ‹…Üãˆ;àV(l}÷TëN<ŠÊäÙ¤_Fƈ^…"8gIÇØJÔo’Ïù@„NÚ.ÑÄ.=~z2‘Ö´¯&$'w&œWöétáÐjSîMe˜r|Õ¦ŒRÓkB‹ týí\R[óSÒ(S;Zn‚ïhEQ Ÿ6ÐeèÑZ`)u–3‰ø3âP§Ô*´lÂÓ)Ï}‹úé „ÌýˆÒ"¬>~ô˜çkݸ?u2lëÇfÐ5 B+¥WFãüÙÿ 6åAÃ[IÛ[{?X3"ƒýÓQqšsÝ=úõð!ª@E(}éDäYƒMQ¼PlÍ"m–òØ…ïy»6ÕÙ~e×ÙêkgÊÌhaôä·óLE0Š©›Y&BT7†ß¡RJxW5äü/?v»ŽìHL¾-’ÁÆ;fºÖ8ï•dH.†eëë³j‘ZJn»éóÐ^brü”ds]1ãnJ¥h¥«¿]+¡ö‡¶¶Ä8SÇó¤ˆ]9 Ú3­KW¹ÌIïÐ×jÅvþ*ðU&p‹¶ˆi¤KEYRÁìæg|™¤©ƒ£ŠYËÝyþ"L™0%fÖ+n$lr¬¬6Dÿ4NœpGßД“ß¹õ/IO7xÒβv#x ð.Ýz>¾Œàí1uIÀà>û„^F„”*¾”v[n·æÞzg|Œ&µã¬-~À¢ U&Åé}‰¤ú¡_¨Cã98hÚÌÜ"¿x¡çèÉßå¼VI—ñæP$+Çy#땺ê{O % úŽBÕ›µëØ[žëÈÎ;¦r±[–‡ ²>s†»¬žò†_IM‘)5ÓŽ|+±â–’diÙ@\Î&›“1” ÍÒæL‹w‹T4E¯}^J¢þžöû‘šŒm†ó‰g’˜«ñly>êmóÎp溮|õæ«'myñvÎlYxZæsUšðÔMÄ°¯¤âªç©üš¼øfÇœEÖyëä•¢ÛF þÙ:bGÇÙ^ô­pó>XÈ©ØÈÄÔy¤†–‡Á?íò༓"äm™ß†,ÌØó—.‰DžîÕüÛèÐ;mZìØ .”Zì~%èÄÕf–MrÏ•ç~¯Ëß<ª|ˆù¼Ÿþ’ê;x«t3PÛo4‰m35rÚO®lÂ¥Š¸Œì7G "¹oWÈ°uáNôƒçÆ’Á¤ß”ÏHrZÁ6'bÝ 8 #Ãg!¹|t5Ä6Ž² ˆUܪ“±gkÙÀkêÏù ‡îÛðÊŽ`·ãR8³+œ ‡»52Ñþ«ã{‰Aäãõ¶²gÀ“ˆGê•Â.…ð•F‘÷™>)W²ìÉBB*óÈÎ÷¹Éؼ ?vwÞ ™ 16:04:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) fchmod(r0, 0x4) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:04:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) 16:04:27 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000100)={0x7, 0x1ff}) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:04:27 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x6, 0x2, 0x7ff, 0xe0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r1, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:04:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xd0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x1, 0x2, 0x5f, 0x8, "1510adfe5fb6ff524011b583089c8f849a2876e0", 0x5, 0x1f}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x1000, 0xe8d9, 0x40, 0xffffffff}) setuid(0xee01) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000140)='\x00U') preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:04:27 executing program 0: clock_getres(0x4006, 0xfffffffffffffffe) 16:04:27 executing program 0: bind$inet6(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x8000) 16:04:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r3 = msgget(0x1, 0x8) msgctl$IPC_RMID(r3, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000040)) 16:04:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x8000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 16:04:27 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x121) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xb9d, 0x6, 0x1, 0x8f3, "d4861bab3656e6c71736b7a19745ad7e5b96aed8", 0x3ff, 0x3}) r1 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1af631f8edea6f507502847200"}) openat(r0, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) write(r1, &(0x7f0000000100)="ad542b2fa3aa9881688b3b408f77ccbc6bdd65d5f92b8b8593ac5584a4b39cb340158c0e9c1fbb1ca916413cb8b519b484a8aa46cb92593d7fe552fab0c58d19f266e72c30a5d47c4d62e3afe26c7df37675d59b7cce2e5c25a9c0503fead2bded4ee1a52c1be068c134a70dd339389d0f95ee6ad8aa3deaa89c836f545ae9ec6e624ad3d6617006d7461896c2fd541e21a08c14203fcd3fbd0340ce3d0a078a4787b22b148961e1c6dcc4af7e779327df097637f52d83268aeb2512fd186710614f2c6dfe4413238719", 0xca) 16:04:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x3, 0x0) pwritev(r1, &(0x7f0000000740)=[{&(0x7f0000000140)="636c785206051dea849225d9040a2b112efc0fd0c59341cf5a41000927ee301edf4c7c8ce329a224c3219e5c245aca8931abea2970d27479aac55b9e1d5411794bf499e6d6d830cc18fcebeea55eab35faeaa0a010f09c3399cedcc2e5d639d4cb8c2200f52e2d765c022b38b513554ee0cbd11550c31b642a959fe4e972ec6ccc6c54e923917e1e3592da72332ca81dd5a4b5f190ff72185b056a3019ca79167f973b87952134c5f42db278df37cff7cbf89c6912a8a455030296296c0835a7cad26c546046b8c2425af47b09ae245c81c6fd402d13447c53dbe94ad4def04d32f4571a4f98b5b2", 0xe8}, {&(0x7f0000000240)="fee80e3802961e2b07aa58751b85696755b7f53a33e54d42d8069ffc7f301d64c2b2cefedf7dd486daf26fa0", 0x2c}, {&(0x7f0000000280)="fff658a16fd7bd80edd9effc7ffc81a1af7023433b5296cc523a70486b91eff9e408d00868af088dc200391ed0d430aa189bb0d3d71a16da79340f4db9eec96b0962a678426c6a613ef2e22f55b757857deaef7b3791321032962038db7566eda7af5916f9ffd7e738e349d1b8", 0x6d}, {&(0x7f0000000300)="9b26079bf158b52a9cae6fede86517556b155e9443042f8f0f3019ffdbc875e68daebe18f89846911436b0e54f1449513f4116171e1f81fb9b01e0cdaeae9bd8fdae4501b5fb19f3363d", 0x4a}, {&(0x7f0000000380)="89b4f0db756bda69db09f07cf021c9638cd859f3087e5e85f0d7a3e1c00daf808fea5630157aa612ef9c8b69ab48cfc4ababe452fa6db300e874bb1f6715e03c25d653f14c5a9513a853831d25ec658c1ca39469b591f22eed97ef60f29e5d712699acfd4967cb94b207b96e9af408070f4e81bb952fe4402579413cf12050f67edc059a115abcbb3b878f2d7f392c373d81ee450e6cd28971697a31038524ffb0f8588ea4d91f9a17deaf9d16c0c35d9f960549cb0a249f2babc210a9b6bd4a62a237e9b87a19153c4d4f107386a0b900620343107409c93deecf301f20b633749752a87285f8ecc32469910965", 0xee}, {&(0x7f0000000480)="167489f4546c66ffeb5311ecc4fb31d9433bbde721326e82686edc59cf93d4241b8e630fa113f73e80bfe20cef94e1be91428a0dd3f8750488132b77e2427575bc9ccf104c4a9edee739f47c53ec25c7ad410ebe03a35bcabae00f7fadcda27e80cbcefbfa7ef1956f50c34a3830e2dff88cde3e94824060e2ee0ab08a531092dbc6aae558a0cd2bd032c118f36a248d79b5d6728a69182673bb1a42901dcf269b41c84ddf589b380f0d691f", 0xac}, {&(0x7f0000000540)="69ab80e59dafdcaa47f15754210005208051a8c8b1e8147130e330e90d5e2b544c997b0d1ad472d4a8b96dc24ac786917a0cbad2998b52342c17c68320c13f8e836b6b65ea88b776349f2dc1134f766d8bf9153c97eebd89", 0x58}, {&(0x7f00000005c0)="ffb1424153c39abd24e30a4e6c3ee623375abd7cd70d23de61c482138a23ac041c4c46b7f9ec7986a4c1a3e51827ce8feffb0ccb5d57a51ef14925cc90bb959c4adb5d3256bec6fcdde5286b6920da823ad449029bc1", 0x56}, {&(0x7f0000000640)="53c0b89e74bef11d25359c57576f5b4139d56359fb85eb41e5149bbcba39ec955d9c1a721803c4af18600be2fae90cdb258c6b906ab639dd0ae7b715cf72cbaf44268a518ce192232f23cd43a67a8d8d22e2f301eebc2d3355857af6fcfe14357790deca41365249f27e722bba2d4ff2307d7cc679ea51cbde15663ba2ce54103cfe15984de9f55fe29abe056e80a6cb2d55478ebbbc4446bd4df87d0f71b079d2bc1228e0aed13147374f2666e388ba15b788d468ce716cc075a0e1eac8e3892e08aa791700f7cded1808de7a440c97dcde9850d872bd78a2ec00b75cefbd9718cb6d2306f7feaf0fb23f3ff4aa4d90", 0xf0}], 0x9, 0x0) accept(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:04:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:04:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) 16:04:27 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:04:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x500, 0x140) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) dup(r1) 16:04:28 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) chroot(&(0x7f0000000000)='./file0/../file0\x00') 16:04:28 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="6c8159b134f7722351f4fd478e7d0b1496d334b7fa4eb2ba7ab0090a469830d88d8f53623b27f4ecfa29ab7d98c5c39aed2dd4ecbbf7a20f2810cb163dfbbae5e4d252c8bfbd6cbf9a8082c6a4536c0c746bf0e9f16a924daf0db9cb3d095249ffed4ee47666b96eec0880ad0b0d6a5626c8af31628ac6abbe9a76ac742df0cba8450b2906b860c7744124b0019ad4d7c5b9768f0f4191d706237a643fa9387850dc6fa1b8d0c9e205b7874ed0ad0eaa29a33604dce0860a1f9248333215a0a3f0df4ed02cb9c5240be3378d815cdd3ec07de26dbba8cc46df28905796631c1c289e3c34a2a4ec3c1bce6c23d2a338608e931b6df62ed43b4141d6", 0xfb}, {&(0x7f00000001c0)="830eb5c5fed0be500a8fc1dad890c95c26558f0c31235e8923a2c6fb8c7fb01ab94ca40da0f023d7b388b4a53c8e9ef2eeb57c402c06a350b4028919e5c826af06ff53a246897163a2e9dbbb690995234eb496aa5f6cba26a598ef3f54ff1406371cefe1e8e35f673f2dc97e3c15f0e6caa389e9bf0bd1c4485e9b08e9e96e40b5782a60014d41f879308368d8605411b1601f032ef8986802349ed5b12a8847b36b9ac20e94b0b0cea5f745f1ba2242ea07b55ae3fae94083f5f68e186914ac72bd28", 0xc3}, {&(0x7f00000002c0)="e4e556beff4d166fbd1d3ab3a008465f327ce5332350f65a149b4afbfb5566ed55c1462ff775e194544f08c0128d12116a6ffb97465a6ae334366f2f48a2a8c85de246e924a941947dca8a1f66c7375c534d0b284ab24eb5171db5679d30", 0x5e}, {&(0x7f0000000340)="36a249fb7d642f8e30781cad02e7cc5a0989ad6ebdcda97018b96a9a3294c29530129a420384ed872b53557223f2f68cf3fa2c7cd2834bbc3b1fbb36ef5b94632d49f68ded", 0x45}], 0x4, &(0x7f0000000400)=[{0xf0, 0xffff, 0x7fffffff, "d28882ae21bf5733dc4cfa33c5b14288478681ae32dba2a6ff4dbd45e308a2404f7e155c0ef6953272cbeeb604279db4209c557ef55428d68aacfffe42fd7db3b1102ec3748ce9f4043e5a60a2af70fd773c23777f039986d8d299e8aa90145976fa8a9caee9e2f8ac324c17924459744701f7f5e8730fb571e4762ee7984c5372da213d8cc7599c822fcbe13351004ecea83b9143e198d37fa784a8e4ec667c6cdc74a91d6e7affb49864151971160b813fd012f45b75e47f9d927b117d81728cd5fb93aa4ca1bbe93689714745a57cdbe1a04da97847feb6a08bf16a"}], 0xf0}, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:04:28 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, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x1f, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:28 executing program 1: accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = socket(0x3f, 0xc000, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) accept$unix(r1, &(0x7f00000000c0)=@abs, 0xfffffffffffffffe) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:04:28 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) lseek(r1, 0x0, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) openat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x100) 16:04:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:04:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1000000000002022, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) close(r0) close(r1) 16:04:28 executing program 1: r0 = socket(0x18, 0x200100003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:04:28 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0x4, &(0x7f0000000180)="c825643497a5622890574e29af67591a3703f2314c58d0780eac3aa22a29b9b798b87ecbecc9ec7a65d6fe5ea1dc523285c2419573a982eb3516a6222f12c5679ff5dd39e17b8323c854a820cf42a1c234b811ff861fcb3909e7e47e34cb30640b25d9e8f10c7c792b5633fb80bfcc5178ab452c7ba888ffbd5e2214261051e70bffe791a3b3f63afa8a940ec865f4706aaa6305fdd74dff6cee0d1e35e6", 0x9e) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:04:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x20000000000, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:04:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x3f0) dup2(r2, r1) 16:04:28 executing program 1: mlockall(0x2) setrlimit(0x3, &(0x7f0000000080)={0x75c7, 0x100000001}) setrlimit(0x4000000003, &(0x7f0000000040)={0x170002, 0x100000021}) getpgrp() 16:04:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4, 0x10) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fdfc1eaca7812eaa4e713048c699", 0x14) 16:04:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000040)=""/21, 0xd) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:04:28 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='c\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0xff, 0x6}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="d6d0eb8991ff680edd3ecf9e2e47456bf79a041c63fb46335d92e4407bb2155bcfddb77b03cc7bf07e94d129987ec304d8247a4041a273f071ef118781f3daddbcbbd5", 0x43}], 0x1, &(0x7f0000000240)=[{0xd8, 0x1, 0x3f, "36fa13fc62ad1c78487bc7cabbb6922c5d2554c1dc68f9d13cde6ca5c9afc19bdbec0e93e8d1755eb612f507e15e98ddd44a6d2d5aa7215059b855ac41922b27e1599ecffcd99256c500b6295569b6e3616f68cb4eae251c70c6d42fad7c31b56a6e4143576252dda6b5160e03f84ccfb50be90ee475cc107bb77705280eb713e28ab1602368a70ba1128e251444e72aac35d61b9e1a2f9ef9e0062d618f5543c9826d4344719ce9d43e375f937a5f5c85b85f5667fcabe812f9107caad40ef92c9e0b47f7a0"}, {0x18, 0x0, 0x8, "6552c47e62c6"}], 0xf0}, 0x6) 16:04:28 executing program 0: r0 = socket(0x1c, 0x2, 0x1ff) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x40) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) r1 = semget$private(0x0, 0x3, 0x220) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)) 16:04:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0x10}, {r0, 0x14}, {r0, 0xc0}, {r0, 0xc}, {r0, 0x20}, {r0, 0x8}, {r0, 0x4}, {r0, 0x48}], 0x8, 0x3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, 0x0, &(0x7f0000000100)) r3 = geteuid() getsockopt(r2, 0xff2, 0x3, &(0x7f0000000180)=""/112, &(0x7f0000000200)=0x70) r4 = getegid() chown(&(0x7f0000000140)='./bus\x00', r3, r4) 16:04:28 executing program 1: semget(0x0, 0x1, 0x600) r0 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x9, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x200, r1, r2, r4, r5, 0x124, 0xb9}, 0x13, 0x3, r6, r7, 0x10001, 0x400, 0x80}) r8 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r8, &(0x7f0000000280)="2eaad247df547418d12d2e728c746c5a4bab98ff5f06bd5125fea00c50633f70cd4cba84bd2cd31d0c13a9bd424b053fc897d2129d623a345f182352c72141a1f5f3e1a59c5be554903a80a8ff7e50bc9f0261cb", 0x54, 0x40d, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) 16:04:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') sendto(r0, &(0x7f0000000100)="bd43105f2e3d6ad69f88e03ccbfc7beaaf8ea2603dc5cedf0779a8906c81f571a47812fdc700ddb71ff1a2a30964969431276bbbce7513fd73392a3c28e4a5dc53791803920044fb6abdcd81ace5b32a325e8bf5d442276533f822", 0x5b, 0x404, &(0x7f0000000040)=@in6={0x18, 0x2, 0xa4, 0xfffffffffffffffd}, 0xc) chmod(&(0x7f0000000300)='./file0\x00', 0x80) 16:04:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0xcd9, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x2}, {{r0}, 0xfffffffffffffffe, 0x43, 0x40, 0xffff, 0x6}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:04:28 executing program 1: r0 = syz_open_pts() dup(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x8000000081ea, 0x0, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:28 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xc000000000000000, 0x7fffffff}, {0x18, 0x3, 0x81, 0x1ff}, 0x7, [0x3f, 0x6, 0xa50, 0x0, 0x4, 0x5, 0x9, 0x4]}, 0x3c) writev(r1, &(0x7f0000000000), 0x1f0) 16:04:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x10000, 0xfb}, {0x70, 0x80000000}}, 0x4902b596b0a27dd1) getrlimit(0x6, &(0x7f0000000200)) mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0x1f) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0x7ff) truncate(&(0x7f0000000040)='./file0\x00', 0x1000) 16:04:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) socketpair(0x0, 0x7, 0x6e98b0ec, &(0x7f0000000040)) 16:04:29 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:29 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f00000000c0)=0xc) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r3 = dup2(r0, r0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x81}, {{r3}, 0xfffffffffffffffe, 0x2, 0x0, 0x2000000000}], 0xca, 0x0, 0x6cf, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) 16:04:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x0, 0x189}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x20}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40000010, 0x4, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x88, 0x20000003, 0x9, 0x8}], 0x2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x84, 0x600}, {{r1}, 0xfffffffffffffffe, 0xa, 0x0, 0x9, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x8, 0x7}], 0x7, &(0x7f00000002c0)={0x6, 0xffffffffffff90f0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x1c0, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 16:04:29 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) 16:04:29 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x4, 0x4) socket(0x10, 0x3, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) 16:04:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x62, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x100000000, 0x7f2}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x81, 0x4, 0x7ff}], 0x6, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000009, 0x7fff, 0x1}], 0x10000, &(0x7f00000001c0)={0x0, 0x9}) r1 = open$dir(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x43, 0x2, 0x1}, {{r0}, 0x0, 0x13, 0x26, 0x6, 0x81}, {{r1}, 0xfffffffffffffff8, 0x9, 0x40, 0x9, 0x57c}, {{r0}, 0xfffffffffffffff9, 0x5, 0x6, 0x1ff, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x40000001, 0x5, 0x7}], 0x10001, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x90, 0xfffff, 0x20, 0xff}, {{r0}, 0xfffffffffffffffb, 0x80, 0x10, 0xffffffffffff8001, 0xec8d}, {{r1}, 0xfffffffffffffffd, 0x18, 0x10, 0x100000000, 0x3}], 0x2, &(0x7f00000003c0)={0xfffffffffffff834, 0x401}) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) ÂUÓ.}õ_3Š}º Ū”¡4¹üN dŸôoËÅÄJcç[ _ŒX^QGRQÿ?8VÛÌIé{1Ï£Î}x¸¾‰NïËIÒ4ð ¢ûVF‰˜¬LYo%U¾ð°`„iúçrwqŽ?5FòXÀ¿~¾ó?ÉüéOUG0™[ OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 16:04:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="f3000090", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') r1 = syz_open_pts() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 16:04:29 executing program 0: clock_settime(0x7, &(0x7f0000000040)={0xfffffffffffff800, 0x4}) mknod(&(0x7f0000000180)='./file0\x00', 0x54, 0x7) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x10000}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x8}) msgget(0x1, 0x8) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x8, 0x8000, 0x100000000, 0x5}) 16:04:29 executing program 0: poll(&(0x7f0000000180)=[{}, {0xffffffffffffffff, 0x54}], 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') poll(&(0x7f0000000040), 0x0, 0x1ff) 16:04:29 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchmod(r0, 0x21) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r2) setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 16:04:29 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7}, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000080)="132951b8", 0x4) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:04:30 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31}, {{r1}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:04:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000300)=""/200, 0xc8) chmod(&(0x7f0000000200)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getdents(r1, &(0x7f0000000040)=""/156, 0x9c) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/82) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r3, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:04:30 executing program 1: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x6) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:04:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) 16:04:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x4) mlockall(0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) r1 = semget(0x1, 0x1, 0x1) semget(0x1, 0x5, 0x232) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/48) 16:04:30 executing program 0: socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) pipe(&(0x7f0000000040)) 16:04:31 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='.\x00') sync() rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file1\x00', 0x800, 0x4) sendto$unix(r0, &(0x7f0000000140)="9c89b230635eac6762e716aff55e52b6048d5179368d766d78c596173c20c34f15bf66ff2ef26d3be640b8d664ce152868068e83d60b38ecca7a3598246e64bf288d1ff44c3d678783f52b39553ec3608837f745a7f3b903343dd84e2aa0d7e4a3078604146bea3ea0c39943a19c51d7996e7d6afa1a438e8a19ee6c28810a263b69671284dc604dd2d7ec5431f640731dda42320f6cc86e63649b3431c8bc79e82c46f743c2efd2afee4916dbb4dd5c3b66438d91b096d5460ccc3ba9021333a5a15af0acc9337e20f48baa149ebba181125f511ae0fa022d08d56a9ec41e8e8fdb7c", 0xe3, 0xa, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) 16:04:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000000)="797f49932d7b778ba7c406cd53ef2b616a39", 0x12}, {&(0x7f0000000040)="c6f626a03e738ba1dcfbf96d50af0433ae5b6f53bc777bc1f38b186d45dd00af6f1ed257495e9b12a8707394a76411cd001a971361f55b3bb1e3e54a85c69742646b4494b8387d39cadb291e6c7f621eaf30e750f6d8059c4ae619d6435fc9c54f22156602c91011b22fe3f867d8820558942efea32902b75e30d010d8c1bb189508b8d292611fc5558ec90e4ef8e7c6c37fc4eadfa7920300702f0eaf8e216c325ac596798e9468f37e4a59dc8a0e90f09168838b09c20b366b91b75fc32fa9ac80e344192487179f046978aee5a4d174391f6e3644e65775fcaeb060b589b26b732f01867cffa39115df115a4c65f045ab27f13a7a16ea743ec75a144f1b6cffd6b19add233b8f9320fa2e7fe2bc348f7dc6967c8dbf17879a04fc46ad3b0c97b641b6741aa7ad49c57ea2ae86f33aaa72527fbd7f4696c5f25591c5773a64251fe908067b12bcc1a24034d8217245b1a5ded78bcbccf4673041cb39fef075384b1441ea4a2e9d30092f43b80d2113bb5b5ac32a94fdaf30362ec19adadd963a335c006b0cb6831bd04f7ad5f5988dc9ec2f514306c79bf07d9cd2a001f9a5849ed2abb19012a801c66e7a455b1b6e9be43653d91ec63fd1315d82e20c8eaa5d55d011e3fd2c769d02bed71edfd635f28835e1f383c7500449ffa2bdf053d7b3538a8dbfe0db7acccd54de1fd5ac924a0620c27dc4b5da40e7a1883f69951e335c14b4ebc214e8e23776bb3bd41f781bb9a2926e1781593e8e0d1b41fb7fe04e17cce6964655397be2d10688659ac410078100b6b219d6c52281f849eb6f36c10bb45cf5c20c8185d76bd4db58a5b6dbb0c6ad0fd3ce02e8220d7a78fde8383cd8451c4a176da8f0609d917b3e319ed0a89fd1b8660c222949767521b8bc90318eb2a322c6a7a51fa3cbd526aba7ddb1d146bef5c7486767001bd5416c37fcf80e80e889c14091771a9b0951031fa8d56beec884b62c5c8f1b9db1d90f206a91b14a391ce930786fb52ac55b6411e73e8c54743be6b58ba66d139798daf76c3eab5ac74312491ddece574e9aa5b71757783e6a3552e3dcebfbdc046c4042deec109c9951112da8598b417e134ef985af9ce0a0beadce4a5373efd67e6a7dcbf9fefdbcb7f52e205ea806bb00e6ccf3196d85022b7c9eca36299231bc111806373f08087cb556abeba533dc44afdbb5e1e8fcefd70bac81bf4d328023f6c4a48c8d4ba4d14b636123e2518c5c353177b6026ec1a90a2ef542f45de33fb64ac954115e14ec601355e7a8eb24fb14f26703840d7023695c6c977435904d6110cdfd9ada4d390884090aa735f3f6b3b2e9a1d7e50bb455b6a7c1b8e5d508417858f4eaacd913b3545c65bf5e55bffb22dcc6eb7575cd199960ae9d76c4a038fb4c1a9a8cbf80f16ad05cf6e8e88c3067c0596dfd9ece0aae399b7ba1f850944a3bb52924effa47fae5a25976215f87afdec3236475b81751fed9b60d248aa1f856db80adc49eeb246b4c114a0db5559f70532ee0f13f7f45336a5e4ac4ab53bd8046a4fb45e307f76a988b07b20768a4620c580285cc319097938c2d7345dacd0f11f59de7b2ebf38eb936096d54436fe05e2e20b9bb53a4a2f030fd9387dc15808f83e80408ff43a9d714fbe649da7a5ad0d51214c70536d97869a035106a4ab472b8e1023230eae244034910e9f217eb7dc348e921080a6c2c1721adf0dfeceec1e6f4302221fea6085f4a601339e0480094bc653f1fd57da6db347f0d7b8c536b798f983c74beb90379739c704816ac1e60598187c959d1d177cb2955c42d60ced955865f0f9c25533684f2fb703c20a7a4f2a8a627a48a003f0b503080f2408f0e5c805fe890c0b4037c69899c8837e22ff4e9aa5377cbd95fa9e3e8adc2dd1baef62404889d2302c2ace569626a15f8850e3097c6e3e266748f73f349479173a9f15397fadae922d40b40c13f5f7dabf2955b9580354701a80c88d7d20e68df5cebd7aeea73024af7ecfe7954cf2eed15861481a6ca79d26a45b8f762e0b29ad9de8fca1eb0217eac45e5e4eb1f2c9d6ea7b90ddeb2aa3076836c07ae97a478c968193584692e4f7da47ee22257a2f030a89e3a5016409b664289175e03345a5fa9a8c65375bd2591002f9400e38fd878e9b30198e1562d380ac0fd80151446f8ae928a0cd26379076bc2dc07aece37b3e509dc16b65dde390c8c3373c8310a547d055cfb840a495f94ca4b535cb82c05842a9af8483f5e2ac81ca284e8a3d26fef75da1523d3c1c14835144f6d1b4b184dc52eb2c2389ea3bafc79b49e203e1d74087892ac863cdc96effba2270bb4d71ea96be8f9b3a030f895e2ba963bfd59b63346b9ec82594cb6c2dd77426297bf4d2a57f41dde6194bb985237d416d2e95a691b78106204d91c4c219cc4ed0a9c5fabc05ab543aeac1f8bbfb2fb31223a5659a5016d6be039e3d8b0768ef5d39882236cd9265a5f4d112c5af8a2e725d935b09d7dfaee54964c8c6392b9d40a6d7470adfc2dee26c6c71099dfb45548b97b1be3eb7b25597749f4b3156c93d88fe2cf9a9478ff7b9ab45ca2c8f56fb52ce4072bdabcbfbc28991fc614bcc9c5c7b9bc2531792ae57ddea245d7a7c732bb9dc09f59b14cb9d1c73964b93107032bf1773e34e7f54b8dea9dfa41b03cf4a19fadd4cbd8156f2395b66db5d445c431c61a2f1d1dadc5472cc76fede2b71911587d91fba8adb71c9a82326bf2796af1426187bd84c5e202309e709f555e118ee352b3f41720a10d7924fbbd4ccd9be01af230fe5b76d7944d0f96682d3896fcf0f6a59a44d818b9ede1ca1f2fa623b895ebdadb496f13edc1bbabbedf6e51be70310de0dc71514b4b8a802a2690fcabeeb65668f7cc589a4e44ee444453ade8fc3e8e5e1eab9a6cabacfcb90b51c4ef7389fa9595ab9cdde450a34ab9e55c40a8175404c3c87d1f19977efa6be69f5dca1e58421b5725ffb1b17dca4817286e6f7f109aee9fbbe6ad73a229677f401b6e9e5880b0df84c392c5ba7acd78ffb2be7b83119760fcb650c7a4a810e8f0d9ab7bc38b29b64e7bb0c92935e7df9941362216b427660c5a12771bcca60ebd9d3bf276da3a06d780393c061b0ec4e859661d76ab9146872a3845eedebba0775e531204752db6c45b0af3d999dd8bea10e99385dc8498526e8349b1be74e20fb5a55bde9e4ee508114fd09c605a2c00d9ecdca5c75da2bbcab09e32ed21762d9fe9c7252bbf3d050ce39dc15541f9795715092f67cafca675e76fe0b3314ff00c93bc9944a2cc58baf76a5ef7ea2e8c1b49188b670076e480b694c6323f8d7ede6315f17a5e22158e4b738f21e190c0d40e689c523070ee728c1543369e53849cdf1d7c3d88156583f64752577faf39bc37528ad3a60956cdb845db270da507e2815810fc1013fbb112f3909918c514d4e1d7557f4ae6dee89b76dde6ffaca653fe5c538fde0de4ebfc584fc294d8ca5a5eda4c2827f4d89fba9ef5372212f0d9d1a4515da0dcd472c733869e1aaf42160c27dddd8a9dd95a1277a8addfa2bcb02b19b0a28a4ae07f36f33794768ef367333757874b0602a293813c8ed9c41e433b739a2a8d3fa5ec68203e884b330511f19cbc3d4c604b7f31de5a0d22ddd9944945088bdda290f4857ed80eebc84be0023857de1cbb86459bc2898e9e0ee6220724f3d4d61463a53b6153a5a0914bee1071f6ceebaf6d6118cc9eb6b1dd3cae8b64d0941f890a3cb67b59888a4b3b80db6d7b9ae92381102ff3005ea8439eac4531e7207e42e73a1d5b90940c69e5b0fad55dd3c48d33144991edfb80b823dff33a1970d770e59099184026fd281b16d30ef7422e9af3925e9f81b642d5f439f9b65afc08acb76a657418c3af21c5ae5554b5e9be9c9324396bdb97870b89ee92cfb30693d91889243bad908d79e3f3d241cdd70997a5f2f751c0dea3332c2f5aa912928d23873bdf9a9c4b52c21e8460b11e2b711469dd3156fef928c3925824f611eaf310bc55720a7838980dedc327cf228c233011143d363c4df1fb7df13be1d7a6c325ccd6153822e3ba9fe7d2feacec507792de13446e4f741cce3134b6369db50bf1bc51ffd921dfaf2b3451b7bacb9b90c5fef2ac972e8bd77a58cf3d75b21e6641dd797a8debeb8c355ee8c4d199e89763c29ecfe48dd0228a4849c5eb50bbf6da1b7f88d9b2ce8c408c31488f8d4ae0c5e272a6dd4fdf7981c5fa334f4c8058931dead9b1f600657b912b8c848a01065f7a70b0409b2668b60446066550c6fcb94ea618c905f35d9ce06bc5e74ffdec72c2b3000222ac3c34cce24f26d0abe5ed82a24a461455b66e8e8a09a6d2398665c241dad5d1bf5e429bef29b20fbe0845873110b8f518a96bda9e8002d39c87cd6acecd1bb857da55bd18dcd771acd703b0470774cbb2dbe563b028936822adc5c8605851c6fca8d9e2234598d779901c7e473382f69ba721e022d07373ea155771ed2f5ae744bd89bf7e96bf46a93e21ba837085a61a54235b5b089553ced9ed87793b041b89f97257660db7a56ffdfa08feff228a2e616d7958bbbbb93b6b633b334b268f64abc8ef18961924add3eb0299ed0065da2ab502a068afe936a3d9a34cddda0f9f440427d75d73a50943ed9a98cb40d5a88f4e67fe1c6439155330cd973705c486ac807bd3a6de58266ed2035ccc41281fd4584a9ff14669fe46d880e141ccfd562aaba7884164a3dae53ed028b6f39881e023f0f044df9bce5b9c6ac09dec4f7c2433596c6d33096676a0578e0a7aac45d0be489059a9af7b437cf6a799c8526ee60714bd5a3b25f6453401a7faf59d19bec65e43d564c4488efafaaf9d327c1f5e3a7a0419e25d67fad1ace4f8a8928052aa4ce64db94c69da4f36f7baadd29716d214973cdf3b16f3a6c39db15de7d629e1455613f9081c02dc0e4d6d4e96a6fc93a2308f5971c52d28b53b0d6d063f8fe01aa7d362b4b472d2ddaf301b8c3d5482853f151ace507781531edac8c69cd4a3edeca8f65c3c6c068c697c5910f733d8972de96c202fef6eaf5570ead351c739b2c463332838ec5044aa3a1b20a2a19a537eee3dc6c19263c2599237cc63d1bcd7330ccc66a93a5fae806852190038e569f75695a59887a9428289a3e0ac19049e1e53bc31f6d9395358902c27e87a9da097b72a559469c61e41eead1d09dc74921e642d75ab5b0876db7cccb4fb5b59b688f5e423cd8d152b0b67934a268b38d8fb07ec7ee534659f7900b0ff6dd60fc328bebf65246d8a973e6c8560ae7c79833d2aa402e9dcbb071bef785a8faf0b048befea729839802342d064ea3ec8dcb672a40243861c9e15e595f5b2c3c84f5fb067190cf2d62d564e34d636e060b0dd8dd569e9a83dfffa8e22f652c00f2c09faa34e66593775058b8b06877264ad3153e8a3a88b932ba2fa7c004e7f19b65148dd87e0fc23eee932aa9ff54b58a33abb2ed873699b35b09f33a2d71067f99434a7b2d5aa97d4f779c13dfaa94f9fe3865c8faaf9c854417a874e298c2d95d845fcabe39fc9dd95209ab94cfc41c53d91de20299c6de9a7600dec0348b584fcd38307085be92c312ccf154d951e4c4afa6790b37e69f8d5c8f7b7106f59e4a4452e1053f5858cf3a9f4acf6d02b1ea01dd26e3aa9a064323006bff446b69136dd78509a471ddd6302108c9118560e4ed9efb33201923330c0744c84487843e1cf5501693e57c9830e8d2776046e1436ad6ab383e6420c2410fb076e4cb274471a6d117fdc4e009cacec09cd7ba154", 0x1000}, {&(0x7f0000001040)="ac6a693545c273da22ad840506ddc0ac5a68d5b34866b068833fde60335d24aa913c53ce019d1a4e36dd4acedde350d6fc28ebeaee548b68fa3eacb454e53d2b04ee42b1233d74d3d1352d81e7cccdf27cbf9a6877aab2645b9ff0c5df593b7825e4cff00e87cf3cbb5bed9694432bcfa4e2bbff2f423a98d94fd5048cb8099fe9b042ba97ac997ee815857a8744a18f0d293a28ab7a5f6bd8642973f803f80260062d2ed9e484d61b95716eccb657472803a36fbfa521de24c9d1ba48af9a0bedfbf65093b9dfcec487ed720c9643be1280c016be3e9854bf730f80513ee8bcd3e79ea3f74383be8d954c14313df56ccfd8f0", 0xf3}, {&(0x7f0000001140)="91965bb5eac535b272bf6ffa5b98561c8c2446997d87a6e071066644a4e9598793d7c5617660bb7981c2f0e08574c92dfba51a46082ebfe4c43db68413802450d2f084173dfbab6bb9b9", 0x4a}, {&(0x7f00000011c0)="ebe57d7681baba4dd8bd4e898b925e25b8b6afc87b5a449adbb23ab5709b0752c60a7226b3b2dbb9a6172736c2592108bdda40316f3206b491d04f7104430e7df1b0cf76dd6feab6ce99c060bb75934716b2116dd7799265255d0da0313a07f18f6a2502ae", 0x65}], 0x5) 16:04:31 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:31 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x10b) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x8, 0x2}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x53bc, 0xc64, 0x1, 0x4, 0x6055, 0x6, 0x2, 0x2, 0x7c, 0x4}) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) 16:04:31 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) r2 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./bus\x00', 0xa00, 0x140) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) r4 = dup(0xffffffffffffffff) r5 = open(&(0x7f0000000440)='./bus\x00', 0x20, 0x0) r6 = socket$inet6(0x18, 0x4007, 0xfffffffffffffff7) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x1, 0x0) r9 = socket$inet6(0x18, 0x1, 0x7fff) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffa, 0x0, 0x20000021, 0x3, 0x802000000000}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000002, 0xfffffffffffffff8, 0x400}, {{r3}, 0xfffffffffffffff8, 0xc, 0x2, 0x5, 0x2}, {{r4}, 0xffffffffffffffff, 0x82, 0x4, 0x5, 0x4a21}, {{r5}, 0xfffffffffffffffd, 0xc, 0x6000008f, 0x5, 0x1}], 0xffffffffffff4ba2, &(0x7f0000000600)=[{{r6}, 0xfffffffffffffffb, 0x58, 0x6, 0x7, 0x9}, {{r7}, 0xffffffffffffffff, 0xcc, 0x60, 0xa781, 0x3}, {{r8}, 0xfffffffffffffffe, 0x4, 0x20000004, 0xb1e0, 0x7f}, {{r9}, 0xffffffffffffffff, 0x50, 0x4, 0xa5, 0x10000}], 0x132d, &(0x7f0000000680)={0x3, 0xa0}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r11) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x45) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) truncate(&(0x7f00000002c0)='./bus\x00', 0x5) close(r12) kevent(r10, &(0x7f0000000140)=[{{r11}, 0xffffffffffffffff, 0x80, 0x3, 0x80, 0x2}, {{r12}, 0xfffffffffffffffd, 0x9b, 0x2, 0x8, 0x101}, {{r11}, 0xfffffffffffffff9, 0x90, 0xf0000090, 0x5, 0x5}, {{r11}, 0xfffffffffffffffb, 0x6a, 0x20000000, 0x9fb, 0x4}, {{r10}, 0xfffffffffffffff9, 0x4, 0x4, 0x8, 0x2}, {{r12}, 0x3eea24e77dedbdef, 0x6, 0xf0000002, 0x61b8a09a, 0x6}, {{r11}, 0x0, 0x2, 0xfffff, 0x80, 0x1}], 0x20, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffb, 0x52, 0x1, 0xef, 0x7}, {{r12}, 0xfffffffffffffffd, 0x4, 0xf00fffff, 0x4ab, 0x2}, {{r12}, 0xfffffffffffffffb, 0x10, 0x10, 0x6, 0x9}], 0x2, &(0x7f00000000c0)={0x4, 0x1}) 16:04:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000002980)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:04:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="65000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) 16:04:31 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x1af96e7e867b7762, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3b, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000100)=""/33, 0x21}], 0x2, 0x0) 16:04:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) fcntl$getflags(r0, 0x3) 16:04:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x84) ioctl$TIOCSBRK(r2, 0x2000747b) sendto(r0, &(0x7f0000000080)="1cfbef14a974b5b6f9674f7e3fef6470d287817fdb5361893fc8a9137d335894e30b0963b151c39d8fa21c791e24792d5c22bd991c961dd5b299b78fd72c7aa3067d40328fd9b630751a4816cc25e4a4cf1b8cefe0bbc3038f6dc2372f2c6f6f5c112aeb378cba1af1ac8ad4a3016ac962e4e724fa9ce93bb94b7bc44e58976f18b37da21489d57462961150e54e92d2f4187f68b385be4f3aa497da270537", 0x9f, 0x2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x800) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x9) 16:04:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/239, 0xef}, 0x40) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)) 16:04:31 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) syz_open_pts() r2 = getpid() fcntl$setown(r0, 0x6, r2) syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000040)="57c121b578300fed4d6c", 0xa) 16:04:31 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) chmod(&(0x7f0000000800)='./bus\x00', 0x2) writev(r0, &(0x7f0000000780)=[{&(0x7f00000002c0)="12f83f6a3f4a0ca437664de54e18f01c0bb2608d1f25c9ad8e5d5b102fdca515a09c50b546628876f50d8298883fa1a348585b227e7349a4a86375ff082c10f93ef9feeca778c24bbdfa2bd6c5f87d63e5a5ed43b7d6f15e00837544a6161ede3efa55066362b0599f2a518d036c", 0x6e}, {&(0x7f0000000340)="b2145db0448b35e1b22ec2695a68e364e7d82dd0beb5982376f83846468dea3f23df655dd575da22b4e19a10fe34be70c948aab420c41cbcee564653489793a06113", 0x42}, {&(0x7f00000003c0)="8eb2fe9f7cb17a2b6a89255bf35f5f69055973415e498e4ab39b2bdc12320fc2623d319a012b996f66427ee3e27d0343fc46de44855bfe71a42925201550e08de4832370dbb9bf28e642fab4b2e01a7c53ba2b5bb50c3ec8608f729ed6eb96546b7ab762b55b870a5c48894fd108bc8927f09b2ab3f2cab29f225a92b14be0f32befc3db091622d2dfdaba85820c460bf90e7d1b211b9efd12ac16eba02d622eda75ffebb96c9a6761294632928433ae34da9fc79d85c5d712ea126751d7d317532e6e757b61023745ff5e3b45511b9ad2fdfe55e6b8d1f8cffefe696a57543140f6", 0xe2}, {&(0x7f00000004c0)="a25d12bc1a250538a1cee56196ba550a12695c6a39fbf7c4f7d54f6fb5c9b2179b452f8eaf3590faa202517411e58c7c2457a39be9a6dbe8f059ca88d1911f2b1243fcf427662a03dabd666ed410e9683056ed31a8d58186c5b4c877fca848507ded5e7919767b3bf2f0189297b818e11d927e13dcb88d", 0x77}, {&(0x7f0000000540)="8ea786efe8bd829410d56e85b6078d33ba7c82dc4cf537c4b81e41bcf182045860a9df12f01588c87398d271270645215f027e95d86b1828df7515f7dccb106dbc5d1d61f8a958e0616c25a55656df776ed211db4dd108848b846cdca7c0b1a9fc5cc237fad7cd626aecb287621c97395b8e493cf10d04a0a3db8d58b95dc4c5643f7a607355efe4e1f20ef8fc5611cf177dfef0a4543d9bda75a1c01348f077bf44611a309ab028873ba93450fd285a85a80ee01b3f1a084944d1624aedaae68e8655c3144ee57ebf87ffd17f09b8ae0e63ab488a5871", 0xd7}, {&(0x7f0000000640)="334a469061af32419088f183782e8aaba2711e2c3ae579e433ebff8fa3c585f1197b8a2b49d47eca913634c95b48fc073937acedab50dde71bc84e324bcc48ac014a98e8175096f7ae1dde778ea72afa9d249f6f864855a68824974c14f96d9cbef38678e6d305e325ee71912a400f2270caaabce68dc17788791705e82041f1dec47c41ec33e3e8897391a85812e1d40dbbaeaf7c3bd0edf7edebeca17f018d474439adfd8b644a512445072fd7807e9513dbc5a4d0bf72bd96828ff3ecf68e08fa9829b83faa8c7ceaa910efa4fc04bcd353977c9fac99e328b7b65f883a724d108627d03f", 0xe6}, {&(0x7f0000000740)="845b7d41514d48a20ca79b0845b98b84abaacc1fde4ebe", 0x17}], 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) writev(r2, &(0x7f0000000240)=[{&(0x7f00000000c0)="5596b982c37c45f214fa2badc9674ce6fb948a4aa039163d2ab0248d86c4d872bea69ff4e59b1daca62e758761b3b42ebf40c4a268ace34dec96eff65de840c7190f8031fbcc34285682cdb3f17e14d551107434d8fb49f8923cbdea8e71c87434890e8f75961a05827e26618240e05b01aa24cb758d3ac615c168888b21df335530cf4c6b053c86fbae2a9a4ff0adf52844fedc4518a2f0988f53", 0x9b}, {&(0x7f0000000180)="338ddca8a6296f7e1cb68dfcf96b1fcb38ace9b3fa6da973caff27c88a57ab71d3b8ce2e2b53c2429302a3e236c433ff62690bf8925f08744d551bdc9f3704b234f47141d8beebf575939734f7732b3334bd61cc88d20d0ef64468b64824281762959281693114e47467333350a320b82155ebd4d6a9e6334ecc7394d57e0e52a6158f", 0x83}], 0x2) r4 = socket(0x1e, 0x4, 0x9) setegid(r3) ioctl$WSKBDIO_SETMODE(r2, 0x400c5711, 0x0) fcntl$dupfd(r2, 0x0, r4) dup2(r2, r0) 16:04:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') getsockopt(r0, 0x29, 0x1, 0x0, 0x0) 16:04:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)) rmdir(&(0x7f0000000080)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000100)=0xfffffff) 16:04:31 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x200, 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000080)=""/117) 16:04:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = msgget$private(0x0, 0x42) msgrcv(r3, &(0x7f0000000080)={0x0, ""/112}, 0x78, 0x0, 0x800) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000192000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:04:31 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:04:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() recvfrom$inet6(r0, &(0x7f0000000140)=""/221, 0xdd, 0x1, &(0x7f0000000000)={0x18, 0x0, 0x6, 0x7ff}, 0xc) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:04:31 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x48eb, 0x6d, 0x0, 0x0) getsockopt(r0, 0x2, 0xffffffffffffffff, &(0x7f0000000000)=""/170, &(0x7f00000000c0)=0xaa) 16:04:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebafe7325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="622b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r0, &(0x7f0000000140)="817efdc88ff9b6ac1e81745f1d8b71e32c80432c751043f9f6965f708732630ec9251ca31d17259771972013bc219f54c56c98d7e086e3b72c1fd74b55da84f7039365b9462ef3ba58bbb021d8bf4ff2f91bfe3d58277a44ef4ce64a9c33f23c4d5f18dabf648d029d65784de8caf7d3cf072bd820b08d2288ebc1e2725d5010b4a48266e2a4f7fa0f7de3590a9e5e83a34df770980cce46306ec4fb5d836dd59734166e22b2d6c784e83252d440b3d152bcba9d4032bd601f2dc679f4d7b656ecbb27fbb14637e0afa03dab84109b2efa7214c4764f37258f1410401166f25cbdcaa2051a57bd31335e2ba9c5761f1b3510c1379e", 0xf5) 16:04:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) 16:04:31 executing program 0: minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r0 = semget$private(0x0, 0x3, 0x204) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000000)=""/202) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x7fffffff, 0x9, 0x8b}) r2 = semget$private(0x0, 0x5, 0x200) semop(r2, &(0x7f0000000140)=[{0x0, 0x3ff, 0x1000}, {0x3, 0xffffffff}], 0x2) mlockall(0x1) write(r1, &(0x7f0000000180)="80d6f443110fb1202efdabd178185056bce3558540458d26ef956e6ddb678a6020d8c5cfefa1e6eecd0b3c4a655904a28b1fbcfdaa70ba7df51d2ae45e167b35b2049ce62d0fe98189c04fd8b29d6727aec4a82c3934506988be4d858e702f7c8fa86e91b7b5a7e48e8d2122a2ca43cd3822800a88df9cb41bba319db6287ec71a795d2d9fd9fd0e0e15916317bc7c035bf2ca6d27a12a33fbba6b281e31ffa9819404515e2c8ed069feb86195a2d8a5c7a1ae9c12f6dfe12040e04678b14d98001d2e0eef934fd1", 0xc8) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f00000003c0)=""/255, 0xff}, {&(0x7f00000004c0)=""/123, 0x7b}, {&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/11, 0xb}, {&(0x7f0000001640)=""/255, 0xff}, {&(0x7f0000001740)=""/37, 0x25}], 0x9) r3 = syz_open_pts() munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/zero\x00', 0x800, 0x0) semop(r0, &(0x7f0000001880)=[{0x0, 0x8, 0x1803}, {0x0, 0x6, 0x800}, {0x0, 0xc9a, 0x1000}, {0x3, 0xab7d, 0x8000000000001000}], 0x4) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000018c0)=0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001900)) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001940)=""/107) semop(r0, &(0x7f00000019c0)=[{0x0, 0x0, 0x1800}], 0x2aaaaaaaaaaaabe0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001a00)={0x6, 0x7, 0x200, 0x7}) semop(r2, &(0x7f0000001840)=[{0x3, 0x7788, 0x1800}, {0x0, 0x100004, 0x1000}, {0x2, 0x8001}, {0x0, 0x8658, 0x1801}], 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000001a80)=0x3) getdents(r4, &(0x7f0000001ac0)=""/80, 0x50) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b40), 0xc) chroot(&(0x7f0000001b80)='./file0\x00') fcntl$getown(r1, 0x5) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001bc0)=0x2) ioctl$KDGKBMODE(r1, 0x40044b06) r5 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r5, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 16:04:31 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)) 16:04:31 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r0 = semget(0x0, 0x0, 0x1) r1 = semget$private(0x0, 0x3, 0x8) semop(r1, &(0x7f0000000100)=[{0x0, 0xffffffffffffff81, 0x1800}, {0x6, 0x1ff, 0x1800}, {0x0, 0x2, 0x1000}, {0x0, 0x0, 0x1800}, {0x4, 0x7fffffff, 0x1000}, {0x0, 0x200, 0x1000}, {0x0, 0x9, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x80000000, 0x1800}], 0x9) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/233) r2 = geteuid() seteuid(r2) 16:04:31 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/92, 0x5c}, {&(0x7f0000000100)=""/94, 0x5e}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000200)=""/82, 0x52}], 0x4) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 16:04:31 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x18, 0x7, 0x50000000) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:04:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xffffffffffffffff, "d730d6e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917000000000000007f8397e68cdd1af36914b10bd6bd2882f779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3fa9bc6ade7d41797c8b9f99e2291dff03000000b3e97016c555070000ea9d012f4a10f6d313598062b043f7f976ed1c503022e7a2e86a948deb3ab2b16804060043bd39433f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d000000000000000000", 0xb0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7f, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) 16:04:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) 16:04:32 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r1 = getgid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[r0, r1, r2, r3, r4, r5]) r6 = socket(0x10, 0x7, 0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x801, 0x0) ioctl$KDSETLED(r8, 0x20004b42, &(0x7f0000000200)=0x2) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000000240)=0x7ff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f0000000300)) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') getgroups(0x5, &(0x7f0000000440)=[r0, r5, r5, r5, r7]) sendmsg(r6, &(0x7f0000001c00)={&(0x7f0000000480)=@in6={0x18, 0x3, 0x4, 0x7ff}, 0xc, &(0x7f0000001880)=[{&(0x7f00000004c0)="cb2d751a1e05f6760e7a894c9a21fbaa4152e20e819d7f936c152b5279cb644d9acc07159baa6e0cea01359e4b98438c4782568e0c40a9f2292850382cb5f8d7e386df58adb2a03782a385e7b5c9297ee41916c4aad976d5a302d9abfe5b8b5103548cfdce97de4f3436cd40801e0008b29fbe8bc21a7087123e19d91e69cf60f71a0c0fdff9a3fc206768a01207ef739ac3afcc3ad8df2d46adec209d61862eee6fac64746f4a3afbaf45abf8cdb901147f4e96a638933498fd4df2cc0eec37c5ea5bcc4a8f122083bb6e79be8e357832c4df11a4273d7a719396fd0f759fa26af3b7da15af0402", 0xe8}, {&(0x7f00000005c0)="a906663181044195f96194e149461f53a1b33245a88f17a473d9e573d2b03a3a6620a7159c380253042f2e4507dd01d647163c261602fe84166dac47440a8c3060623b0303b15cbb8336a9e78ded2ccba4253f1eeb1c21d9a63a85cdfaf50d00f0c99957bc6b9910df0eabc5abeff13d21ca95959065426d96e211789410edea43f165c97cb7bd86cb0b6efdaa98da80ccd20c9526a8beecb18f40dcabe2c9ecd10966529e9331464a4ff9f0d59ddb9cee9d1adac69168d729d188487ef827862b08d14db6237aa6232e0882e1b376c4cbd420f87608732390bbd8704e566f895208e5d8128a7c0ea44e6ef02a9529b2762bda017ee30fb2d1a7353af82a43d1e0a97efe814c3003aed767e1bc74a4db1b8be6ca23ac12fd0bab23d08f868447e027085337094ce4502ceec9d0bd86acd22affcd0b351939b6464c1c6cc943dc357895f44306572b00c89a347eed61d6dbf4a30c87388b9089ec8b18508aa124d5ee1d87feafe059816e88266c0660ba9341f08223eae1b42ee40422d426793dd842c63fd6e34851ef3361a4e5a93b3f640f56b26449bfd22276797be7acce78cb641599dda9ff4cf9f1383205d432011887013e35247289f4fdef31737823c251b8c798bee0a72d8103485deb81d1d284879423500aaf7874bb0d58b61780b744e9d529aa15c6fee5ab2b60828d6f48a7bbd746d02d978ced9df16a1091fdc9c47e1b4d9c4292dbeda9866380a517636f4230adecf0f894781d21a1dd6bb94fd4e945e7dfa2fba8a3443e57698dd47713ef1340182265192fdf3f0f4c8c2bff6a606077ffcf152bddde84c68dff6041ecaa18375e37bd3240b0cd9dfd69680adc42252410c9cd84f11ecdd45e70dd43d70733c6171653533367e15bd7a641c6da3b578dba263ee5e35d2a0cffd6fdc0531468dc41d4675ebe9b7ba6ae72da9ca29f125963c1044309cc5d07681377729e0a8300b6fe83a6867fbf332812d423cbb2debeaacf355298a0c39b2164b6448de64d58fe014e3d0f937cdc6ed86c15c4e95011db0d917a83e3b8b8f090984c89517ffbd26802788d2587d7424c7a41520e0e75d90174e1dce78ec608eb2deb67df58e1de051abcad75f2055ba82b436c418fe7d067961cc380a00354532f8424f4e1bbef52c58c637cb48daed816267ff9c726ca953009679dd069a4763ea22b4462de5b0f82e6d213197cf1d1d141eb6aa99a848e3a6c09a7918911a1448496c30c48d123c6d83014ef5c5be2b8bd6adf5b6bd063faa3802131b2195d5313f1da0962c3d45ff42c2f7a96d642b33239e909ace39900682759d0f9941048b69046ac9991ee518e2f95e5ad9109384d60bc9281af965805140fa52b3a88cd6864bb3402a98b8363379dc298c29aa18f865326243b47523d7171386186a918d0241b9cb55a9ae0b4f1fc5ea064bf0863b19eea5ca5d1b5fb69c6588dab754d92c8534c44994c8b68dfcc18013f2bae7fa32f7717c286329bbff5d3dd862d7bb0ca0164dff280df0bd7d0d8561ad50a746df91d8cd1b651ab378fdc371a1d20bde25640985361221ea75808e0fba23f02204792ff21edea709058769a22093440831c17958a7c23b28a2b496ef4caf1186ddbaaebeacdcb6a1d6f6c58e92f59ccac7d20738d357c2a83bf317d3e455dbe7451520832d8ff3dd3b1f6079637849fdc522067e3a1cb4018f4f6ce62fd1b25f8b56bbd635f7342adfc6a431e6f4c0f559482a99703ea8b6cf66a7cd27b4ea8a4bb49ef28e77167c162aac16ebf5bf5a4ef3068f9a2a510d9ed18e7d36045bb70367500765fddea804e04c6b4db31a76e349fa15a29773c7a29fa809f80981945a612f713cf9f2409a2683a66f6703b65f187761810c4422f3bd241b6f24240991b133fed83fa62ee9089c9e6b22294c5ecf5eff4d32edfd1be661f84945e72cbf1cb1999c843fe05361e10cb298ea7e1792971043ba998e5835ed2424e4ca1821203e8fd2199e7332a2e9ec2244e150d4f979a3eb0592fe6d2fc1a300056d9c574a4ea09be3ee3c75329d6f47ce78903d730ad17b5bfd150ec2ee8d867786f0a85eca5f61d0dd5e8aa7d0770a781b1e805fd3de02a38a3569c59c526d62db7efb0ff520d92a76aad9da884da258f3f83ad1e0cc388dc9d963bf8800422f195dead9c1301f90acd69aae6adf71c16d6011cd007eec8ee0c7f66fc96cfec28926301b54f37b22e8c4b1f5434096de8fdd57aa9bc829633d6c1cb3a2ad50885f78e8c16c2be6a4e35b4679d58ebcfc3675b36d06dd9ce38ec5f4d30ed88ef16d332b0499ac1a9ce98a62a4c1295d22726c618356566253122cb1e385e3c7aa832d65991ebf836d7698eb960e4ffbefe17a3e6f2f568dc2d71b80b804973cd98bc0f2bdb68508f5b91bfc309163851bd392f050cf74c2bdce63ccf332478347f08d095d6519b02254f2ac78650f10da8fb8b221b77211ad09801311872d261c0ef8d93f1e80aac955512c3f542f580a2da340f238d8789bc2a29de1be7c937e30391d6b551e4c2c5af4e8d438fb888c2cee7ff147fb4cd3a23c1607849aa12410e8c6dd93466620a9c09e9a91a051cfb7d26e5aa4d52213e9b82b69c27af57168cb91e69d1a3f3fef4386b8ca9e930fe29e7bef40f65637b2722cc4f71b8318a339dd03647cdb7b8b93a6313e4c8ba968507d251a3c439e548c1a0abec922eeb6ccdd90f483406493ac533589e54acb50e235dd0aafcbc7806a560fa17d742fe9833b626e078633f1c0141d467fc95615ea8041bcf3b7f6f2d5025e38eaa97c4892afb1fa6bf902ae21c5ae0ff4e07db6182f907da8c459b0bd2889ac99f3eaf2a0e8e0a1898bb0103c230d0db972077cd3e242e2f9964dc7c270fdd25434c59684ed8fa2d4bc66d847e52b41064b0c0e6dac183cd06a394169b7c751cf730f7cc53d4a40b9dc2a322cd3f68e8f12cc42a138aaaba5f9e06613862afd0f033d4eb2e2638b8dff98ceb392b3a764c3e97993ad82a2d5a8091943031ec90cbdbc5dcd683d2f6097031e5d1097a468dce078c4f6ed7250fbcc3381f37fae3d1f14cfa86bd218956f2c6316816d4b4597a2bc0e6779592df67dc0b05ff5d2da7d9a3449a3a208e154af22c6e43b9e6e79aa959ce042400aeb14f9f69322f5d571369940ff29fdc790a1715579c387860d2be8ba25f6086ccf1b3f50054b91c7af639b1bb13e5001064af2ac4336d99879e555211008372f5c62cba0e437944a830dc86f8198c7fbff5f59b3f312515770185896d5bd0475828ada953b1772d44e3b9917cb0131ed02cf3bedd22cd662a9f2c83ee6f4bc6256d5ba454e6b23a49b21b51be0572b566f4f319242da5a451930d08fa51b3bf419b23b5ca541303ad3042296ff0290ff01f2fdf2173c1a4198da9addbeb0287c44393f2464a532459cfdd93f929a23e871a58cc21c951ffffcc6f73df310a73ab958e49e7043d840c7007e5df50493985dd5c157691a8475ea5028b028e4986f2907215f9bdb4711772cd472a044bf1b7666a8a037c17f717ed987066609563165f52d8b50288caa74b3e8c64b1a8958c152b782859f30dc92f055d0f8bbee1bc886b548abf4b44dc8536890837e1fcd534e22efce3ab76d90a8e858a13e9c8fe2e2245c123bfd0ad3b8aaf848d0190d7830ac90434b1c6341f453b8a848aa0646b37c64777eb6ca5d9ca3a12f988e48127711dd424c2495bc17f5a75ec340c1942701b280253e8f0abfb5be1f57fff86af1fa1087f6477b46e161ceaf3bd2fb38435ca5c978fb8d4105afd8180f6a04a67666132ae3245511dfaf11da4e301dc8e7b912ed0994233d4b79d9918e9ea6c3781c774227a89c3a30941bd097da3b917728c46622274222481d90ed58553f62376441f730442401efe1db502295bae7b9e89c1fd5fe8e964e71e2e88e9ec56dc90bbee8ab6e145d30c2503f94488fd6921307786879ae76d739f97301ad32cafb5d99844a532df85de058d2c378fad25d44b602b410289439f9d782af062d2154379e1f99b1fa26bc72d0fe514cd818a780b1ebd512cbc6dd1004f70849b041395fcfab411720afb2cdb3b956b7daaade180614e686a7938477873026cf3010fddb04c4e18cae9753469b7b23cd8273358735380ada95b6d0093cdfd128e5ca64313ed29feb9580094486dcc471b0da50cba47e4e97cf76c6fb8f6905949f6d0a79fbed375ead540dcb2ef4dd72b8690ed4b1c882528ba06cc7931e6196ec2e8f6940008073b01cbd15dc4115d49978a16bc8e73985d111db2f8465740b1750647c05213fd5fb559d7c75039fb9481e42578bf2b0fc2524db8eb764c33ca655a7e97c120cde540e9f8762ee1b60c649fc5ae974cb5bca4accc0809d91eeef617afd7c8782358f021b405fe0d8d07c125eef97c6ac3426be1f72bdfb77ba1e3ac03a16411cb1a5bc2cae08c0d5141246f6720bc45f8edf7418434131c9241b28cdcdd630cc5427508bed28c5cca6a2224549fd30b1ec5067425b9f7b843135b31fd5ca80546e1c8a0a98b17589d76fa936d8a8bd896a393233ba642f5b1c8427ec3e1df092d453d77c7e5a52b9c728c67ebd0a212bc6596d19cbea76e4c5edaa532f6cb80ffda97d023b76def16ccf2f8b3532b90c0db4c5bc953debab1a7b0fdeb486ac1b8e97b0b0fcf9c2a591d40f0977691eb5530336df771df392368cc02ab9a9a3ab5d3665b8e75f5f3f0ece1d8e7c5fae495ef09c2c2064cb334ac30dae3e4219b8ff6dba3ca810a3335cc6995a170d427610cbcd840e28de7fae3e352e0dc84334b09157706fa252340790a04dd7a27ecacb287cf616210a6e17ef1d94900656278d773d64612614aab406787d83d08a50e4e8514a536fc7dbf9d80659d36986f2ac130cda1349e0b86c59ed33c1b1af931034f99a1f9fb9cf4a2899090673e9d4ba09ebffe773cad735b7624ff24304874a77e85ef3ae7111e9e816a17371ebadda5dbca3a5371e34774923319867678295b489864f0b57f7e7273350ba07c294a18dce0a4362025d6bf4dbcb8332c543eb056eac40560f67350ede890564a06d62b701020e6beb764a9f8b94ec722bf636fd933d5c05c0f62b2d5d86ce7cd011f96bbdb208617a9fccb3646967158baf9a0148d9b11d94be5aad3b155f383d1871766949f901b897c7cc709caa00893f69d56ce637c4758eda5d3889c9f9bf4d1ec9b80459043c7b3451db688e04d1a1f1c843fdf50eb8039a258165ea0b52bfdff70391aa344898481c26e5f1aa05cb296a227f980ec1aac6971a175a12de5138dc51a7a2d074cdd1811f1b14cad378b43e122f41293ceef26e752016231f58beaaf3c577c97b27c41c2d609eb433d7fe3190084310bb4f7a2a68f90c18bbd59f2fcf1237b4953f67806e0c0967913ccdd3c1887e62cd1ee193e109e983d5a9a7b271dd06930fc6900b7d9b83268066b6cfc0ccfc7550b163f4f2baf1948229afb40fceb42b073db55ab882b98778ddd6cf2842efe41c950adc9228e013310a374ac235d383b3368259b6b28e7dfd901ba845d057fc93ff1487f73a364dbbd665df9e54359703745ce7eba4e978330e3dbae5e8791447774e31f009ba97cdc11fabf4fc1ea83204ca237f98632c81738bad7b01ca88b3f6d68d3a34ae34dec65c70ea9221fa32c93b66d4f1c9c8dd9979b5c277c8bd3e8cbcef25bf116af250ffe192834565c3f0f56adc08f0a08404411fe547353f95750fca65f0da25a6dfeafb1bb35223c92799676e3abaabbbdc1a98c9deb1e", 0x1000}, {&(0x7f00000015c0)}, {&(0x7f0000001600)="48fe34c4b36a9d3a8fc394a02c643d3d35cee0b20118011758b87b4f9aeb6ace10d7ed46ac4737376040ab9c80a87269b12691727ee293a4eda0c12ee64e8ab729a8c1c1a6ba4d97bb4e2317889d6a8155bb5671c1fa5f7128bd2eaf83560d2cc172edb50572cba443c4372ee8ea01ce3bc6243f2d4090cfa6a068d3ea1aa6eaa11b98a3c79fb7cee59e3b4043ab29b672f363757d25", 0x96}, {&(0x7f00000016c0)="9b3569cb20548ded0a044f2e9e4e7741373208bb34719e435376448abc967126697890d2673f0aeeb8905fc6331ba2b7bf52862de8857a3b3f30ce41933ef97820d695e1676d0c614535053fb44b19f8b7dd7dd8126a057aaeff0c04a1d7ab3b", 0x60}, {&(0x7f0000001740)="fbeb38eb84d890ce4b87c306cbf26bf5550771b9e3f535bf07958d924d239284c614b73fa067c36c9cb0545893ef6bf8905cc174ba54146c2ac547bb686cf4a33f2638032b3de3eb657ad4b72036f3b8a7ec2f4b4ea2bb8e9fe3d2d47ee8201231c6ae08199315f0ede8172fda59b998af3a2fc65f2a795922017f9a6c99d04d6e3816b1e783e9be3a6d3c7c115713432895a2d28319a9760fba24e6cd27688cee0ccdb8b7a50407e92948e5949bce9e8e678b7c74cce3060ab3fb53f60b7723513ba815021f11dda184a1dacb97a0bd5f51218da171e8743b7592a234fb37c6694de82124b71b42c8", 0xe9}, {&(0x7f0000001840)}], 0x7, &(0x7f0000001900)=[{0xd0, 0x1, 0x7fffffff, "176567c184f64ae5acb6b5e9c89a65d4124bf9cadf4fd0a0693a548712b2286aa8ae40929eda36c4476263cf921a44bd20bec2e8a962a1db74d44749a8a7077d9b05c8ac8d47bbf437bccf1615c2131cdc817ddea5fe6e39b609e3ade6fba495f118bfd53873e937af83774982666ff93c1e629713884c766e03e4d6fa451608eeff6fe756a854831909409d4c7125a05a39dfda183650f6e1a1c7d779f667a0ce12291cd385f992b34ccb7a44da50305c51e035f13ff02a588e23730d16c601"}, {0xb0, 0xffff, 0x0, "944def6282e878d5583f182e3a5f0e5309e3db275e3e1e3153477a336a8ad8063cc3a93a15b014f34377416f3c7a7193035b15882d9867505c439b19650d448da64efe43798b0c0e8ea69ff38cb27f574af9095f0c25216a83726343702238df73280c1872795c864a66ffe425081e4ac29ea200605cd8fc1a36e2bf3f44094880358d7faee7bbc8b4fd7f890a20ce5f3d377d1521c6b4f387bca01b"}, {0xc8, 0x0, 0x9, "462c59f7e3b2412ec9f0a969676c7f416d0587cf6b8529974e612eaea34b9966e2c65d46935f524e39b1448ec394b2b99bebe815a14bcfbb76762ee4cd05ba655be275863260108b2ce6c1fe9a6e36d37a330330d0c8550370b7d861a8b688fd03ae197875ca5c5bf98c2362f47868bba5eaf770c4d9e87ba8982504f167c5e599ac5aad659e8e7793207ad8bfdd52b0246a38d9109fa9fc2b873f4bba001a8f16c1af36f0de6ab7f374cf091b1ae149833e086285"}, {0x58, 0xffff, 0x10001, "4e090300cf73596d149af58daeeeee287f6237ab8f55076be656bd42295ebbfcfd3223e3785e6a3cbf5fe9ed6efe2130768276d3f0cc841526ff177af6d800ed529cefec"}, {0x10, 0xffff, 0x6}, {0x20, 0xffff, 0x9, "38fa87c4fe8ec349b814e8cb"}], 0x2d0}, 0xa) getsockopt$sock_int(r6, 0xffff, 0x1827, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000001cc0)=0x2) setgroups(0x0, &(0x7f0000001d00)) ioctl$KDGKBMODE(r8, 0x40044b06) r9 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) readv(r6, &(0x7f0000001e40)=[{&(0x7f0000001d40)=""/55, 0x37}, {&(0x7f0000001d80)=""/158, 0x9e}], 0x2) pwritev(r6, &(0x7f0000003040)=[{&(0x7f0000001e80)="40e98e5cff23d64adc0f38728a3aecdb6a5e2d8668bf84ca38248809466c465204b8a3e181bc180e01de9a26841662bfc817e091605c20d8b329bcab90091df97d9ccac25996477ab3ec762630f70b487477595bdffd0abf82748ed8d5af1d164eafa6a1a131666aef9fb21d235862806e8356a97abbfe97169731270505b83b03d875fa7c8cc8d06a0e295248177e1f860c3d9c615c7250950c12240ed6bdd34213e8c3a53941996ea795963dd3f1af395ae49cfba8f92b77542cd4bc446b0277fada5dad32c9a57c2bc7dca3aea591bafa1c7ac9fe290510d6439766ce0eced169478b5344dde69c999dea6d45d1a5c75e41aa5486bceaf27b9f02a88d5e07d10ade65633841e9b31bac6223a15af7b2fa85794415c5221a9886afa06f07f296d0b90ffbeef2e5dac4516ecb4407b588d732d7e4b28de063054e51fee5bf1947c61b8eaad8d2ea350e2349cef3fd96613941b5bac95b21622f950e4b35e8720d5a1006b68d62a94df907ae53ae6ffa69ffd410d97a420514ebcb3a5c6f12639afd9a1759b0acdd02ce8ba5f60f20d31c4d5cb302df117ae682ec167ab4649739c4b9e65ea5ab7b5496dc867e7cea57c8cfc1d6b2ceb9a4d01a37ea9da8b9486d7c844258f7a52b4f5bcc8b3ff903cbec6568d97edda94b1b4f1b9460b9d4a4a935f1f47ab751c5f5fc05a62c2cf8af3d38883666edce5f73148caf3d7a7ecb2c8b5dd06d9d3ed1d2bdef62381e85abfb72ef5c31882b6190c15e1dd03746334d77d0fce6aa090c6b578cb22fb201bbf2f6cb060a30495db9d4872ed8038c24892ea4e9284a7a7031057f2d0cbb1d6216e6cc0d3c33399e5de6ed36df32f33e7fef9541d8911438319ba11f49381052d03be078c53b579bcdd5034e1b9a0173b20de055cdf28844e3af114f50bf2edb7a7a8efa7479896006be791baf14089e70e70fb5494a59c5665da91d0d85fcd90e931f99e469652df0e26fb2369b9239076f7162081839a84482375a42ff2928cbc326fffd568fbcc38082d290f83406a3615fe56646ad145a44a263abdfd85bb0e6d15251ec07e7d20721137ce9ff3ac225fb2e6fa8863d0708aac9822f29b8261028587867c9b625ff92aba6a421fda5d5cf9c8ffa2da78c579d02cb75c8012d6af19afb0fb019e2afeff3803d81d2243a821f4be717e6f756bff473a9a85382cbd8f96fe5356decd00727bb6bc3ee6df54b30467d1cecb90a4810d8392aa5380469da569db32ed0b74a428e502aa7238a4adc66b720325f1f44ce93234f8a4be4e4c5075ad3ec493201103410d876a1960939d34664be6f2907480eacaa69d8b29cc97fa56bbcf4fc6cf552f6f80a331e99d6264612b327f891c360a596fc38db7f4bdd4a1e4e930fbc93c95562c42665db7fafaa34918a4e2678e1b1cb5153ff1562c477c19497465b1d181076111f6acd30f8fc685b7daf8d9f906641c80a84fbadfd284c57583ef347723c779634ab53804f1e921811f28bd1a4aa6f0e630eae4e7a384549f7a8ebfebba01971361f5f6b514cd5a516e7551b1f78edbe0aac70e90c1a478bfb8306fc6ff275d5dfdf9b4696aeb7082bdb3340464116be615c517cb971dfacae182718471f6c771c09014f845faa1f865d6979f5900b1d9dee91540db015da07e74d1cd11f48d8b8f0ce0d1082cb04f1c85f0dcb5272ef5c6ea3466c0ce5c1a45c60e77a02ea29596ef3755a93dd9c57951bb52d6248c94613975f127ee1df882a47ad5d6118490918314d3d668f01fda55e0d53f831dd3fb45f4ff9390a3a50046ad58de9503b3863b55fac1e3c28f1406369a215e984a53f03b1995d2a593eed61c33b22a048377be704c637d190da8f9935479c6542595aaa51d7deda569994c41bcad9b1136fc3f31595284da08e9a0c97dd93fcca570771b0575933a8ad37fbd1051fb3b0e406dbe09193584f94a54d882c98aa9be6073713ad5f65dc07bd87d9e4673ebc9431f8e077e7196b044c1af38d0f209ae20ea3fc5f34798cce7550eab776622f57200ddc3c25970c31c6dcc1c67a73caa491e93ef245efb7d4f9f01b798e41e0e4a89fe9c489f99fcced6c3920a4a7232ec3484a120ec1ad53a2d8aa0558096b5490f0fe1633b141ffcdf8dad1adeb642eedde39a71052d834feb5931d2c6ed27348ee32965df77964584c7982375328eed42d340418da31245d36b55f9b201ca33e162af8ab105151cfb0c169d21fd824b7c6c44ee48564a09623628baa608ba835d95afb0c7065a4c00ca5cd952a05138525b78c56bce4e6eab724a753a51b3424376aacc0b4b1573bd78b3846e8bd34e0b3d908deeab08d87edc0c5a32fde4639888731407877ce928f2c845475a1ca437f7319bd301114ef4ad594a78156b94179f44935da8f7423916f63a5356ddcc70919f784b0929037c34bb33c5052aa3fd780eca94d1a930739365c904da33c3525585ba335a7b7f406b3588c1cc42c2f13ccaabd2d470abd1ccd3a1175a75ae5e5feae2c0db9284ceacaf91986a454fcfaeebb721443a1940c80e5901bca41178e5a3f7c1f9cd5c53fc77b6d61ad96e14988c7e1b432c740136418a86466303a9e28a8d98b997c987d0e23821b28f15504032adee68309fea4765abc88a0400784d3930547c0690f969a8f1dd16268c8e4d2d5c97eae254a535a3a90d84a5a38d6d1c7d719f29fb8ff12aed88f1f381be47910da6fc44026bc345c2ae68939f08a60650c96120b92ae59053567e564bd58159b675dbfab208628699072d85e2af1d14d7cdd87c66ff4968f16551973b8a79aad4fd34438ddc0efe35ed7365ae25284df528655d81ae11e9d9b4de1d435169c40750f3af3d2e794c37826fed2d02c7301234afbbd5aa8d3439d40cdc767c2212346383e7f040db1456ce32a353d3aed33ab2ae93c91af860f2770ff73e00153e3381beb8a42fe5f6b23909070df2c5c96898e08d49fea18bc2214b8f72038b55b5a1a8a6775734ebb0fe64916cf8fac147cb61a82be91c1a2c88ffbe82e3a1b308b7fab19b58818d1e345bf3796fde8eab0faa20c5bffb3f55aac7b897162ce7cd8286bc24f7a68e4cdb0b3d7ffdf335d963f0f5b638948dfbdb58ebe134b866cd6723ad318387bef2f3b7b6a8a75e46b584c43a963452e7c0eaca7fd96949e91022e34c39dfb2cdd77d389f92791b079980060cb259d8593123d1e6fe36984c458c955e767466572133d172454a830597186232a3ea77c3b44cfdf404bc575a8dbb2be1e4eca0b78780b1d94d081b9a6d3d8c876434fc1ed95bf8e690cbd269780c5bdf076c80c175ccaad3598395cf619dfd2df90f556ec88e7bdbf84acd61ac3d099c6f06c252a32c96e9edc1ee7e1691343d6513f6c6742b33a4510be4b1f29c058ae8f3f7752be93d013778879974f285570587c04853290dca1811ec5c99fe2c1e31fbf175c59c1dcb627990ba80772a403405d9dea00f5a209dc030a11441a480e00dae304675df59643e6de8cb396db4a69b2c798c191a4434e5d4aaeea06718efdbd80be555907dfd3675c75aaf5cdedc2b0a9056c970ca5dea0a28be85d40878859fab0799b760ffa43cf915a6bd5e796c14b9bdaf9a1d57c694497b6303244b167110dae1d2e0a311d12f28563792d13e55921cd927fd53c6b2e09791810a63633321fc4cc1970bc909d791dd59ed8d29465a7643d9ee24c3479d10653d2a4c724b9cf1387b98debf7adf964be8df46ec4b0c36bff91d660fe412d19a79347e40285d94b6ce8787ffef2f64a12fde95e154e9ec2bd06b114ca6cb1b33ab2976eb8e82716c201bbcddeb44e58a8b661ce387c397012b8fdefddf565c391da19768e19add0490b7298891787c85e9c07a0c17cac93634624d15e166a0b5fb091d38184aade81c93a413748faa98d13cd8db1b2db6ad1e37841a2e4359e15b81d672b9576b6206e0b8411fe38caf8b8a310d138b766085a8a5a80b0a503953eed2012b17ad755642c4a61d59ce3fad9958adfe320b9551ac49fcfae1520ba26172940c3d1f5578ba666ede4c60adae43544bcc6455ce33cfcd94155f64372bd061f380779e47c61f38b7d8eea582a7e114c4360fd9ef2c70452609f89ac22dddcbe793d28cf889462571aa41506e21dd696a6ef1b98d9d6f535a69573bc080373b16a2daa6870f39fea70c18690851a428cc5a4710ed3828567a3f8781ff26fa7cdf362ae03dfb0941cd6be5e7906682b59e3f65b600b8f1c30e3a84047200d2c4717143a406476bdac4af6669260d0080ed707b73bba224a580701e8dd6b70328da50d0c9c47870b114d4aeba84219f87b0515956c58294b0f8f2242531306b97df4d59f155c9f9d70390c643cdedfa7a0e8ab720c7b99b3899510bfa35588d7520b9d3979c034ee2cfb44590beea7e8c8d2452f6802fc69460878cd234a616d8f3e6c40e1d3f23640a9d2b061185a54c76ad4e2728651dd5cd014451a8a6f2f785e500e1bccfdf822655325ec2550f0c2189b0bba4e5dd1cd86241d2d16885409c9c6b4e7b24a9386d320b2495ae0d508171191e707533fd36342c7da632ae1674694b8f8c7606e7d149d5c36ace6dd6b7db7cdae95b511925e04d8060c4d4d2edfbd41c849830e1a23daf253450a6b4195b6d6f847158a8819fca9a145f73ec1f6ff1d7a3c75f0280d555a9094cc3e6b09df7e1f544576e806b20d7d825c908794b2e6df78cbc2d42616eaa1ef1aa67bfaa169035b8070fb87a318c3ec6fb329249289f3d5b5dbead290b94cb623168805e6080a5d3976901031e26fc30c0f135e49fb4fd70e817b454142c5dcee723ec8f6d3483b5d4cb7f14ed5459f067a6679e5ab37d6b29c3f316cf840f420f90e5c7e0a6336919cc8d17a73e0123d793085ea906246f4c4beb24d2ef7114ccc10d00e239723ae24d4dbc963250660ff0d0f91f50d49fadfbc614e9af258747725c84432aac0ccb3cf1c9e497e1389a557a9a6875642f70d2b37730aba24e3e3f31efa551b9e3eb9b5af9696fa56b8bcd56f401f47ebe6fffb4a9f8d2fbb88840466670df1fcc2dd942085744c003b9a32cdb8e25dd0e8614da6652b13e6aeb6747df012f16e94fca67d675e0aae1b62be8f35e2cd79192dbaf2ed367894f57d8a31dbce4416200ee2ebba6d25bde9b0bb9512824f91684bc3dafcd92589bc871429f4b65479231d109d889555cb956c6713680b2fe7d8ce86c4558ab42547a76211ebf226d1893c324ff1104ec9cb7304ab95f8cb9825bd980d2a866287fb054c75b452925eb03bcd377f7179597edc0b7d10f0f68a5aefcda78c2b7c7f5b286ae1f1047c5f2757afd1a769256187edd576d65fffa8b9ee1822428a6fcf034bbdf2b461d5b413c5934f55a1214378edacbad3e2076631c58cd562dff1db2cc0d3e70028279a2bba633d1279f05a9defca981e60d5526b40f2317cbc2132dda718ea9b667713e17bbf517e6b386133dc9531bfb85c757daf1f816fbaa3141a5df774662d29e203a146b79b8e7b6fd2b674894f550bba06481c38454b01f2fc54ba9b1331d69408505276e8795c821a431cc610d32e1f3cf7432788298570711167097c6b66b057d4552adc197724d971ccf59bdfc8dcac740fc2083ec671df5478eab39f55050fb5cec9f09a496e970f639571042aa0e02b800f79454d67ccbca40250592b54d711e01b7dd2cb82fac2a2508c29da2ffc66881ccae75d455b954954813a95904581bf9396229cac4834d0a88216a8c978d277e07d4db36d0f88bdbbdd6b06b68a", 0x1000}, {&(0x7f0000002e80)="3987e652db39d065dd0e712179e81cb2d804d165d1c2b70ecbc921a1053a5c907bfbd0aad83450be71f2a86f200cb2335b388f1c4427fb9087da569b2e325fb5186a115bd0f0cc3894ad1910e2ffece644cb4a03f4d7", 0x56}, {&(0x7f0000002f00)}, {&(0x7f0000002f40)="979b69a2ad924b3d8c2e22727d7101bef655f7b7a2fb5f0a398ec00cd90241c31ce374ab8592d8a1d230a09ceb4ae480dd12c7436054ad6ca263a2a7c3dff5e8ea8f5fc9302efbb0229bea8a6d0331bd50d390caa3162405f6ab38584bc67e4dbdf0c908a4cf11e3d434d00d0d804004225dd536a631f712295dd48d42b3fb646c2eb57a2c19b029b86040df4c4cd3ba4edd8fea19f9aa97b294a984fa157558054509f751f6a6314a1b05ceabd3f560a657ad2d81b507417b451bc269596e987828bac31bfe655853a7398e6d", 0xcd}], 0x4, 0x32) open(&(0x7f0000003080)='./file0\x00', 0x800, 0x100) open$dir(&(0x7f00000030c0)='./file1\x00', 0x8080, 0x100) r10 = accept$inet6(r6, &(0x7f0000003100), &(0x7f0000003140)=0xc) fcntl$setstatus(r10, 0x4, 0xc) shmctl$IPC_RMID(r9, 0x0) 16:04:32 executing program 1: clock_gettime(0x5, &(0x7f0000000080)) 16:04:32 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xb, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e1f66696c653000"], 0xa) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) 16:04:32 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r1) 16:04:32 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 16:04:32 executing program 1: mknod$loop(&(0x7f0000000280)='./bus\x00', 0x80, 0x1) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x104c0, 0x28) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x5}) r3 = dup(r0) r4 = kqueue() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) openat(r2, &(0x7f0000000240)='./bus\x00', 0x80, 0x100) mknod(&(0x7f00000002c0)='./bus\x00', 0x3a0914c44f7f202d, 0x10001) r5 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1167a0ac0be811cc) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) kevent(r4, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) kqueue() 16:04:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x0, 0x4}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x70, 0x7ff}, 0x10) sendto$unix(r0, &(0x7f0000000240)="b7fe60636a9f7b36825b5c0f4b90ea2f772375f6ee2286a1c886ec5f13fdab04c8480d4ac1d9575da9600047a1fa09ea8a3be839029ce375a27ef43f7c9e69b91eb36143c8ad5662dbb8f77a0309a45dcb86eefe73a1a70a272e29182111d5f7603f0a7cebb5408b96e818ae08a0168bcff9336b7ddb63e11ec1127aba8b865d3ea6bef029f28b582f413832fa089e54508a3f6ba1d861e5a682b35f871f70c7d128fb44c39a0a8db17a8094854ea78698719fab97459eaa245e72984132c4ac777c988113a73c9078c76ec0b7f1a201a2ab76d89990c1714443a99eb1568a73426c99548b2ad9ab9b0d29a28056ea", 0xef, 0x4, 0x0, 0x0) write(r0, &(0x7f0000008500)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3db", 0xf12) 16:04:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x601, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4004427c, &(0x7f0000000000)) write(r0, &(0x7f0000000180)="bf9021156497a3e7cffcb934a7959559922fd9eb233c2e93f651bcd66693af730f4a6a56e9e7aa1413698aed9ee3393a0577389fb6560a3433", 0x39) sendto$unix(r2, &(0x7f0000000080)="f48531509d30979aa974375f70ac26264eb46fbe028f8f0559ec74a40ad1cd091e4c4b6d3d029ebaad9de40aca13b395d829975df40eaba0bbe806fd8af93426", 0x40, 0x404, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 16:04:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0xffffffffffffff37}], 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) select(0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f00000001c0)={0x5, 0x4}) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2, 0x7fffffff}, {0x9c00000000000000, 0x53}}, 0x2) 16:04:32 executing program 1: lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000940)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xfffffffffffffff9, 0x8}, {0x7, 0x2669}}, 0x2) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') pwritev(r0, &(0x7f0000000880)=[{&(0x7f00000000c0)="f1c40eabba64800842fc8855503fe427aaf4a03c44377b7cc7d137f1a08e89e382c32cb03e039e13c68bfdc9dd589ba33e", 0x31}, {&(0x7f0000000100)="3374038dc4ca7dad1022179be6e85e2481fdde59540c", 0x16}, {&(0x7f00000002c0)="626678fb91e96d44007a2c4b2ee9b17060299af0c7c3b8755e9fc02392d1786fe50d74a00600b5c3b2f90c37b3c8e357b24717e3eb8e82708a73346429eb202e6c23fae9597f2fc83c6bc12f55aef661d2cdd45e75e6a69bba1ae0872e6fa823c5ebbd31bbfc4b7297672de02e54c0f4fc3c9bb898b56a572d6c558c572a788a9a9e023e612e95ef68", 0x89}, {&(0x7f0000000380)="cbc00b35712e554be175cb45ef234a446bb649c8415bec4c1c673232733bde01e2b62d8e27707535d1bb57d64f39109cdd4bad7e4302818f005c0715d4ac6237bc99e68ab3ca95a80f9a8f292d3a292ebe73f3d400d5e4fe53691e832f80ed8b4a04e095e0914f8863d42d253e8232a9a483d5ee04a749ec8319f6be2b7216b9c4b9d2cfd717d637fd2079729eedeed05500b6bb8fad74072ec9627223fb83cbeda5840d470ea4d29515ab567f9a0009c2acfc09f5ca967ad665c5bbb5ab5fe808d61789ea241caa48fb3530b087016b98b39cd6d049aedcd1e92cf429b36d2e0a6117671ff0c1240d0627", 0xeb}, {&(0x7f0000000500)="c3244090b4999fd59783618d4e1ed39e0ab02f544ba606e1a59efc0cc2802b3537383b1568bd80aaede66cf7da62e9d6f346fda05edf5e9aee1c26088a6e60073230beb91dc13e9b7fc0a027a43f81634d7926cbe990b77e08f9c8a0125d2008e00f3a2bcc6ac5369bebe5a9f4da1feaba54e8bf079086d3ac80a185cb1817b5078241ec219b2e44864ab2532a5132a9c586ac77fa9c6b36990dfa2ed35a3e33b41241190a11b4ffc2cbd73965b0ed1ab4", 0xb1}, {&(0x7f0000000200)="a14545722f3834df07651136c10ec8b783dca9eb4d6917ac48205a0c5fcb866fbd1e2191b07fd9fbe6c3990eff6c94b05f7aef6320ad94b53f36aaddd22f544a24fcff6a3a769f", 0x47}, {&(0x7f00000005c0)="93e9d6ffff83d0fc749491c725c3cad98d3be977ec23e766e0b6b98211e3fed8920803349c5082b8ca00cafe1d2cd4ffecec658de631773b8a540962cc1292947cc95e21b6a5c323ca1bccaa19727b22d58ee860847fad19fdda5317750a7fd2acd6efa5a39e56832eb9bc6a275d907ba8ecf4abcf46603e991a827d61b0eee3fd6a2f260b318848ec7320", 0x8b}, {&(0x7f0000000680)="b83f54f6b6e9396e7b480ca47a5805092a798b4245a3d159f63e9fecc699690144a807a16a71ac28a4bddb49a7d265676392eb17497334fb1ba21b297183a2526237e6ffc20c13a94c646df874b13d45d186a38db5044e5c5ec2c66b7d3398cfb91135b0c7c325677f3791c69a1dcd0d28de2399ad28300b06b4a97471693f02fd828616b5c4a58491180b196626dcd11a49748d44ab24e92ddd31773190e8d79fb383f1f10b0ab3d96ddce6ab13f9535c8486ed57fe41820847843931db4cf906bc47eaf86883cd0de3148b40d9b04005aad399", 0xd4}, {&(0x7f0000000780)="38184cef955db5a5c3295371b6871ffaee455c65d458b976eadebbb0e02430c13803e0e88600ee743b13d7baf1b02cc66911e6e3da8f46d172421946862674a3562fb9e48b641a80aa49abdcd9bb6c6fbbeaadbca7e68f3a7c5f64b0e7b0a59c799369f477358d7b5a41837da66c31333b8ca275c7aa13096d6a7aecee8203f934457ba8f34226046897032f6813617b49f9c9f85f7877616c2af845eac309dd2f7933365491725732be16f8d759b66fd1504b27d9aca54847680eb948257e7c29603a0458827ed225f17455d459cb1be1084f6ee1f70a8bce9b39c2835d85bb6a2dc8d1fd933fc939890661591dab49", 0xf0}], 0x9, 0x0) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:04:32 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7f, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10000, 0x105) r3 = kqueue() preadv(r3, &(0x7f0000000440)=[{&(0x7f0000000000)=""/39, 0x27}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000040)}, {&(0x7f0000000340)=""/208, 0xd0}, {&(0x7f00000000c0)=""/73, 0x49}], 0x6, 0x0) kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) close(r3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) fsync(r0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x7124, 0x0) socket$inet6(0x18, 0x4004, 0x2) 16:04:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff}) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10001}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xaea5, 0x69}, 0x10) 16:04:33 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x810, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) 16:04:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000080)=""/3, 0x3}, {&(0x7f0000000180)=""/111, 0x6f}, {&(0x7f0000000440)=""/155, 0x9b}], 0x3, 0x0}, 0x0) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x4006, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x1222, &(0x7f0000000040), &(0x7f0000000080)=0x4) accept$unix(0xffffffffffffffff, &(0x7f0000001240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) fcntl$setstatus(r1, 0x4, 0x80) 16:04:33 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) syz_extract_tcp_res(&(0x7f0000000040), 0x80000001, 0x3eed4d5b) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:04:33 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)="1a95", 0x2) r1 = syz_open_pts() close(r0) dup(r1) read(r0, &(0x7f0000000280)=""/197, 0xc5) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r2, 0x4a}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff8001, "8549558802006637054dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCEXCL(r2, 0x2000740d) syz_open_pts() 16:04:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000180)="b0e243adf662442daa32d2f1ee4438e3f3a91e11839b3c29117ec5a6cd2dc6f8fde311a75c5c56ee55c67df5c59948abb88db7ea6a342592df155a6a8934366c6e8296ca490c0e83ebdd251e5f2827057c5553641a3c9e85cb6669c81b0a100d1e7fd619c5997cc54e80664d6c176787ca32e653a87b53df471e78dc488c28058feaf86b8acc7fae258e2f2a0657a986cc6086", 0x93, 0x5, &(0x7f0000000280)=@file={0x1, './file0/file0/file0/file0\x00'}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x0, './file0\x00'}) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:04:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) fcntl$setflags(r0, 0x2, 0x1) dup(r0) 16:04:33 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r2, r0) r3 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x9, 0x2, 0x1f, 0x1, "22b3fa7966ccba7bd4707e5b7df5a34f7f05a04d", 0x8, 0x9}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:04:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xf2e}, {0x6, 0x7ff}}, 0x2) 16:04:33 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x2, 0x1, 0x672d}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5c994288) r1 = semget(0x3, 0x2, 0x21) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x3, 0x2}, {0x3, 0xfff}, {0x3, 0x8}, {0x3, 0x380}, {0x0, 0x9}, {0x3, 0x10001}, {0x1, 0x68}, {0x3, 0x6}, {0x1, 0x7}, {0x2, 0x7}, {0x2, 0x5}, {0x3, 0xfff}, {0x2, 0x7}, {0x3, 0x6}, {0x3, 0x7ff}, {0x3, 0x306}, {0x3, 0x81}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x5}, {0x3, 0x1f}, {0x3, 0xdf}, {0x3, 0x9}, {0x1, 0x45f}, {0x2, 0x2b35}, {0x1, 0x7}, {0x2, 0x400}, {0x3, 0x9}, {0x1, 0x2}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0xdd4}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = semget(0x2, 0x0, 0x204) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0xffffffff, './file0\x00', './file0\x00'}) r5 = getgid() setgroups(0x1, &(0x7f0000000380)=[r5]) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000003c0)={0x2, 0x10000}) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x4) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000440)=0x3) setsockopt(r2, 0x10001, 0x800, &(0x7f0000000480)="760f649be22bb73b4df911fdd5a73284e12149125410235512bc646e401ca354927249631406fb910c2447cbfdbb40fa216734740b75bd78be04da3ec8e451f1c40a9d1c65aae74bb78329f9d5b91f201b58033e7751a05c9e620599d4eecde856eb79bb099a585063ff7b131b6016c39cd0f5e9ddf03582c9132eb5d69f5705e77f8748fe168417d9e432646a03800c60a2915a19d6cf08dc8730b9ae6ac029075d0b9215b379", 0xa7) semop(r4, &(0x7f0000000540)=[{0x4, 0x0, 0x1000}, {0x0, 0x9, 0x800}], 0x2) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f00000005c0)={0x3, 0xaa}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000600)={0xf6, 0x1}) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x8, 0x4}, {0x3, 0x80000001}}) semget$private(0x0, 0x0, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000006c0)) ioctl$KDSETRAD(r6, 0x20004b43) fsync(r3) 16:04:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000100)="7deb9660fd0d4173c444a30add26c878eccf1eff5eaffbbc389e526ab83e98d9a2b4d3f0798201bde52bd71dfc1feb0174d92315399ac269ecdd69fda2363f52966043c71ff520ad9d795e87ea05ab54ac443c4b76a8d317c31585420fb42c7e15a4745d713b94ef5f187c2dd87591f7eb9ef3b0d98d0932ed1d8551f3b8149daa46292e181513b756b9a8c8dd75b18961004d2609b4f7277c29d474cbda4ac39fa1601212673950dcc72babc8f33208b85a11bdea2ebbb228c03be333c4d65a613b0000000033da5e5ddd59fcab68aa9b99d05a2c975cafdf5fb777ee0a8bea85fce95a74674561ae55cba12937774273c52dfb2701ef0ce9c8a683bf4d2bd99b5e6fc663bc0b6a5e2def489457a9bd7102c9ffecf7ffef5816757f8af599f1ed82734bc73501d3df337809c0c3a4ab94020ad8a82779d0bf6b7094802dc9e30a2361fb4bd15c44c94deb30a17fa4616aaf8501e0a386d4b0d5cdb94ecf021c0e5337d18313a730eac2850c02baddad141490d944e0d0e9894783ec3ba1bf8e6b1a614cf117aca00f814db64f1a287c2328efd3632d0bb15be38f7c7d6cd5", 0xfffffffffffffd5b, 0x0, 0x0, 0x0) dup2(r3, r0) dup2(r2, r2) 16:04:33 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="bf29561d65011b8784", 0x3b7eb5c42e043aea) 16:04:33 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) r1 = syz_open_pts() close(r0) syz_emit_ethernet(0x1c, &(0x7f0000000140)="70b64584951f2e6d9c8dad8eed7b1a459b6fee5dd51cfb8d23c657cc") dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3ff, 0x5, 0xfffffbfffffffff8, "dc04000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000400)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000440)="4ac3c29b1aa8fef1aed2ebf6f452274cccaa26c33c16b000b2fa59c9a98cea65da6cd47c9456be1155b41aba4680088bc69688", 0x33, 0x8, &(0x7f0000000480)={0x18, 0x3, 0x200, 0x6415}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() ioctl$TIOCSTART(r1, 0x2000746e) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000003c0)=[0xb2, 0x1]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)={{0x8, 0x4}, {0x6, 0xfffffffffffff000}}) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r3, r4, r5, r6, 0x2, 0x3}, 0x1, 0x5, 0x80000000}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000002c0)=0x6) ioctl$WSKBDIO_SETMODE(r1, 0x80045721, &(0x7f0000000240)=0x1) close(r1) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000300)="f3177788fdadaf0cc74213d43d0b9f8d5975e3fb88cf583b7b3a19737285feb6f61fc14d68ebb1cf999c7d0499d5ad184ac9b4d13b92dd8f883814b78568b9839454510fbfddad4aedf28b3b774f1fec22fa7acac7a616208733fa689d200731d46add1ad38a0b94e70c84d493d10cae80745cce2bdecfd8b032ee8839f5baa2ba99c4d0397f6e088db07d8726ede548965d62", 0x93) 16:04:34 executing program 1: r0 = semget$private(0x0, 0x3, 0x410) semctl$GETVAL(r0, 0xc5b1dc326d4ca3d9, 0x5, &(0x7f0000000140)=""/133) geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setuid(r1) setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) r4 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r5, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:04:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x0, 0x3, 0x10000, 0x80000000, r1}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000080)={0x0, 0x4}) 16:04:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xf6b8) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000180)=0x3) close(r1) mknod(&(0x7f0000000100)='./file0\x00', 0x12, 0xe2f) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x6) 16:00:00 executing program 0: r0 = socket(0x22, 0x7ffd, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000140)="92efcb20", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x347) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000001d016e287ca36a0b3922ff36bcafb60000000000"], 0x10) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) socketpair(0x1f, 0x2, 0x356, &(0x7f0000000140)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x10002, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x8, 0x0) r9 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0xb2) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xf0000001, 0x0, 0x66869ea1}, {{r2}, 0x0, 0xd8, 0xf0000000, 0x0, 0x1f}, {{r3}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x6, 0x10001}], 0x5, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xa1, 0x0, 0x5, 0x7c94}, {{r5}, 0xfffffffffffffffe, 0x48, 0x3, 0x8000, 0x800}, {{r6}, 0xfffffffffffffffb, 0x48, 0x20000000, 0x100, 0x10001}, {{r7}, 0xfffffffffffffff8, 0x66, 0x1, 0xe18, 0xb9}, {{r8}, 0xfffffffffffffffb, 0x40, 0x60000004, 0x7, 0x3}, {{r9}, 0xffffffffffffffff, 0x0, 0xf0000042, 0x4, 0x80000000}], 0x25, &(0x7f0000000480)={0x6, 0xc3}) r10 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r10, 0x0, 0x0) 16:00:00 executing program 0: socket(0x7, 0x5, 0x8004) r0 = socket(0x800000014, 0x8003, 0x8) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) geteuid() r0 = kqueue() fcntl$setflags(r0, 0x2, 0x1) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffe) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x553a80959717b875, 0x810, r0, 0x0, 0x29) dup(r1) r2 = syz_open_pts() pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000040)="a4e178", 0x3}, {&(0x7f00000000c0)="8c005aa3524f2cd3030fa10b24457a5ed2187035ba5c7d93d9", 0x19}, {&(0x7f0000000200)="10b7e5a20d3553a602f4dc780427186ae191b485cbfbb21f601a6676f4ad3d6285ac47eedba20683ffc8d040008030d341a4f4bf2a1afb4d888cc9c8aef24bddb709e85c26b8bc015c672d27905d94f14b9de996dab14718c87aee33849ccce5bcf995a95b74b426d74f1e2b0e05899182879c22db68d46c9b03cfc54f52b7a97da63084c635234222c7", 0x8a}, {&(0x7f00000002c0)="7d6e6d7d6d618746077beaddba448f90143e40578eb7713df41d44d46d06370f4125e5dad8c0060e7f9f052c85e2073c4369476f39181c509e4707f5a92c9f7aadeba4c7031b20b241050c8cf5eefc110d13e68906dc1504a8892f5ffac4cf21ec08b59df9e2d0259154a3d41b25d630171c133cdcbdb391b363139ff0c11001c339ec7057738ccabd38a58228b7d61bb4ab1d0be96c150bb833bdcfc4b293d1eba19fe25a6c7d06ae849db0be1d51778cacaee7d34146269bbcdd319ad0ce74cb619b80d0e235f1d552ff837e9370335ddf64b3e41e47f9a622b67652f54d20c57c8b6d784c40e559ca958142fbe76c04a67a00db48e5", 0xf7}, {&(0x7f0000000600)="2f988a1fe19c8ba16decfd6be317ed9e45d831dd5bd3ba682ed1d67b1f568412f9d72ec340b6568cf739b3b5cc4d5a06531aaa8422fcb5e1e1d09111d8be3cd8543b7e556b80b7d7dc58499990dd6d54d28657533ca0a3f4968faf3bfa40f543c23cb031111a0ec8736998cdd42f0c573c8a03e4538f98eecc56c594ce6524ad558b16674938dd4653028fbc24bf26c2b968650bb51eed1a0ee9346b5f69aa31cb1989b5ae58381aff92e22a46bdcafd8a76cba93e9676cc1af76a73f97e6152d6eddc9121601998d0f36232145f96d0763aaf2daa09ff5671526573ef6b457c55f45ff697974cc7c0f6676aea42acc682d1dcc9eafb5e280138b46727e2ebdcca5e5282fb689cd7e81ff49a7200c83480bb6253cdd4e8685977d559919bd4effbac06586eb868abb3cbba6d56d19e9dda73c56148dc833c48f1cf5d11410280dda238d59328864663686db4ed4092a873570b44a5bd3761548388ce60c601af779996384aba0f107203f1378102bcdf207c803fc125584f200121090bc94c512caa903af494b57ec9a417cba24d052adada6e1da38da125b68d1bac0dc2062db763940585630a92e11205551da06fb7bdc00786c7bc6c1ea3066ff82eee47f95d853a9bca2b9e2b6913d93b998bd30427f212b3c2397d2dd4acb115c3c7c3aa7067fbbf2f6d42ecc7c9c5f13eada4eafe7eac35114b4269d3aa627d76a27569954683709ad59cfd0a5ca5326ed667898c887ca3fa88154bbebb603bc10dbda5651b8b31c7993583e929590a4b67eed3727940768ccb97cc5f98ea0167fcf354132d6913820d590ea9c13e0f426a0c98021f9d204297cf00473fb05381d439c241fe77ece1305fa44e51ee6ce54d654787a876f10c05223de1497e108d0514b5b74e3fc0f618b25089d3b7ed5765cf9f6bd62eb337a976964f5bb6ef8ade2559655830da9d5b647e7dff27ac8a7a17d8b40eb7d0a62857a022914dff9613e431f36df219a0d685e0883bd444273b46838360698d2a631a6b822ea7a8a0bd38288f3d595ceba07fd1306369d5d4ea8a7d12d673b1de1d8851d5fb34245be8de6f0488345b8e496642fcb5d5a83a40a000df61f0c20611a2b6f475cf9eb0cf283d7768199d031320e53e20ee759b57de33e01449353ac6efa6d64f9d497590e344c8d170d70ed99358c2c702d44413c37525f0f6530ee0365b465d2866f22e46d6f654a29989df6eb7203bd922534908ba7ea35144c1c999b81c23ab8007b93d61f48d01e5aa74b0d6099cb7d5e22ba2ee287db0889d7954fb425931c82f59e6ac42a3acc1dcbdf0d9febd10a3301d8799b1719dd697d5bcb80106cd87728c298e724b47018ab538caa313c8cf0152f304ad74adb43ef925a5e2a945df0d748c722e149b5d21e0e1e31099fa4af5a6e71303fe5afce98dc5355e4b107698db1841e1a6dcf814e8b06963da5052c5caa09b2f0b0ffb17fb6709496cae03978239fd851afdbaeea53d0ccaceb1692984d34f30891bdbd78041f492ef36b13d5e024f9bdcd479a37db2b66f9b40dbf6197ae2c2740782235143670325447877b97c59bca9609129abde40b7eb90973c5ab8d25e73f79c229e2a2d7381779a3010ef6ed50ad518ddf64c82e2762df6e7f68dafdb34048eb04240106ef39e1ed2d580b61b91903396f688febd806974333bf2e9ccdfc4ee58abbe3719af10917869dfc997285e7e07f67a0a0aef72b3d5d7d3b136e93d5307adf31a13222456d41607aa53ed35a3ccf14aaf799a979c44dc14f7495cc8d2079876313fc68884291b004d6b33d8f8584d0b433585f79af0afb4cc4f987782216c88d2fbb0dae665a9fb93092224b0d19ddbf0451db0d53edd06bd5eeea7281e0810bf3a7176522662ad638d8ae5077b56517158fbc50b9cc7dc14260e8db2962cce88b2a4c09cc3d5887e6bf6cf95cc8a943f1dd8cd7fb817b95cbbac6b66a2cc62d3b6878a416665972f3b7811fbb04283694d61f612f20f44cf831e400fdfcd9d22d17fbfa386cb3a56814b0c1367449a03d771c8e231954ba6a611e59f13cc51cf5ce6e75ba27912e83d6f794dcec762de72f2d163da80235e6de96d1f47a0af962eb56f7a6c1238c83f38cee7c7b883fcb7caf70682770430270475d21d21ed8c08ab62c6f62b89569bf61ea48ff77275ee4f6ab8a2b1b5b1be080a70cd14050d49030d69261a3e2718979a02385a372ce6c47fdc3958aea908b6d663a9f743be998afcbd49cb5034d1fa4cc90800ec205835bc6cf80e75b062e787ce95418cb0bc68725de6b408bdbb0207a29a4796316303f686666371b88a7af1e7903393ddabcbdc6401f2153e76b867590cdfd82ca167f0b3c539b5c8b95753e87bf136165984133371f45ee0ab5797e48c92840dbe125ab6bd01aefccb88cd3065aaab9e281ce93f9caeee084f06a20f4bf20c09bbec7d24b55a4c705c350c9bebf8f4d65fea8c0274c9eff86842024a169422910c5cab5770fac213fd44c67f2908c8f2f055e9c9dc022d20c1b8370bc9a61faa0d711f9602e81456365fe5764f4e2e8b24fee0e222817a4dda1c871167471f0ffcbcb6e241facb751055eaa1af2b744a4f0a1a54f2400301963d5aa355f4a7bd583027419a5dc29a9099cd54617f312be7e1bae588f85be1e43be0df1ca084c136b303620d9b8158563285280f231991e13dea5c3062f77adbaf2ac3856c24d9fa5ba01b4207b0742d1ee086621c9e139e18ba1716729d42529e5ecf3fcd628f121e8faffa4d0984ee390a2e105b1b36b17fae1e8b46801af39b1d99baf9eac876f69ba257550baab5bb6d44dbaec5c391452de3894d8a88e86d31bddd6f61423755fc7f11b8997316a952e118b3b7f311ccff3123ab50435f09572ec3c40b9f63b9381b5f27a9d332a7584ad71b757c90f5cdc20f14d152c6afacb33db22ca17df662bb6345e0e736473cceb117de4dc46c3623f47ac20baddf3cb25932282c1547119dcbf6702b050c1078c44281af68bbf61d6d24b35d90ae3e5d4bd3f51f7b519a5c973daa19eaeeabaef321adcec4431c2a7d4bc299eff034bd82464fff55611923b5de0bff31b113d4bbc82abd64f719eae6923b816f7ae7e9864e3df7485b84b2268b22ff2ad96df311cb7e1ff8847b7663030bc487f6dca475a68c7e39a8061582fcff0a94e583aecd4ed69594525a9d956d9482621c147924b3db662b82f9f21d3f1643df3c55adaf1486bac64b896e736f9945caae8ddf749cc075066c83bd32d2a81bcc2c3abcd96f6334bc4cf8d4ca4e2ff8dad5b6a33de42431680d19831d5c852d87d24a98ab32888b8b0af8d685533e482938925263d3a9ebaa70c3a71db68dbf4f745e66ba22241981ff11eda0f81732e33c17d91ee4ed8f218851f906817ae9bd75258dab7a5e191d5b34bcde118a843671ff13f61331aa8a7a255d2448c0d3eed992e3e9f7919f0a70b50b64b9e0a13d8c5568c8628682ed8b39b348a82ccc1b3cce4868b77a24d802410cab816d063a0bb88a94958cb4d2fbe78811e45b61f60c1eecc78f386ebb230436787a77dababfa9081af127d0f1346e9da545e1c2a042a27796c2c6797fe5991064ba8268e23d0c947a11a498d855fa83bb7df4877ed4dc9d3a8fd271f5b48b0e03b2ec9bb6eac6f5b5c338d92a57ef502ad5f8e4b4471a915102a7b57795f1a3d1a7e46e9ab88f28070c74bfe1888a098f1ec655f17b1aaa051ac7bab8aaa1e7536efaedc9a6a2222bc6c288d2b91a701549cc49d93b87eff594607d84ee4a600ed7d340996928633fd71bdc1080179801bef8c0cb7240b02ad461f616c19d1ad8e7546db22b8ceb161223a7e61b0d8102d4e4e6ad4d0419ab4912ef3de4a9a6d7fc06bd7b5a991a1c5dd6f576725fd84a559b57f4e6b9acab426351f7ef2564d4d37e4a522bcaa133178e8ecfd546ba15837aa88ccd9464d144af8bc70b1f542fe1c7503d872c29c5d3b90ed50398c09b87baac4250311d60f8319c1d54cc5e86c7417c7d5b795244c60d0c1afbca0d0b02bd8181399894438b59cc2c85f584bdbe575a01c8c03e442c69d33871880fe2e7eac3abf0653e3d8ec73a0a6bf6fd79286491037e5a8e46c690cd263b67d4b9fb89c71a04637b918efa7ed5cb8ee4be4542a61f90dec5d31ac6c98b9d7167bd93045b13e402d495c863a7e708579deb3f0622f95dc4a383d3c00b67da69bbd165a7a3e11192460d3b2ca5a6f709ad7a1a07c723c52723fe98d833778edeaf2852e6c333a0e744947b77f451ab2e3de9d4dad2c8f4f9b0c0ddeceecc1d4d4aad94a66d24e40fb399c4b699fe85e1aa73f625b735e1365cc757c79c1701be67fd5cade38d0cd094e040f8921116104341088ef5b8fbdac5b3ecad039704dddd43e22838889c4740e17d34c92f1e32428882dd77402a42b2866b5c4b019a229aca9f81f79da44056000aa6e8b8d181edca644fcd01b785e050e126a09005eeb27b6eb0e266e01c951d19388582b1496a87a59740b1e0f9193fc96825d5c41bb8b9b72af6ed392130c77bd03d5e7c40420fa1029f14a30d0ae1098845307112e6bcb194f89e1308cabe4b8e78b508c1bc29cb53704a8434bd0ccfc3fe5fc1681ff64664e102abb41cb75f155c21c1efec86fb937f2d5c04271cb0588774694330fbe295a54408a4248421d402b06a37253101025998b1cf25c5bd6c9cb50c07e47f57dcd30439fbe1a6d9460481c0a79664031a293d2626edf2b6356f0470ef5a99dd5f83db71a88608173ea5f2bd69b1b1c12d7a63523e7b58700b049e76d848c6022b6945d48e13f735f7245620ef527b91f0be7fc9ce052aba197bec50911d748411921d32d5e6d9817e44f45c637579bcea2e3edf32615b2b2552814cbf556d4526187a4a753da5989694aaca49d87711122cbeae77665d304e08afe68c222afa65ad907ae14a98a84492b0276f8c0f20439877f9a14e904e18b4b31cdd7ab7b3936d75aeffc64c074e99c9eda5266439ed8371e17088367e28a1fa9329ac7f8b57a6632f309aef7f583f90cb062f7002058e0309ac28f8452d3bdd1925088bd8a4e36b2bf7dd61f1631393bfba81fe871eff992c5dfa7a7e0cbe935f70d0e84ac64dc9256abb6869aa871a33add82f73af2877d5226863f4050ac23f071646572e525e7206d83f0e090a8a80214c3eebb9604b7b31566bbed10e251488ecae28757dca4f5eae46224c2b92fd94d3260279c98df7f888d286851649d23aa757a2f573cb862014de90f45570b38f47d74bbd6742bcfcfba901e3972fcc641378f808afd1ff057871031906da30d356877ac76664165a322cbf48d5989fd9eafac003a978948ebf68c8d49a66fd8765204ff3444e6ec73f8fb42c235de5a65fde8f2fdbbd9312370407bb871d3ad6384e812b6b49703911a377c488b0a3b2c2e104faa3a10bd36a7386bde3449ed64fd4de49ef679fe904ad25f0c2d4fcdeb1c8626921aa4e49145990db2e80834bf6cb7bcaf4a9ce4c866cc1f11ef05e64a9bbc419f4311bfaa68a38f7b574fa64391848b1c7032e98cc95acabbf169164a0a31bbfbe9a465dd72fb2c353cfcdabecefc951b2a3f13c50657b91519c81572db18686553b357d019f112c77d3b284eb69851d59c60a017885ea9593cb49fb554a03b5023cd1d0f330a02639b71e1ee0a568b787799f0430338b7f06576c4d48da990ce4993afc34b4aa033d32fc1453a7e4ef4188abf6eaeb8d1a55e72652f5aa47676e8ec3ac6dd72649d6eea7be1d70f0bbee", 0x1000}, {&(0x7f00000003c0)="6f68520f6a6da95d0033b32ebbe52bbbd1b9e80a75af202fc2e2249d719d435a64b98b3b700021198e02674bbe9d6765350bfbbebab0792342eab6e6da021bd680928131d5c1aa30cb8223222e23da683c06c40082eaf68dd4abc0521dfddd43f2ecb873d4cf9a03ef12bd2c1cf3fa0cfabef8bf3f7ed0136328c11b58eaf740d8563c7156b23f9d9437b6161bd70eaca5ba0f03ac85495a87a160aefd2a5d9ee1f5a51beeb7dbc9ca4398d77ccccce241878ff42013ec953a410364007e6e273cb202af4c4e400acd091ae582d7d84d4b527fb61203eb3f734b54639adc92c2cfba39c14c0f6ca36cf59d57bac8a8c0d57adfe38b09766e29", 0xf9}, {&(0x7f0000000140)}, {&(0x7f00000004c0)="be556fbbbd78a353bb361679a08ced8fad6b728259e99b4100e47afa1a93d2405ee89002bea214890a2982e6cd16062b02c32c8e26a16d87873addf6ac992d65a7f5ea381f1c9f56d901d11991a36e1452db874e084f0f97e27e4cad8e6b9f5ceb0cb4cb4db1269cb96fd9a664f329d148b778a99bb773a5e9d8ce5bac94bcdcffba20afbb933b5c82dbc5", 0x8b}], 0x8, 0x52) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5301) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x8, 0x1000010000) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getdents(r2, &(0x7f00000005c0)=""/4096, 0x1000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x86000, 0x6) open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) socketpair(0x1, 0x4000, 0x10001, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) 16:00:00 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='[@%\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000005c0)='\x19\xedQ\xca\xeb\xc2M\xb5[\x11\xaax\x94\xe8\x86\xcf@\xd1\xda\xcc\xad\xdf\x03\xbe\xb2\x8a\xdd\x1c\x1aiC\x97\x035,M\x81\xc1\x10\xc3(\x8b\x7f\xdd\x01\x93\x0fI\x9dT-KJ\x1a\x9e0x\x02\x80I%>\xff\xa0\x1a\a\x8c\xc5?\xab\x030\x02?v8\xc1B\xae\x9e\x04\x93\xc0\x97\x9e\xb4\x81\x95\x00\xd0\xa7k\xb1\x033\xec\x91#\xdd\x8f\xbc\xd7\xd9\xed\xcd\xb8\xdfBQ\xbb\xef4?\b\x03\xf0`R\xfd\\\x7f\xc5\xb2 \x8e\xef\xd7\x9c\xd2\xb8@\xcd\xf1\xe3\xe1\xd74\xb0Od\x85\xb9\xf7\xfa[B+F \xfa\x95\xde&,\x80\xfc\xd8&\xed\xa0\xbe\xeeE!\x8e\x9c\xe0\x03\x1a\"c0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) chdir(&(0x7f0000000080)='./file0/file0\x00') 16:00:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000000)='.\x00', 0x108, 0x41) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) preadv(r0, &(0x7f0000000000), 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0xb49b) socket$inet6(0x18, 0x3, 0x100) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x49) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x101, 0x4}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0xfff, 0x40}, {{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5}], 0xfffffffffffffffa, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x10, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x800fffff, 0x3, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0xbaa0d9e, 0x8001}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x3842, 0x3}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0xffffffff, 0xfdf7}], 0x1, &(0x7f0000000200)={0x1000, 0x10001}) chdir(&(0x7f0000000240)='./file0\x00') 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x80000}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x280, 0x0) r3 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r3, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x3, 0x2}) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x6}, {}], 0x2}) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x3f, 0x5e, 0xfffffffffffffffc, 0x1, 0x6c3b, 0x2, 0x4]) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000100)='./file0\x00', 0x0, &(0x7f0000000540)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='x\x00']) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) truncate(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:00:05 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffd}], 0x7fffffff, 0x0) read(r2, &(0x7f0000000000)=""/50, 0x32) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c0, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) semget(0x0, 0x1, 0x0) close(r0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) fchown(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/182, 0xb6) write(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() close(r0) fchdir(0xffffffffffffffff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)) setuid(0xee01) select(0x40, &(0x7f00000002c0)={0x5, 0xcb, 0x9, 0xb21f, 0xfffffffffffffffd, 0x8001, 0x9, 0xfffffffffffffffe}, &(0x7f0000000300)={0x9, 0x1, 0x3, 0x0, 0x3, 0x4, 0x3, 0x2}, &(0x7f0000000340)={0xfffffffffffffadf, 0xe618, 0x3, 0x3, 0x7ff, 0x0, 0x0, 0x3}, &(0x7f0000000380)={0x3, 0x8}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x20000000000) fcntl$setown(r1, 0x6, r3) readv(r1, &(0x7f0000000180)=[{0x0}], 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="a3960d7e903ec49ffb27a64524fb3ee39d2697480dc3ed1a2c03f732ff97e6b58656a6d980f115d9f2", 0x29, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00./file0\x00'], 0xa) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) fchdir(r0) fchdir(r0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x6, &(0x7f0000000000)="c08e739fecccf4db3f7860888a11cd4109000000", 0x1a2) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x58bb) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x50) 16:00:06 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000540)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f0000000480)=0xc) fcntl$lock(r4, 0x9, &(0x7f00000004c0)={0x1, 0x3, 0xc6, 0xffff, r6}) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x2, 0x80}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) read(r0, &(0x7f0000000180)=""/239, 0xef) write(r0, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d61", 0x1b) write(r0, &(0x7f0000000140)='a0', 0x2) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() kqueue() close(r0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, 0x0, 0x0) r3 = dup(r1) flock(r3, 0x2) r4 = syz_open_pts() ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r3, r5, r6) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0xff, 0x1000, 0x3c10, 0x1, 0x9, 0x5, 0x2, 0x1, 0x0, 0x7, 0x7e}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff000000001, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x11, 0x3ff) 16:00:06 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x8000) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = socket(0x0, 0x5, 0x7) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0xc2c) sendto(r2, &(0x7f0000000000)="e2378cb6ac91ac49b1a05779f186db8fa54bef9ba8dadf9d07672b86c6793c8e87724de2b2cc484fd40eeda5e4a6fdeecd88889b85c96fd8ff75ad7d5f5062f97bec6759a9414ef45175086d99c4c99b44d1c87e11325caba8aceb760ec377faccb87303e604d25cb6a99e9fbf237ec876ed50d56a991603", 0x78, 0xc, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x3ff, 0x6}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x200, 0x8}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000040, 0x3, 0x7}], 0x1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x401, 0x800}], 0xd2, &(0x7f0000000240)={0x101, 0xf2}) open$dir(&(0x7f0000000180)='./file0\x00', 0x20800, 0x50) 16:00:06 executing program 1: r0 = msgget$private(0x0, 0xfd) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x122, 0x3}, 0x4, 0xc00000, r5, r6, 0x4, 0x7, 0x0, 0x15}) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="1201b4da677db322ad6c43538a6dc1e812b77b366e212738b46f8c368e480206328d484f6209", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x10000) close(r2) poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = kqueue() ioctl$KDENABIO(r2, 0x20004b3c) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x402, 0x40) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) dup2(r3, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)) openat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x4) 16:00:07 executing program 1: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000a00)=ANY=[@ANYBLOB="01002e2f66696c6531003af0721604fa5756c0c80800a789d80b3601deac3679aad831936e3cc1d9142eaff6fc53f5f83d031293a80d74c3b211496b9c77644f8cb5f723f78877219bb65d5ab6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcd5da938961135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e17"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x2, 0x646) r9 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r9, 0x0) sendmsg(r3, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000640)="d85a3309322615a5fb4a94a4d5280dddfd899380ea65369633bdad39d495ae533478b54323832fa49f27968b31a8e1c4c0a22ec47a33eaa91d16777d88b2aa10254291f7ce941659dff5c5d0bc67ab762b293a5955913551950e416695c094b80e62ae6cd99e876e0af9b7fc3945a2a5dec155d50d8054a215b38a1be2705e1c307313fbb642922eda536bd5ddb2d8df608a96375d70b866cff247483e152eda3edd53cb6b6dcd2eb1e9a70b1ad65c4a1611fcacd4b53bb5b5191cd53a461f6ab80033ba771211e3660dc41d59a4d1d2161d58f76e422e4bdb03c168cd111b1c", 0xe0}], 0x1, 0x0}, 0x6) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380), 0x0, 0x0) r1 = open(&(0x7f0000000000)='\x00', 0x20000, 0x102) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000040)=0x210) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r1, 0x5) ftruncate(r0, 0x20) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) r1 = kqueue() socketpair(0x1, 0x4000, 0x21, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f00000001c0)="534a6a890a7328604684442336a9105fa019e2e5c849b387ada5e04166688ecf77300d0048338384604cde783ee60c486d282422f4f1ffa5d4001e6680d8786edbcaa7ee199c4aa0aff85ab45b5003250ab0722a74e05af9fb90c08baaff07e75fdce1ab6a90a60dacde7d70a44e9aa86b2e067700f1f20a77ec3d2ac57f5e49b001dbe60d60889bea246fe3c2a82b587426d3fbbafdd3a44faedbf1c893a9acacf9da5cd0cf4be25a04544429bd6e6ba9417c047344a4bfd3b94b3e2e6fda75ead7d7329d189ca68013", 0xca, 0x3, &(0x7f00000002c0)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000300)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:00:07 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x1) msgctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x3000, 0xb219b54f1b261d63, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/149) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125c00000000", 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="f2c670be9fcebe6398130000000000", 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="7cc0d86744f91bd7d8d6a619f572e85c377d10ba5d81de854ec26bb9f36b16b002b2fced96c254ad9cc8b040bda20f8b1f851dfc1900481938e287235ec5085264f8665ef8d1b2f2b39b028d235677c2653e101b6ee8604ddd31f76cc55dc348b5da4b380f30eb0d9118171af8a67bb007f8d8054a425c6f58cfebd499d640b25a5a398fa394c1bcdd576eac7d7520b956d4bfba42806c814d9076962db79eead7230ee5862d7758bf068461fc9ca36b3ae6acb43df5ef1b154f4ad1b5", 0xbd}], 0x1) socket$inet(0x2, 0x5, 0x3) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x2) execve(0x0, 0x0, 0x0) 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) r1 = syz_open_pts() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) sendto$inet(r2, &(0x7f0000000280)="157570a0e74dd8632b8ade456d78ab445ec9e5f959915514c5431011f8fef2b78d9a5caa1f914325e3c84f7717adb62bdd74f16207d964095b38164d51418800fdf99a0af517bc5c55e39193d5efba4ff5b084553e0bc6a95d67583d9ae85f5d0ef32520179c0b1be010c8fb20e8a7f51a8ef2b304d2b531e1690bac927a1e21ba13027f1660eeafa269d59acd32104fb91704cc4ef8ad6d25bd0ee13a8960336414d218cb4aca5fe2eaa198f4ef0968332bbba3e5b89bb6ae9f624d11006afe595ce2f02235f373a113ee2a1cf6575925c313afc95d1efd79d3289c8606f70c0325588f73c5c03556511dcb1b47d13c49d0b8d90b39c7d123c59c8199056f5be313f054e778f09692bab2ac13389c982a0e5087183dd2e8e8e4db0c5c6c63faa926bf7f8ecb10758e5e56fa9f083deeac70a0234612574fbf487ef4a3350ecbebe4a2d712fd2ce4712567eb55eb65ccbe2a75495ad3e3771b4c033feacfe3fa2a7ce2b564cd8de683c44ff78f389314f26e5e2eb7979f9304ef99a73b1bb81b9e491247b7c14f750949ae04c86a53f5c7d408756772986bc05dc657795280d3ba720b70e3fefa5f691254d035e72528e4a5d174275769507dde03a2e00d28ebf0568a81ac381c941c0c97340003b30600e77f3967e49a3283bd81d68a6ad48850918970721213f949b2e3588793970f231e1efe0b24ccb80d5b9c5f278aa0a1271d698e1abd94220ab368314255e2c7ca8f916574a1cfc5554cfd331995862d0ec03c07250214f5f7cd6b0883b52c6a7e0b225c22fa06f721439c4beaba1d8c387d26eaeb9c58c4ab26e17617d87755d25635569b4f79330984eae58120477b422ecb5c9633360f02fa9170b7951442c30f753b47bae1522a94d648f681f021af4e187ec0fabc835c5366b055f147958f90ac19201ccbabad2097ff46506b50ee61defe8c23cfed4f52f09b4733a276843fc8497baaa757c7c250eeb89545341b09c5e9113373496045da248a88034279e3098f546169fefd27b92aaf1f256e190366969a56933d9b59574f089ab98da0555ed769207f38b757931de2e8c7fb23f536ea48d683aea2aff4914f30f3d3cde3c14e47b57443c16d017931ad533c23ac7fb39a681570d84476192970eeabf02170066544008ec91f6af10f7ac12f8fd79a9621e32f5c493e0eb892bcf7675df1573224b26e7c8a48a87a7c86345a69c2aa1dcf8ce60beebc30fe1d1db9728a93b5e39a681c1ef4dd07eedd1b90bd68838f0407582f70b1808f755033709c9250725f9017497bcbda4809e563bd327a3268bf174c013cd0140cecebab1d297a64ab39d1709beb3a5291db6b2a2eccf266f52d1608912b1c16b9df264caa37a27a387c80b1c77739f9ed153f43a4a18c8b2ac150a3d67347ab2c81940214ec422278cd0832c2549a61b0d1a2896e7400abc541d66380e94b0b28c9050810aba0f56a5e41b226008da551d49f771ce42957646d876349905059a2017de5b35424a3e5e798359b992e5a1a0083fdf93f3c7a91e218793d4941ac78f285a68ae54daed5a6bbed9b3db8e59e3643325d1e84c68071efb8d57930f279ebd05f4efeeafb271fbf9e513c58ebef4994a34bc733c69bdae6af5e13ec5fe68aa309850fc98bdfb2fe0d4f51b34dcb7a306ec0a819b83a5dfbe8dcf5a2ad515fe25db88f89af89030f91800bc1bafa8d0d3226605745c1426c077f9de6cbc348707f6cf1dc68a23ce7f75bbbc0f25eaf61166e5985bbf8f8773c3423cb9fa9420787d8333239a54ade1c4f8493deab72d20052034e212005f1d82011a68bfdf7054400f2b4c8f441ec7dbb47ab9bf9e15f4a3c2cb466de7c92b4fc864667cadc5da2ba96c733e6b8cef06147b809835121a253cd578a39803e2c7236f285a9239b3d8b99959b51fa0298b1f4a1d5ca5ada4ca2aedb83981d7c3e9c3eecac76ed6736052b014615c72764fc96e6316cab99249c71aa6aafc288d40f2a80cf0519ba834f3ce8a3cc001ee63d27335651f505653915e6632200952d6a9890c2065e3727d51d9971ea5f106a65663d4b27cde616b8225134cd5890f59d6ec7f1b917aac6a4b0f30c295baa8926737bedbaa163003dd5756b6caa9417670c3b5067afe3d1b200aaf71a8810c1b800fe13a88fa5c5b952659af8bd97e0581f98a0cb961ef029cd68f95af2758cc45a64376668223311f358a9f60a4a7da9d75e657a1f2d0982dfa7ede35f2d592c3580337d091f01444622f1f5375ca564a9f3e48b1853358f96f0cf5842b200800d98a3574bad0ab28b445add275e8381fdffc99fcf62ebf843a346e2d9cfa33f29e43e811565831b2f8266b39c2a71f44cef8833e9914d78c015905247f7236d3d849bd08817b3c28cb67a85e57a5c2f7fd3ab48d69c8f4a87c3bb0addee316b227e2ef8499095455ae319e3da18e5e39558b736f82c3415a21d79538cf7e231f55ab73b4dbbf68dd8778fe70f0a099c13d361775eaae9100661551e6bb8e4681b5a07ca971da37accb9e5551671ecb65aad4f738bec5e544302ee9e074e17eb19da922dd8c945508113293bc7faf52aaa262880d7e88f25ee5bfae6de02a53969cabd14dc369b63089a9fe55b9b617df7d42a768591f8357680c83cd353ab29f8889e575e18a639ddb711d44a1bd2112698959b5c90adfc6754399cc9a51aca2d98f8aafe1a9e17aca982c2748ecb2a8691ae1adeb81f1ae262691f828d8cb9ad5673da548ce51acf4b4e1090736a5a60c32ebe6bc6a24c57270875887d2c50d1549e0522233e3d260b5bd9871c8a6f58cff41c5f8096c047a0f9e10b3e147bcac7c563d01cc8a6bf0dcc3cdc61060cb2c45fd1f5d00a32767b439006f54830cf6925577cc3e3fef66a8456b399227cf8dd606502bff2c0143ea4446580d753f4a5d51d59a1a481a677d0472ffdeb86b30b93aad89e6df6448d3d85e6502069a597e0c9e3d826649a5ac8a47af56ab275b9316cf8ade99c0dffb528f61c54617b0b7db91b4a4b4b9b117885d4b3accbc2985334754f4274a1d712034ad7df2d755efffebe90a2a055114a44e6464ff228921318d8089c7ebe9a8de1efcdba00abba0eb839e0fc663cd457a07c27f136ac92e28c2d8a1c7b0a9fa491c390f477f2031a7a6c76792e91b20430d40bff29509bf36d680d1b81e16ced34a92a5cb45396500a82e39bc643ad54960b7c33616b53faaff41d9589bc505f1433ffce44914d94e8e9a99396e8f101280a6225c7047ab2fbf30c0e6ac1b2746144e40445fa27d6a9f697054da42d217f5d4b646cabacdccd498eb6479e20cb5c3e112fe1e06b47e165ce2c466dd4754c90efed333c070e3e73cde82cc6ef78335c5e5e850c7c84c9899b27b655f255cc9ae2d3ae0fcb7e08a67a9e8e4d8ab080d4ec9fc6a555c52cfdba9fc388cb13d9fd3f0189539dded7e74db590fc50f728478c80b8bce6a7ef4f736ba4185e80e87d514ab1d5d5309449311573e604112bf42850eabe4ae941a4d4c4f9321c73eeac96a21b10889f770b1972e082ca4fcdd5eed62cc14945f2880725c82b642f61c37554e24501b02fc2a1fe7e29adcdd6239836e1b7df2d4f3bd93764d40b61ef879d5a2e07c00c00ae8bf5ebbdf06689a536b3f71ca280d51f324a34751c8cfc7ecf535c14ef4436298d584ced9e0f2dbe71c62e34710facea123576546b5ca7bd451ee1a53f3c3db17000a3c1b0647b42d820bc9d615f8b0157cbdf974a452ccc7fdb57636ce287897c5c3bf4f937ba4d7135c854e4e8d8a94bfb45051dd1df7dc07252d138ff9ecb6bb0e451c550fa2a1ea8a7213466c2af0db250eac4f4721eb13ef572ee529f9d381079a4ce877604d1b3c6bd528f4cde947cb0845f8ae5dfa0f31382127f5e90e74866d1441fbec58cc3177910875d08adbac8f1cc0f361424e0ffbfd4621dfa2485e462b8461e2f7d76ff9d54b9e90fbe083a52814d49fd15cee2739a6b5bda57554203789c25807c154c32223a787628ba879ec1203b95a55f03921010e9e23ab32ba163513626db83a7f365f9c719c4539bfa41341aaaf1d332812f2003ca7f9bf1c7b37f8fa78c89b02f3a2825e64507e994c2d96ede68a025374f5d529810c28c920cac8a10d1c4d67f3916d81e8ec9006916799405b1dee17431b1316660929a65d17a10f1aca153bd1919656cf7b11db8c612e0e91752e5ae2f72da8f983a783f63f751d17c374b71f7b7dc3bc5ee656cf99a2158d880c2913b5a36c77c22ca3a34df5fd27e669868483e7d1930aad031e41e1cfec71617b558e76faabd3eb618e9f556c294dd9ce567c4b19166c99e42e2a0c470792f4bd5cde8021b2432ee3f64ac42714eff8c2d5cdb102f9f51875e776749bb229725d5d29a4591e9083c51ed8ff6296cd1214dd70298f00803df90d0c415ab7bbec8a8a394bc6817437d48c71857b3e0d38a11ae7e5cdd01e370fc29a3062d01bb91703b3ad7b1dc31c4dafb4c7fa5915fbcc8b8247d85e24438a91e082b59642ed9c5c46f406677dbb79e78433706ccdf125384de9c449bd7e605c17838550f8e4793fa56cbd66d9a73ce1d4255b90ad4ef470dbb74315a77d2c2858fc4d1acd49bb8547e41589701e35fa4b4e7938ea0d5a679140481c2c228e80b145d1f45d038d168e609e9ca14fb9682df493ba66e374b1c1a977c5d0e297b0d5b140801894f8a370661e9a1e06d6cc959a5962340ec9e6519c69697d4b64dca4a8be26462829eadbb6bf7780523cc7e352cd57e3a11355c2fa2f34cb1fa096124a31b0a6b91f6aff5fdbd75ec6697d6eff392227b5b1c618da47b715295fe9611166d81c246257d0959b43244e7e8984e2383424eeeb3aab4b1ff6b63cf86fa36e2240495f1cdd9a107b8380ee69bfb542f06dc0b213fbf8b8905ba13d6f9d293ed29d9ff60427387a81be08d9e99845020c4dfbfbe81bb203d11dd562f35a78c20bd59300c3fa5605385f4e709de6e0fa095968253d4ce2c9dcf22986afad838ba997170150758ab7a65135d27f9621b050ac0988e52ebcd53019be8cdc2a862c8618d8c1d67bef7aa2fb7d54d8c725f2c903f4cfb4742144127d8074d6707ebb27d16e5d128f99be043b9620eeb2d291c0a49fdcacadd2bd49ba1483608eb9b33f4eb96ef691dcbda603102c9e3feb7e638f8a751f8ba60876486142f48379a606dc16d51290564a9c9ad6092faabd982656c0ef0a2008d39f805baa35f50e109451a6823c04ef0459a08a8b5bd16f1604ef525e2c9d0719210bb179eb65f1000aac4a4b4c5d47cf4a148375c9d112a46cdfc64110fc1cf65aaff5089c73d8b7e217f7030f9bb92d11942a2312a812731b21c16f8c56422e535c92c9128e6996905c36f4817440e9314abd937e33d103f877884c399e5f4f0163cf962e8729a711598072c88a8b6a4c09c0eb6ea04fd1cd3367dd42b22332905a68998d31c3730d965da044fc5836cd928bb67f11bef7e401eec8c4a3cfe1ca305e14a1a008a4861db81cf32b1e6149fb09ddfb8e734d6da6322e10c84b448376e5b7dd73f13bfe8c2483289fe1c4a2944f381f9a2dc3083adae0cb642ccfb419d64ae5d4437bbe7c7eead9e5e6b84b1fd288621957cb7887f2c9e80eff0e3924c02b116e1ba0c6aba871b92bfcd2f08fd21af74a653a3222620c1165278f765f4dd35f2af2797c89042898e191a8498efe7392115600ec06f6d24daad6c913d7c11292b60634b35470ee3d1676cda1e44b0c78d7c16a04511e4ae08a2cd134d2781d30a", 0x1000, 0x6, 0x0, 0x0) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="cf0d3e308de1ad0247dbb4846663ab0fa38c8f7f8069570642bc13163dbba60945d96a85f9ddba18e0ca9af6568eab01abb002274e33f29596be2797ee636c91109e86939f41674589fc392dcc9bdf060033bc6818b18ef9b0e110a88e7caf61cd3840cfaea7cde788a3a302", 0x6c}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000000000009) close(r0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000100)='\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x0, 0x7, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:08 executing program 1: geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() chroot(&(0x7f0000000100)='./file0\x00') getuid() r0 = geteuid() getuid() socket$inet6(0x18, 0x8000, 0x36) r1 = geteuid() setreuid(r0, r1) r2 = socket(0x2000000000000002, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:08 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000000)=""/44) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x4, 0x102) getsockname(r1, 0x0, &(0x7f0000000040)) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0xb7e6) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000180)=0x8) write(r0, &(0x7f0000000000)="c7581b51e32c01566b", 0x9) open$dir(&(0x7f0000000040)='./bus\x00', 0x28148, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:08 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x2, 0x1}) msgctl$IPC_RMID(0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x100) semop(r3, &(0x7f0000000140)=[{0x0, 0x9497, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x3, 0x1000}, {0x0, 0x80}], 0x4) r4 = kqueue() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x80000000) kevent(r0, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x4, 0x84, 0x7, 0x7}, {{r4}, 0xfffffffffffffffc, 0x10, 0x80000002, 0x7fff, 0x4}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000000, 0x0, 0x6c}], 0x20, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x23, 0x0, 0x100, 0x3}, {{r2}, 0x0, 0x20, 0x4, 0x8}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x10001, 0x90fc}, {{r4}, 0xfffffffffffffffd, 0x0, 0x10, 0x7, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0xfffff, 0x3, 0x69406a6}], 0x1, &(0x7f0000000300)={0x1, 0x237}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000380)={0x2050, './file0\x00'}) accept$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) open$dir(&(0x7f0000000440)='./file1\x00', 0x280, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000480)={{0x18, 0x3, 0xd8, 0x1000}, {0x18, 0x3, 0x1ff, 0x6}, 0x9, [0x3, 0xfff, 0xe2c8, 0x7, 0x6, 0x6, 0xffffffff, 0x13c]}, 0x3c) chmod(&(0x7f00000004c0)='./file1\x00', 0x4) msgget$private(0x0, 0x4) r7 = shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000500)=""/101) semop(r3, &(0x7f0000000580)=[{0x2, 0x0, 0x1800}], 0x1) r8 = msgget(0x2, 0xc0) semctl$IPC_RMID(r3, 0x0, 0x0) shmget(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) msgrcv(r8, &(0x7f0000000600)=ANY=[], 0x0, 0x1, 0x1a00) clock_getres(0x4, &(0x7f0000000640)) 16:00:08 executing program 0: r0 = socket(0x0, 0x2, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) fcntl$getown(r1, 0x5) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x11) semop(r1, &(0x7f0000000040)=[{0x7, 0xfffffffffffffffb, 0x1000}, {0x2, 0x8, 0x800}, {0x4, 0x1f, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x100000000, 0x1000}, {0x3, 0xff, 0x800}, {0x0, 0x2, 0x1000}, {0x3, 0xffffffffffffffff, 0x1800}, {0x2, 0x10001}], 0x9) r2 = dup2(r0, r0) semop(r1, &(0x7f0000000080)=[{0x1, 0xa76, 0x1800}, {0x0, 0x7fff, 0x1800}], 0x2) semop(r1, &(0x7f00000000c0)=[{0x0, 0x6}, {0x1, 0x100000000, 0x1000}], 0x2) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) geteuid() r3 = shmget(0x0, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000180)=""/137) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000001600)='./file0\x00', 0x84) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='W\x00') semop(r1, &(0x7f00000002c0)=[{0x0, 0x7fff, 0x1800}, {0x2, 0x192, 0x800}], 0x2) accept$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) shmctl$SHM_LOCK(r3, 0x3) getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000001400)=0x9) semget$private(0x0, 0x200000000001, 0x6) r4 = socket(0x6, 0x3, 0x7) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000001440)='./file0\x00', 0x20, 0xa0) getitimer(0x2, &(0x7f0000001480)) setsockopt(r0, 0x3, 0x400, &(0x7f00000014c0)="8d4820afccdfabdabdd1017e027f638e936a6211ddf0de5589429f952b918f5654efb1fefbfea8bafc28aed2c4e93a4b7d90da0deb8bdb059743f071b3a1a6143b3667863b5eef87c307bca24409eaf2ee7cdc9cb645a4ef5ce1073ee2a64640d32510cd64a002926400f2e11e0c31b64bb04e6261b28e1a4e40315e78dc6a0675e91fc8ee6c0921ce340e8c0236cc3578a3947baac080e03a4845f77ee1c0ddaeab28162dd75c818ad7417cba1e1e081f04a6ef6f8593123a9701accaaaf51bd8cd7f8cea68c3a6623e2105f6499959e84ebc", 0xd3) connect(r4, &(0x7f00000015c0)=@in6={0x18, 0x2, 0x4, 0xff}, 0xc) 16:00:08 executing program 0: pipe(&(0x7f0000000000)) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x101001000}) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000240)=0x800) chdir(&(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x4d}], 0x1, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000002c0)='./file0\x00', r4, r1, 0x4) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x802, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x80000001, 0x9}, 0x10) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2e) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="de2055e595482384089c0010cef7edb27bb481a669c3bdcf3372f1b33b19775cf584e79d48b6603a89e304055f940d758067af19673c36b1280a019516e8d286c1efefa1a7ed6f5bc2e05731249cb2061cfdb0767c2d216c56240f4216b176f282fa75a5f3b199c3aac8c17504e04036158835c2cb6336108608518001ddc7ac78a418e7500300f07c9600c5fbbd3879a18f678cc017f46e1379f163545a605e14c1609b0418d13986679b90b44215c9ba186091f2124d2d62130944b10c465eb5f638bb0a791287b8cc69", 0xcb, 0x0, 0x0, 0x0) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) r3 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x8, 0x4, r3}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = semget(0x2, 0x4, 0x41) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/249) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x2, 0x2, 0x7, 0x5, "868a77062601a28a1f28f6594fb8318178234ce5", 0x8, 0x12e}) shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7fffffff, 0x4) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x2) r3 = geteuid() geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) write(r0, 0x0, 0x0) sendto(r0, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:09 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4010, r1, 0x0, 0x0) 16:00:09 executing program 1: mlock(&(0x7f0000aa8000/0x3000)=nil, 0x3000) mlockall(0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{0x0}], 0x3ba) syz_open_pts() close(r2) syz_open_pts() writev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="ad4d015346ad28dbc0ca679fc742709afd55fad9bc865a6ec56f598e5a36226109c83cf70b554f9f7f4a53950e7d58032392678ce472ddb831bf365ea10804260b601e87f3ece9a281afa32ae08b584e6a7d598cfee6ac0de976fdc5fd45e34b71a4775ec693ec825fe8b5c31a6982481578eb2e3d77474dafddb3271ea721cc66143ba72e5fcf7257f83d21c1ea119a42ff99d15c0c5c904154b51471bb3de352d7d6aba1b67a57abf2b9a69eacea8c9217db123948be2310680b0cc6d29939abd126a57b991f68320a3050e1239f21e7ac18beff7cc3c3", 0xd8}, {&(0x7f00000002c0)="fad79e1d8fbe069385baf6d5de881561424b2645c8238860193a8316c051aacf0e94a113414cbf83856347927dee98304b033475872816ab03c8ba7a02b5a69707c92b57bde1a57128eae378d7df6b34dd4d989f86e7414b07d94702fc73ac7fde1fb30d5c2b89d770661e7f33b13bd9a13d398a7b9f6ef597bbe9b6fca6f076b8c0ce52a8b43a407513b2ab177ec748b588d733fbf205484c24c60f08f2f4ea75342d56a80ba228a07c810bc540eb4d29d1bccd2d8fa69ea9bacb8e5b06cd351c2b34ce2eb2ca19edc4df2ba085e157c6c74b6f18e90e7efb0268c999bb5a780c4235f49a85bb4247dbb00555a5826a86c3ab2aa7b4ed700e2b27751c64af06948a9b9a6d2db433a33605a3c4653c94caf130edd5c0407eb6d29fd7d39094cedc5e989b9bf2f4667e00a950854fc73ac040a5ae68a68d5156fb49f4053fe3f5d0cb3fe763a7b2988fdd0465686b9f5d09828777a69c879e62ac84f113391892122c50357f0f28efd21577fc3a20fef6a219115f801d20b77932f02a08ecfdd5659fd11237c9a1c23b44e4c477c60e8f3efb316850feaf13fcfb6e217186d756a3ecaa393cc32efc53a274658e534689f8f28c30793a732f0d12593a3d84764aef31d5e3d98eae2e9296a46d100aa9f816a8838338ac0b5717d371ed151683a6550cab96e0bc606c448eeeeb2981701e9276c57d0a1271ea80bf22feb43358aa892de57790bbef949f6dfa9acc15a1d0c77e9c36dc6dc6858faf9395e5191b5106852e1340ad96ec206d4df783c5493b6c8948242db2ce07a0c7bfcd61ee5bd30093d9df5a3acc33cdf01ab1270f7034d6f36a61cf10c070970ca0c817de0d9a34a8a01635ac300d5858816379299b5bdd3871195908704129562c384de5ef0d8a442c52ab40a1a61ac0c56d18a11c48d89a15593b4e74a48bf6bfe67a1d5e15596953ee4af66fd7fddf744501dcbbb5a33b8b31207e0f35d59aa470d93ad324a9acffe95b0312e4962b918ceb785e178729bc5182488346ea7b4da014008061b8e4fb2c3872ec806aca7e896cdc5f382f2d3fa688e504ad910a9df7de1d6be552bfcd6e89ad3a126601cae83e9f81827b45fb1307375a994f6afc55a09a4abdfbfc4ccae8a786b44a6fdb331bc671e21851f446fd4f2c92ee8837e6b3dd3e567ea17ee3aae9f516e251cd1472e358e197acbd819348aada5ef4653715d61604be728dd78e834463a79caf652d5472d78b659575d7762be7dff83055f40ef778ba75d40d0b4d6eef41d3a7b187151fb04d30f294f93892f8a164b5cbadfb97ed1418817900ede60482905b2751197b6898e0e1f98bd194d18482d1887f1a6ecde2f3710b41486de24b4d97df91d831753dbb0b80077cba8b1686559a78e94ec3b7583bf41a240abf8ace40c467228fbf5dea4d4b2be786e97cd9ebef0f43320224da667c6ab7e2584f05702c4a24a764d8dff046a8fcdc4724bf3b076db5ea70b45128d5a1b566ec30f3d70c60499361667f7f8577f3fe9e87bb5df0499e6dc6eec3e7d5035ebb7120dd74606723fcd0cd431f88f51cd375d5054f8148cb8ee10f7c234e3c83dd4948598f324cb7a6dd825aa86a455508d3123a32947f49a6785cb979d6236e624b542cf0b31b3e4a6301029a01bfda550fb601a008a0e2e91f4327104dcec56b5fe8bc15dcda1d2f6ee07e795089c05d7e11235873055eb4af1038f716a6bbdfed2a06e64ab11b754b06530dca13b18a97387886e4c481e5bcb96a0eb7c1a822d54cdcf46e3c9532265dcdb276438fc896b549b5bae2c538e929b0d897419abf83c8f01fedcccaf8d63eb00b86fa7aedb8f3f47649661d495111d7c84b4abbe07373b64c2780cbcc729a71a2ab1d25fb50687d94ec0de1ab4b4561acb7f7637469680644c9cda9d79df42e6a70bb070b4d7bbed4527ed2094e909ab1a836302f3977a0ee8e21ca4d09270a902b85971d2cb345af2fcd9775a2d9cf259012cb095243ee6d4d5bf02bbec9510076254f0050d38c12a3915995c80580e645ebb5f03860831513ecf8c380cb00a8a39679a0ca544ef32bb2f021eee06e5507d4ce24041bc18986c878363f15a6aece8cd1a2bee55a5bda59a9932fc1da61191882a0cc6adf2a0df9e43132ecacfe07f053a1c43901a7a169d482463edf46b2632a934b26117107d45d2ed0c90aaa6469d66c430699789e073a98dacaafbc4ccf675c39068ad407229792860c1c58cfc70446f7f9c851c410ce8f84cbd566bdcf27e4861fa942fb0e9da0083692add79f7d4cf14254f6540d00acfc775aaad5279e605b52ecea1e772637e12e80e15aa5137853f8b2a85c430b3b025a50df31e1eb844d208b520f7960f8db2259549c84106a910ea1deb7ecc9b71a82b12703d5e1c0202d48ed79c68d2a620b2408dc62be2ac53eaf055ede7adad3fdef4ee52673c2e923e38040e359cea44988d99b5ddca2373f4d5508cf6ef093f98f7dd13cef1cf7ead50e7618a30d94325bdc21f36d9157cd0be8caf0e203745afcfacdcd5cb389814fde82be994263c4b730d073c1a8a46e7e857766880d3e08c120502048c39649ece42ab97c869e2ed779cffd59ff95b18c6f988807534cf01ad41978eada93d3ee368e5a42f5ed517d4ca94c98be9ad0d56324c14686c9b90e2aee725f0115e26141c21f05d6eaac82e1a45015565350c936513bc07848b9f6cc2b158586eb0a45d92827107dd574fdfbfc57dd3cedcbb4775ff024ab3e3dce114c00f97ad297536aab61c366ab48ed22e30be02f3cdf029b6c4cd0dcbafdbdcd3f0c91f7a1652c3e26282c8402dd8d1ad47c44a0762ed2134dd758fba7736f19ec66662fe525ac9bb1f8fb2dbae4f906a2203c40f083fc799fd0ad6b121418a1c7d6e3a5f1dbe31ed4c3b463cf7502a090476e2608d7757b9073e08823d21abf049e97c6c465f7054def9cc823e5b690ad21c306a9f1a5c73ed34cac477990f091529e266975db99687dba3940f8ef22c46d19ae13957a8fa062dc8933cd982fafd3e0e3e4ab42dc3881ef1650d3637393c5dea308af5a0048fdb7e0a09968cfb00cac4e5dde24d158e8ce47846512c694305c7d80b45c09eaf7b79549aadabacb243b635c960daf86fc912de2d0eaa6b0ca4ceabc278da777ab0dbfdd06f2c34a826b3c8128c920129284b10a3bde17725285e5f0540e898132642fdf52bdbffcc00191c00281e28cadcf341e01c70c9efdd1f83d860364877baf15b06b0cfddb84e05d6d3871763f2cfa1077371df4038501a9e4a1e042fd4f9e8761bfc4e8c7030a574aeb58b55eea4184d1acabb51de140ce0512bb00d5bce02fc1b26287cc9c3ebaf07fff1ce0e1e1e1dfa356b1e3ffe4f5f3745da6894b802e933df2bdf02021a2306373fc4e3aa43f4debfd68a2717c85526330b943c08f2d1f11f4b393db8875edf59385bac583560f771338cd0a0b42ffe94dbd59603c1a389f392c3e7e0af0516eeaea642deca4e6c6f6830763e2d63431fa3170cd825ae6f0fbd91810cc62cc1e6950c77d82f76c60e796135fd9bf8c4b5f1a5cd30acc6b01070a2df8d871ef352e36b092b039a3dc4dba16d9fdee5c747ae0d2b1590d71ed12140c9777a48f90f1afc54be15b5d9e8def08bbb31c3c70d4ddc21008b50d34045c01957da30f11e0066a29d3a065efda98640ba480861cffa58cb7e6e9f741c5971c841026f3b2ad6df8d0e99b14bbb805a809dc2f3eedf89fec8d4df4f6f7441d88c7a5d6d0d79331693eaf50a496de82045e47297aa5de046f2ec2c71168aa02073a3740ea49687ea9df89b213d6a1a1d556e1326792bcd2590672cbd0a067a58b6b3175b8db82b63a13997c1328c2fe99572d1d85cbfe8b4c40b61f717ff5a657e747c781760e32b360e4d22e49638e9ef7b3d411271eb24d7e5e2291d52f98a2c0ad369db01cb8032b1a8f327dc79b3a897559264b3f182e6827f9e47d9718df523d59846a2400dd64de3bde5b93c2de598134cb1d38685bd20bbe615061d77174f835450691e67046c213f0ec4c77af877a6df71d9a6239ce59b2f222aed658669d648207fe8b535ceb04eabf4d6394ed7c4eadf71635e8a8e59a0620b8938988674a68af6338cbe79ec42b13ec48a389708978b019908107c51010687ea5860eb59115d25a3deeb1b29473bd1ec8e347083d53a64a3d3a8a0f4b64755d6e3e1310d2b267ae9cb43ae8516e26514ba56f6025ea15810c01bb422dba05e5b21fbbfa5d80f9c84cc5f180040b6fe79818d46c992ab13051f3428e03e422fdf769276da0c9a5acd877d1d56e9aa50efca3ae03ad1fea6d76183f46532f6baa051a457ac6c71136a3461a0c0ebfda019e7cc228718b7e9b95cd5fbec52cd934acd3aabc4e52346dffe6ddca771e48e675374b338480a521edb97a132d14f8f6796f88f96aa326544af4e908fc8f40ddc5af5654f9d9fce7d13dad695cf1fcd35afb0c920bde9ea6dc81c90343389410c14f3da5a3bb3c8d2548d49cacf93070eddd212c7f9a58b784ba54a82affea01e3b12a8f3bae1478e6f4d49aaad639553b4cf46dfcf00114430e242523061d7a05771b424fbfaa069b2a012ede48b343d9124a4631fc7d47eb4ab00be7c39888ea1066e475025ffe387a88b8926db671efd24f1457e39330da317cf4a1d985c4d34d4b59d433867706dfea9ca50e024b9967d423bb88a1a0a88ab2bc597bf16a435d4763ff92c59c82e4fd3a7e8db5815985c389aae899b14ff5b132ec0f9068d2a4867fcd7571e6ba7e44005c4d4ee18935e481d1349d5d2519d40a45abdb943103e4e11fb5e23f82b31be2ec7a2659bd17ecafd963fdfdc4351be848b785bfb2b47d405d28170702ae8c886493996c82354772eaaa4c22fd6c0ae78d9845a72075578f249d34baf05314079b4dadc05a494e8f1242aca0cc42dfd9856a239dea29c8421bf30736fdebf3be2c44bfb0048ede66abff22e3d283c8c65af235fbe76282d4bee1150ec8f30fc11b4f423e0ff9c6f7f9485d9cecea2d1d2c508b7e5536db8d67fe2dd06a6440c7591637f303e65e1d0b3be2222b41c73b0bcb5f4df009c8f90dd00aaea263ccdf775f60a389fe58a5e4f95b116273650145ed754d992df25db45c19eba49183b4170f0c87d1f91127487322495e8b53b29a015b4a84373891a0bba21376645f273ab155e1ae777daba830eb85859dc02aa1c77cc5d57f405e3a58ff92ca24f4e11522ec32925c70cb92929516ede07904a7ad7a0ea3cd69cbf390cc3adc787f38fb868fbe16a86ec1324af17fafda5b1096db2a736fb09e47680f2a7edd79ac3ccb823e7e99f6bbd321b99ae3b8c6ef37f6c054800042338222e78c482ba61f75bf8a6322d9088f026e17999ac91d9b3ac0065025ef398802a50ec14390c185d8f366a5c7ca4aa4d77e691270de8e8964ce76913d6b1f29adddb6417d4d2d6fa684be0f395f3a50f9f68b18f6f9536fb3a30fe74bb4efe3cea843f7948cea2cf76ffb5f6420e9424940478cf31c2186248e9cd3dfd41d53e55acfea29294828f9c19c4cf5b2595bf41a425c4a9d2821b9a22b1b993ff6da7d3e6ecd6e6a82d73eb85748d54a9908ea46d4094e877c57e1f0a58abed619db3e410479509432e0d551f58f0344884e3a0091edf153b082c4e3d71ac1c2fb898e7715897432cbbc478bbd35e78a5c5f77ab660cefb4f962f4f45041f032163618fc38c19c92444f54cb902dd7b648b51e2d6e0989b4368ead0e043183983097b3a0a3d18aeddd2437876e", 0x1000}], 0x2) 16:00:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x40) setgroups(0xfffffdbc, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x7) mkdir(&(0x7f0000000040)='./file0\x00', 0xa) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="16cc2e63", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x180d2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000200)="61ed733c7d64dc40be6119da8acd8e9e0ebd4de6bd468c3588992bc5a950eba326ee4b900d26d7d0899ed6f4996e412033a71f0c7880f7c5fc444f3837e78b6efc475116b6c2babe6514fbab4d37ce03afa83e14e2cb07eb55c572f74ef5090fe5792f48fc0c7b42710dc907d3cb82653f48aa1b33ea4b2f0a6b6374db955859273f9fd8f0e5e1f2270e91e4584caa0fe4cd4e10811c63fffe860c063122d130f5b5d286cb00dfb3a61952dbeb75fb4ef40fe69c286aa91b737484932a2a4d6682cb48603995393a896b46170230ddd70f45277186391ce61e9c3c581c", 0xdd) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file3\x00', 0x2080, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') getrusage(0x0, &(0x7f0000000040)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)="ba075948fb7ab59bfc77aa476d18f6585de9e03bc590d7c6323a5f213cf1166af18433c420e93dff7a5368c425f0fead6a08981803cfa598989bbe769a7f2fe1cf841d2c2ea4e2033cf6bc4660bfaee00a316ef0fd2d5bb8e74024b1644ed7dce8e57bd7ad40133b7d19eff6a3a56456b3d7bc7539b8c83840a632be639b", 0x7e}, {&(0x7f00000000c0)="f55e0e07820b66cbba9ad0aaf9d614a8da7717e083d44da3e1c9ab924eaf7c0b49f702459ed1a42014a8aef9a8e501336e8a339ec3482b06f2cafe9223816448eeba12b1e1365b0d8432a96fd08c0733ac658c81959d86ab66ad79646858d64b0a4376fd0f28d8ffcca8bc3947c5bb208bb254fcdc93ff2be57d2674a663fd8642d590540b3c30cd7d8debd74970a50392fabfeec244ff40d3f5135adef785e2c1b857cc03fcf6f0e0171563ba3e43d99808f1d45a49784f734af4dd1cea521c1eaca8ff4e84957b6644026d2e0c1a0ec7f3198c93c5cc45863604d354dcd0662fbf0bc4dd01780bcd9bf39b8d772004e1a6", 0xf2}, {&(0x7f00000001c0)="f26d9771343152ee428d776c7ae891d2f8be12bde5a08cd10591e931adb557ddcca46fb6016fdaf980536b89ca1da19f59ee29e123cd24e2e3e15de19bed9149e359f35a143a9ceafb9683f852614e5f8543b5946adf8806554c218f797748996c92ba853098b65e84866928a1b6ce71c8b3bdc463e63b01fa9d269fd5d3a4d5c5708d1ef916c5c2fbfb49ce99b6867f74c497df8521f8ff934021bdc94457fe7b79f9", 0xa3}], 0x3, 0x0) r1 = socket$inet6(0x18, 0x2, 0xff7ffffffffffffe) dup2(r1, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) close(r2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000300)) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x15, 0x0, 0xfffffffffffffff9, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:09 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x3) clock_gettime(0x2, &(0x7f0000000000)) getsockopt(r0, 0x7ff, 0x32a, &(0x7f0000000040)=""/139, &(0x7f0000000100)=0x8b) lseek(r0, 0x0, 0x2) r1 = socket(0x18, 0x0, 0x2) lseek(r1, 0x0, 0x1) 16:00:09 executing program 0: mlockall(0x2) setrlimit(0x4000000003, &(0x7f0000000140)={0x130002, 0x100000021}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x803, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xfffffffd, 0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000440)="204826d24b40f7db64fe95bf05f6973589ba24c09c67ded744ccc3dda4920a4fd0af65a731443e62ae4957ae869fbd8113bd78bd44a656163035e620407019208bd0577a90cead7127a97f16a47d5546442b431aed005cb2", 0x58}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xd000, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0xf5b2bb92cec9bdf0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10901, 0x42) lseek(r0, 0x0, 0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000) r3 = dup(r2) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1012, r3, 0x0, 0x0) fchown(r2, r4, r5) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x100020010005) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb024750000000000000000000000008b6a83fa000000"], 0x1, 0x0, 0x800) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) bind$inet(r1, &(0x7f0000000140)={0x2, 0x0}, 0xc) readlinkat(r1, &(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)=""/50, 0x32) sync() getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f0000000c80)=ANY=[], 0x0, 0x2000000000001, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r4, 0x0) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="000000000000000042d479df56d89b0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34efc047e5342573cbea947362d58c3f85439eb5b57f5cb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3"], 0x1, 0x800) msgget$private(0x0, 0x14) sendmsg(r3, &(0x7f0000000640)={&(0x7f00000005c0)=@in6={0x18, 0x2, 0x1, 0x1}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000f00)="a09204a3ceb7bc3b3c7137a6e1ae149bd298f72945845d9a0d529aff7460610a0c745fff970d1cd8e053b35ed51b19046019366e9eef46ec8e3651c2f17fc83926238586a48ace279f6fc945bf5fdf5305f8d2178df82ca9463cf5dbaf4097d749e937da09b80edc7a9d964908a3ae3c6e5abb9a14fc848f3e1b77ff881d845f2a8dc2a573df6b1580ce56d8abe663948b", 0x91}], 0x1, 0x0}, 0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) setrlimit(0x7, &(0x7f0000000100)={0x5, 0x3d72}) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) dup2(r1, r1) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x0, 0x7ff) login: denied attempt to set clock forward to 4294967293 denied attempt to set clock forward to 4294967293 16:00:10 executing program 0: r0 = geteuid() shmget(0x0, 0x2000, 0x8c, &(0x7f0000ffc000/0x2000)=nil) r1 = getuid() setreuid(r1, r0) setreuid(r0, r1) geteuid() setreuid(r1, r0) 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x78, 0x2a}, {0x6, 0x100000000000000}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x9, 0x8}, {0x0, 0x67}}, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x25, 0x101}, {0x0, 0xffffffffffffffe1}, {0x8e, 0x3}, {0x47, 0x300000}, {0x185, 0x6}, {0x20, 0x40}, {0x67, 0x7fff}, {0x0, 0xfffffffffffffe01}], 0x8}) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20100, 0x0) syz_open_pts() 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x20, 0x8, &(0x7f0000000000)="d8cb90303fd0929beb", 0x9) listen(r1, 0x5) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c65f729abf7b42c9de149155d763000"], 0x10) fcntl$setstatus(r0, 0x4, 0x4c) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:10 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./control/file0\x00', 0x10000, 0x0) recvfrom(r1, &(0x7f0000000200)=""/4096, 0x1000, 0x800, &(0x7f0000000100)=@in6={0x18, 0x3, 0x7, 0x10001}, 0xc) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x3, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x40, 0x5}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom$inet6(r0, &(0x7f00000000c0)=""/41, 0x29, 0x841, &(0x7f0000000200)={0x18, 0x1, 0x3f, 0x6}, 0xc) write(r0, &(0x7f0000000600)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x2, 0x1800000000000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x2, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x165}], 0x1, 0x10001) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mknod$loop(&(0x7f0000000040)='./file0/file0\x00', 0x6000, 0x1) open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xff7fbffffffffff7, 0x0, 0xe3, 0xffffffffffffff83, "85fe4dbfa6fd0120000000e0000200"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x1, 0xe, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) socket$inet(0x2, 0x1, 0x8) 16:00:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xcd3d) 16:00:11 executing program 0: getuid() r0 = geteuid() setreuid(r0, 0xee00) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r2) 16:00:11 executing program 0: munlockall() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x4000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x36000000000000, 0x2790, 0xfffffffffffffffe, 0x0, "ad79f08c52cf1a93c150c07584720200", 0x0, 0x1}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x7f) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x80000, 0x400, 0x40000081d2, 0x5, "d7000000000080001f00", 0x0, 0x519}) pledge(&(0x7f0000000100)='^/(:+%\x00', &(0x7f0000000140)='\x18\x00') write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() pledge(&(0x7f0000000040)='^/(:+%\x00', &(0x7f00000000c0)='\\\x00') syz_open_pts() 16:00:11 executing program 1: r0 = socket(0x3a, 0x0, 0xa0004) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:11 executing program 1: mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r1, 0x5) r12 = geteuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) sendmsg$unix(r3, &(0x7f00000019c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f00000000c0)="91f221044d48d516f1d1586f3e48d3db", 0x10}, {&(0x7f0000000240)="fe62e3d2f8bc48f3388d63c38b5ddba077beff8c96a293f0283620cc124e4b35e4dfc8da641f50605957592d3965aae77e10e6a713d895608965fbafc550f1955aa51b6ee33eea880c44ad3f14f7961140038f91b9aad7ed357b38be619b33e2f5cc2f6a40914a7ef415384414d49ce726af3261503f5e8d15252d1b168650ee8618e42964db83c3bc62c789e05f69aa1695007e7e49b379e671898b6fdac6c16f2eb67d78eaecb8815f2c48ea1f7fca4698b091099cf3383f634c19f473ee66aae11e1d8969cbdf78", 0xc9}, {&(0x7f0000000100)}, {&(0x7f0000000340)="48962f92eec15b2fcde4eed4a2a952324976678dadd786dfa05183bca95e88c219ae85d1a6efc0858adf6a974b94c11232b5f46b4e6fa28b051520a4ab58ee15a9ec1e939b457e8cfbba463e686e4159cdf2c0459340d0471338d28a4c3584e95e9728fda0acb3c31042e3a6136d550bc99f19fed3629e197191491135d8aa8435f7054147f623efb903a50255", 0x8d}, {&(0x7f0000000400)="cdeb8e0c83929d9318b2eac8581794d9cb813e726e4144daa7a5aa027d7c1cec85d8f9a3a05f5cc4082cfcf4bd07c799361e2b1d8a20fd1b97670d725fd0d598f17c3004edd94f19cc36728e33b8c0adc4828c0ad35f6a9756ccc213090758f43353a622bb7e2fb1d6446c0f129a6919bc6341c2b538f60dea126b2eeff7377dba470fa27d7fcdab8ebd288609b4a6b0002383fb943750930f561948b291d35a1cee5bd3", 0xa4}, {&(0x7f00000004c0)="68956a9f290543eebbf4acdf1ec3df75753c3c04ade21c2329364f495aaa72553fb4ca40a80553a8ab0c09bc39121e16ce0128eecc2751a2f0cb612c849ba980fdbca019e9b7a55f770f17e7ee14c433f688b0d91dec9c62748298dad839043f17284666698db218761c8beb1aa225258dbc4ed3b7dba662cabeab4919d78e92a534feffd73be326046b95bfa1b678f5bc4d6d28acba0ef95cf3db399900c80b8527db144c875767e7d9f40bc1be98b03c4f486f30efceeca2a390b2f64b64aae88b6b050727dea33f1ae2860773faddbdc7fc72882599ea57a0d5486b2790bbb9c94cdaf40f4f61e1934f478d20c63246920047b4f5e4", 0xf7}, {&(0x7f00000005c0)="2fda01737e2309156e836132d2119da0b49eecdc581f30a7f8b7b81e79315565d6cafca82daa55edd7c7052a97aa6bc065e2381b05a22324a39fe2515786f2227397691099feb71f85e5972baf13bb9e5033d3735b2f0bdd2737657d79b7922d0482365eb74f390ca8558475dbb10c61a02b761eb8913bd16f85cfd8cf0ce668dcd17e5b736d38c68fd81fec5f90c162e6a9eac58b51a2e717a5134491eff0a3849492035492674d977f5d8565932e53f91c819024b8c489cdde69895cfb34d267018f545b2cc9ef3911c74884a8b723e20320388f3f518e356e838344ca291814852667cfbfe5e9c4f0308fec332176cbf2d28b24ac5320d7bf39c5e4e7525ec354356670e0ff7d048e7a6cb6923feaab39ae60dd1579d5d8818c698ac644f147d7596b0b09f5741408ca538792eeb8a7997f349e3a95675806b7fc611464b2cf085fb8e8b030e04c2aa896f8088716a56e2ba0602c0d0d39cd9728fe0930a9fa23efff6bc4c4767c513da86c34ac3f0c234616d42d8c75105637a19905e85cabfbd5e973f8460611178b23817b19ef2515e39d72416e61b45b00718e505b238f6a449346880e4200005cb8a408ff088b73a956374b1b1727b46cfae7da16c62ed15686d03be00bf0376c1ca2d317c0be82a3b579e9e817c2f1ec6eab4f66636dfbdaaecb3473508d0da966aa4836bed7b53b9f5c8c0d531270ab3e884927fcaf65f39b97aad42f352347912dcbc0476a8513ce17ad2f47ed357e49585835cf9ca285120bc6a1e5dadfa96a0dc9e126774f4a5449c8d0f1e79c2d633edf32c40013c010f05804e2424d15075d43a8b4fa5c2926eb2f43302701208d116027b6f0a6e2a9c469427c919bff69399caae448e7ff481e9c6bbd2e356fb7dac19a830909cb73c1291b643d1580cf4b04c54d3ee417da8b971ce9a5f469e3a9739d8d868e267c9b2961f3464b86b0854aeeac5762dea0c35265367a657ed6703736038bc2d261a67057c36dac2a47acf33bb7f1a4f00e170b0d5090bf0f3b29883cf4913cde1622b2af77f0e2dd4bff6db14c0c57c165006d1c8bf5a1523a559aecba536ab99032c4daa4d36ff510d2b69d201931f617545c33a10d9fada48c619e2848f9d96efae09c6958b57e03f1107c18d2bddb14525c55d7535d62ed3536e2f5ac9eb61a132fb294e2172b1a975f55feb6d39fe4bc4479dba27c13faefb0a16b0930c39907ebad47bfa16dd61f514ad3f09e07c0bf3d3f1afe1e04892f7e8df2bba1520b51131080c5f888f74ac97a421c893e69ae5691746af512e2e4b0b794569e9dff8bbc7769144e8a61eb318943fcb12f87a9a9379bc1de7485bab5f4e9cf46614a6487c8e287b80eea0a1d764326d1d8a68e32e6681aa54dc34d9450e7b2c68e64065d111f671ce290b74278610a74d95158911463d3f1536c9c5a9040b751eb08ee0fb01c8b5259f74355a2782dfcc1f0db4ddc01593f6addeae87ccbf26fb7c653356723d979bb4f77a4215cabecae5358e3f85f5b452329525773ea14ad6ca649c6ace3e4fcc40c356bf5baabe83e13a62183c4058e56b464be5b0564a96e368f9073aeffe90d40c6b0f70bf01cfedb4637339a7c3deac62f5520e67675b11287602319f9a788115310a5054106f69cd42205f81cf35cc6d67d8d7b55dd992ec1b239d3c180fc70258c65b2f17fc4882fceed9e6a34db9cc113e77aeade5bf3f1eb25c936c047ae2165993cd0cf8e80e6d044f617f66fe8aca5a0804cf24499cfa996247e9b7499c812e28ecbc9a119fb2347b613d1ff8b0454cfffef31f0757bba855baf5aa1d8b78b07e7a396f1af5b54452b820a28ca2e79582d3aff5d6761331149ae838716d1269f6e70e27eced16085f8e2e9b5e5d8b399b3998a03d006075be8413890239704a48042d5136c146551a28436371aa722264824647870d780c55634fa9e286a01de74365ac1c393c232804dad8d9aa165d84005c98bf9bbe3a18c4ffa41dbd6ab6df3a3518a036fdd3776775c94be48350651a3f8200acb86b7e810480ef3252c7b434ef4c255723a8edc4fd47aec20c7f76ee2b519cc74dc16ac40d70bfaed0ce7d818f19f1a31300524e73b4a772caf5755de23dbe094f7500aef9fedb9b227e8bd098a5cf2f0601d011a907d59497fa7382c68c92dd6728c5b049e32eabd8d97cbb01fb89a1fb256463923e05b8dab74d72e05e156362436cce390f433e7a5bc7ffe12a6eb9a489c2ceefb46d4aa210e5235fe46852ce37fed14c4796c275114a42773db5b611a6b2fda94a52d7e27445bd22ede027bc582ddf4de2d7a6f499a5444e65554bdb3821f959ed88910e7cdd0e4ee2014f8fae60cfa09fc053ec3c2842cb31ce3dcb342fcd1732493334a9681a10ff7d4c91cc01c733b69ca2a3defb13ae10bc72b4f4bbd7666fc72b18131dfedbd2b51e6e6e98ec55c14409c18d3e88be0906003a77793ea2b9e3a4f0ef35d4dc904267b544affcb6f4d9d87d1b4995cd5c0af0399f06dfd4b65c4363fa23d9ba2b91da52933df811701a3e5ae3199b7f1f1f8fbc311f690e03af4fea40781aa0c12a985447b8c0681d101c127e845a6bd85c7277b1a4dc35379a1d88825097143ac7595316d1bc763950ee78cafd91cd61842a8739993be14507dc0f75004d518e85616e6761a897b6d5cb8850fe8f2c4dd3956c1f004e71ca85cf4c777d554a24db788cffd30a21cb4a9b0b0563db362bdf1757ef3c9f5afeed5b8d8765b0e2f8423eb389c83356297bb97d7cbd857b47c0c391bbe4452ab5510ec50861416b352e248f1a580b8158e67748ff5683aaf81be141966363b53f6b6a67558d8b117d94c43a433c78e2b0775e6bc0297aed8cd7403b2cbc15b5f2e95d38e2358917cdf8b36bb8100b50b3e8bf0b283f1325df82c58340682b4fc03216bdd1d134ed0bd66d5116f52ce9bda2801e57c2073492743da8b6962c750f8feb1187dc768829d19bf77860aedb00d2bc8c0452e93cd369cd6b33287ab45bcde8e8ec4dc42e503eeb534cf9e31f1fe0d0b58c301238db207096c2cb03e6ad7fa082c5c3dedd31a145d8d8dd495dc4f8f01b04776e7fa8ee80025fbeb2ce8f15fcbbe038b3cfae7e9d4f56b088e6e1b1626cd7c9ecee98be63d56677718da8f15e3dc339d0635b7f8d1bcf8b2228026c45a87a4cbfa6c070f96ca103b1e909e9f4f4260da565ac37ab9fa2560403858357a68f9848ccefab60085a1053ab2be3ac07c3ea3a6a6ac9790c4cf3ffdc42958d3c3405d399c440bdb8278f866b17ef00c219270af5daedf1242c2cbdfc93d9f393ec5a8f4df30c00d4ca45a7d6cd52937f442caea7870a298248a34d214ee80d065b2d99c2931a1b3afe483555275436b6bfee1d14debdbc60a92b49eade9a18dc0277ccd34deffb2c62b5f7e6ce6fdb213da6d0d3637384c84f93331106b9822f17203fb739b429078db50280f7d281727bab8b9947024196d40c34fc1f7d8eb7a981f61543c905d6e882a1cdfecdc0d76d151b6b73fa2ccb471f1f28537479af2c42562e36e0db9c1c1dfcfcadd1a8cd15cf86d482490df93fab357d33a4f50a57f143c144c39f8adc31a0f2e0d110df1c308b410f1e6ef9d09d667d16e56118b54955823b2e6b24e0921ea52d416a959d756108b7f8cfd8002310df518f37f028acc20301cc2f87978fd1fd580e314911676bfcd2b74654113328584e1bbe6398bf0a2b8ec745563e5e59401aac10ef3bd43567cb5685d34af9a8f94de65f6ee5c303eca79440fcc8d46b0a1ce547faad4764d8a9ab3112118f9fb5994e7e22f334eb7347a11c3b5e7c1832a0f1db19fb8db85998c5bba1682c801353b46e95d554e86f03046d74cf5ec080b9f8667b056db046543f1c52d0dba1b1bedf834d178f5df69bf480ff964b05bca7f4074f630b2f97df7cc9b469657bb1f5adecbd34844f3fc3025b5da7f279c4932050d5331bc0e24fd212f64b551892b4434de8a8f92f13ff62f3d561421b1f6e7513344295bca101b83a2aa012ca210172f9d4e24d2c3189b15560ebc21c1ab956835e0dce027e4abd5bd1edab935780bfa4b0d16a345ba842bfa06464ee544bea13724dd32974e4f7d3924a2e3aabd5a7d854e51f7df9a8890ead62c164b0e84ea87895e0c8eecaa8c86d2986c10ed4108924453c8557e4ba8ffb57c9666d082cbdb24fa1ec628d712354deabad572aadf8363785404b73a3f0b9f99d81b7679a6b1e73e279b72cbf75169009499f1ad2d468e2c230fe264f5b8f08d8c2601189f0b0f3f852b17a10bcd082c95c0c763a231e6fa2b2594bf87447697be6638487205858c02d863204a93f69dcee893211e80a57392114bb55b90b88ed230760752abb0dc464931e2c3e3af4806a6e93e8144f86a8b3e391dd445638ad1f77f2ba400fa47921be8a97aa951c113f4fcfae60db5f418f4731da3838038e9e7438919eb0f15cab337a173c904ddad20549bd02d8cb93655493502cc42468c367ed403d65da562835f268511ec073a0c640104ec11557e3dabafa205ffcfb74290d05599a9bb139681f2b0e912e8011a488c690567159cd6b39d2d751b337ebc7f34b9d341a6ced1b91f9774bb39296cf9db6f940e187df215b6dbc4deb0b03667462cd81b0579aeaa967517d1ea88e5bae9fbcf3f5df7baa62865c1b5c9b0bfd0e51441e9c17fc4b2f0799dc73e99f3a27e31cf5bd313f209aaf79688e2a6da881a88ced78077f8553c7a889d72a9ed1d6e3b2423a5bcb0087af1bc485fa4d12629b27875aa63083605b91bdbbb45f0515ef678493e3a8e4b0d5f5528785d5d2701083a3f71023df2944d0738d2c1152c7868a37ba1070aaa66dfcadd258fa407a5ce1556e7834671ccd7adcd6ee89d4ead7251fb2f687a1f747d94cd0ec8e5a1cc36e5c8f27c62e8816cc1dfb805304d8a1c63b04c00ce1aadedb73061ce46d9e9c38de399aceb2530d75118fedd3c16fdb907253886695949096ea1d18437f1e362f8f31aa7699ca23dad5c4ac09d7770d8712be35bf7f952952b936750586886c520c95d242092b85eb2ab709f226aaf6878ba3ec536fff2fb18379f590f6c4830190e836f85be00fb61961d7c9788b56117fbfb905a5d4af56a152998ab06bd7a4b63a9d1d3511448f9e9dd206c34c95b9972a0d0f8c7bd492fb39a217e39c3637c044b169daf96a055f2f760f17e4581aeadd2824df24e2405950b03381c7f241880c1eb39ec6d4a8e13e4cc78e388eac67fe225bd6446123b379f6568c8f2ae6c988e4b5024991dce56e102c5e088daecd9e1e7f0808b04edf9c9a049b967762b797b00386f8d76f195dd8122e1a91750461aeef62028fc1998a5355c1019d416ad87bce58fdf5af675dbdee939f5d0744e725852193ea73d7d148d506ecd0a822c3f7adceaaa3ba814958298e4d18c2c366633d7bdbf2e7ae6292c1f562383a91f890f7f559767b651610b53ebdcdd3e318b75843c9ac4d9124753e4ddb58d7c1c74a93af0d262c7549d0f5395018db9a85a6478fcb6d5fdc3999df051480b455af16582e8415b106d4c8dc3fd6a93bf4f173e2048a62c293898d2e90c0613592f24cad78a6cd6c2783ff821a657a347be3c71f4b3de2a92eeb7b5f3a295005f70e3ea5cc21d62edf67c8fb7c6bf6af8aad21c975e83ef4647b43e2ac6e9c2195ddc1fda85cd933dc0bbdeccc1210bf1cd8085ab9f4e585416248288c8afbf6d37ca6160c2f8d5ca888042830a826bcf461602db5a0c7327043ec180b670db9966cbd5", 0x1000}, {&(0x7f00000015c0)="0087f58344dadb8b30bacf2d0d9489d7616c0ae2db5b82a85e70c5e251590895114679c365421c0f2ba8e2a6f269c85f050888d699fd374ed5d159d8f5112679482124d3e5cb54b626b960786ca28d86fef62ea5f677da5a225617cc7af6305b69816e62bc08a0b9c1c58320286474e45993b0c75cfa0c2d83a142be9dfc214308c346b4305a", 0x86}, {&(0x7f0000000180)="0e54bf7f272280d7ecec10ebffdf20a306f1900fc308fbd714700e23eabc", 0x1e}], 0x9, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r3]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r4, r1, r2, r1, r3, r3]}], 0xd8, 0x1}, 0xa) syz_open_pts() fchmod(r0, 0x21) readv(0xffffffffffffffff, 0x0, 0x0) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001a00)={'./file0/file0\x00', 0x2, 0x1, 0x91, 0x0, 0x6, 0x8, 0xfffffffffffffffd, 0x1, 0x3, 0x1}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) kqueue() 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r2 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x1ef) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getuid() setuid(r4) sync() shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) geteuid() 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2, 0x0, 0x0) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x800001ffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0xd, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) writev(r0, &(0x7f0000001580), 0x11c) 16:00:11 executing program 1: r0 = socket(0x11, 0xc005, 0x7f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x5, 0xfffff, 0xff, 0x9}], 0xa74e, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x30, 0xfffff, 0x0, 0x3}, {{r2}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x8}, {{r2}, 0x0, 0x4, 0x1, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x4000000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x90, 0x200fffff, 0xffffffffffffffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x22, 0x1, 0xe33, 0x9}], 0xfffffffffffffff9, &(0x7f0000000080)={0x5, 0x4}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/159, 0x9f}, {&(0x7f00000003c0)=""/141, 0x8d}, {&(0x7f0000000480)=""/141, 0x8d}, {&(0x7f0000000540)=""/168, 0xa8}], 0x5) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000180)='./file0\x00', 0x26) open(&(0x7f0000001240)='./file0\x00', 0x888, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x8, './file0\x00', 0x3, 0x3ff, 0x8, 0x6}) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000011c0), &(0x7f0000001200)=0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r1 = kqueue() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f62757300a11cadebcc8abe6ee49c3e1f43c1eebdedef49f3648bcc"], 0x8, &(0x7f0000000480)=[{&(0x7f00000001c0)="dff7a57fc5fa2312597c4d6200148126b07c7091fe33863a8f4931fbe512c4458b347bc9894260ac5958d0fe76b9311a3809a43df21144fd4afe88df240847ec50270b06270f5cbca6617b803dbc1402983d330a037f7e42c393d4dd5a4a0cc61343f8fe899d05e7d2916cdbe48dfd15e81a9629075dba795c091d15f28184d8607d827554c1d442319641577491e36496", 0x91}, {&(0x7f0000000280)="fbd9bc0b5c", 0x5}, {&(0x7f00000002c0)="78ebc2df4974eb8060207df52dc290d7773e01b9b0eb93c10d5cd5c724b3ebce4e53712a4f5742f19edc437e9ea152a11dec527ed76b75097b9bf92e3593c92692474294c334caee31cac103889483a298271c01541e8c039a9485d5b9b35914b69fec931eeb3cffd7a6a2981c961b9e0852ea510c33d7c14bd8c890d761adbd4d15b0ec7e7fb39abf305d7f024fb6202d5ff95300d69034706fb9a37afa81c01768b8c66a8fb6edb77f1124c6630608e693e6769b8560006d33cfe0647eaeb78fe268e2c93d8d461be11ea19b8ed95b1f57b2eac7f8657a8c43ef9a938d56fbfeaef750f4f05c84196c", 0xea}, {&(0x7f00000003c0)="4353d00692097cd1dcf354f6c700af65f4885934c1ca4b48f6cbc1701279ecffea48607843236b2c53426e3e7008a2addceedafbf541fe35ce58596d778cf5a8b6a972e22c2ea7803bb09e45dfa0fe7395c0db7907a3bba62e584f50532f3759baa6f1247e1b9ac5e17e0e73f3ea9a08d789dfeade7de0849a1c57279e3598f9f34af3d062f0d88ba64833a8025516f2f58d598236e6d9fbf2c09b7a7efc4873dab93ab6ffd0218be3b7d9adf8d840", 0xaf}], 0x4}, 0x406) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="301e4a4385c21fd8054ff55c474656c38246fdca2303a112243a979abcac50ebf7885df7a92baf735ad9f73ee42d93eea9e68dc3b9322480e203578df8b1ba719f6438251339a7e3e8cb1dfe5658ef5f6a855363bc49ee", 0x57) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) poll(&(0x7f0000000180), 0x7, 0x100) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280001fff, 0x60000000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x21}, {{r0}, 0xfffffffffffffffe, 0x2}], 0x6, 0x0, 0x40000009d1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2115b75db5c2e9e82995e39ee18a205110238f93"}) execve(0x0, 0x0, 0x0) 16:00:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r1, 0x3) fcntl$dupfd(r2, 0xa, r0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x400000002003, 0x4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f00000000c0)=0x4) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x40) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) write(r1, &(0x7f0000000080)="1d", 0x303) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 16:00:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x1}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:12 executing program 1: r0 = semget(0x0, 0x3, 0x40) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x0}, 0xc) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/235) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="8202394e7fc46c6530009a6e118384620e29884a5bad1bc0eb7e020e1d1872cc58920600000000000000c9dc96c79b8152ba0c39f9145ea1d6a43866e484efb6ba6743b4202fb0008f35e500b30f48d56cd249d606fb8699532d0a02890840946602f892f9"], 0x1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r2, &(0x7f0000001280)=[{&(0x7f0000000700)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:12 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000100)={0x2, 0x0, 0x40000000}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x40000}, 0xfffb) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x5, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x9, 0x770}, {{r1}, 0xfffffffffffffff9, 0x1, 0xf00000a9, 0x7f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffffd, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x23, 0x10001, 0x2}], 0x8000, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x21, 0x8, 0x101, 0x8001}], 0x8, &(0x7f0000000140)={0x2, 0x1}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) dup2(r2, r0) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) truncate(&(0x7f0000000040)='./bus\x00', 0x3) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x6) fchmod(r0, 0x24) r1 = socket$inet(0x2, 0x8005, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getppid() r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x646c, 0xe74, './file0\x00', 0x0, 0xfffffffffffffff8, 0x1ff, 0xfffffffffffffff8}) sendto(r1, &(0x7f0000000080)="08db683ae3246aba9a312e31b86d93bcdf78333da419a16c3701b00a1d2be4a613c7b0ac1fdaa30189029af38427f09229f0d4dd924b0bc9050f122ce5ccf8e7817faa76ad8f6d1d24afc520f3e959ee", 0x50, 0x400, 0x0, 0x0) fchmod(r0, 0x80) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x86) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x1}, {0x10001, 0xf44b}}, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() 16:00:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1000}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) bind$unix(r0, &(0x7f0000000940)=@file={0x1, './bus/file0\x00'}, 0xe) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f00000002c0)=@file={0x1, './bus\x00'}, 0x8) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000380)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f00000006c0)="112ce00c4164b71c4eb03ab811fb92a097c2d9f748a78393c6b4b91ebe47b15dca902bd84f00090457092102797360667006b27d175a2198ae32b2b48a25262fe3119d9b4dfd3dcbd348136ec1bf2887d0a1ced4a4a597d0ccf9dcd5871ec152aafdff5dd487e66dd2f1ea06081a9e9e62a4d44d02b312b3d7d4fb5b2999cfdb63dbdabcb0c50e4df6edb0a35de37e0320a717fbf0f93ba81100d30c654b52ae5c9c7df5670e425163e20dca2176c19350c3903d4ab059194408b21566a469dbdf96940aef5af3fa100a", 0xca}], 0x1, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') mkdirat(r0, &(0x7f00000004c0)='./bus/file0\x00', 0x10) getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) execve(&(0x7f0000000540)='./bus\x00', &(0x7f0000000840)=[&(0x7f0000000580)='+-):\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='{[-', &(0x7f0000000640)='\x00', &(0x7f0000000680)='].%\'[]$\x00'], &(0x7f00000008c0)=[&(0x7f0000000880)='\x00']) semget$private(0x0, 0xde53bb370c574fc0, 0x1) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x91cb) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000900)=0x8) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f7000000ffb8e49d7a247769d19b000000004860601e000000000004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801c03fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x200, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x28, 0x2, 0x3, 0x2}, {{r2}, 0xfffffffffffffffb, 0x0, 0x81, 0x2, 0x800}, {{r0}, 0xfffffffffffffff9, 0x1b, 0x2, 0x11760162, 0x9}], 0x4, &(0x7f00000004c0)={0x6, 0x3}) r3 = msgget(0x1, 0x84) r4 = getuid() r5 = getegid() r6 = geteuid() r7 = getgid() r8 = fcntl$getown(r1, 0x5) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000e40)={{0x5, r4, r5, r6, r7, 0x120, 0x8}, 0x4, 0x6fac, r8, r9, 0x7, 0x6, 0xb27, 0x6}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9}], 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000004, 0x1000, 0x3f}, {{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xfffffffffffeffff}], 0x1ff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x14, 0x20, 0x7, 0x1f}, {{}, 0xffffffffffffffff, 0x85, 0x0, 0x101, 0xb957}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0x80, 0xa0}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x100, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0x3, 0x8, 0xde}, {{}, 0xfffffffffffffffb, 0x20, 0x1, 0x6, 0x4fa8}, {{}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x101, 0x1}, {{}, 0xfffffffffffffffa, 0x34, 0xc0, 0x8}], 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r10 = getpgid(0x0) r11 = getuid() getgroups(0x5, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0}, &(0x7f0000000c00)=0xc) r15 = getgid() r16 = getppid() r17 = getuid() r18 = getegid() r19 = getpgrp() r20 = getuid() r21 = getgid() sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000ac0)=[{&(0x7f00000000c0)="08b654f909e9e1d5b101670b48ba0120ade27c7a34c07c86644047b3ffffb1e2aaba00eb5c849ff32df792caff14e62c832bff03063f0e769a56", 0x3a}, {&(0x7f0000000140)="234b23ebc7100af42562c769a2c479d9f2efc1fd2ac8b80c57380e03199ac9ad9c9fb9a79e8148848d250aa50c64d45b49b822c04461a2d8eef549fc3a32d1526c9f243d8240da3441fb718b4ccfad47e861f1f3f06129aec3131a0f0d48", 0x5e}, {&(0x7f0000000500)="e918beadfe59b7ae8585318c37d7097907ae4a0ea915a41733dd1e8861d734082c08b5f293cccb60dd1ecc239c9c9b39412d16206a94e1cefa6649bb3741615093223971ac43b9b4bd3654f43ed6ce795e85b7dcf4ff61168928913c0427d8ac276530703f5c4f43665fa1893b824225e4bf1bbb105ca4bce5ae9ac6bb6c63588fbae7e23220543b3dbd0b72b8796e739f28ac2219a8e29e924c1d7843b40291e76aa8ffe4158a5e3657de6ef5991238e9c8bb1b377dc8e7ee48187dd91818179f1a54e53eca19a299", 0xc9}, {&(0x7f00000001c0)="e715a5eccc8cdc0cc164914d8d4959190c0d7a4012f63d05d79f888d21cd3ff9c629382956f9f1d381f9fab33a73986d381583e2db40", 0x36}, {&(0x7f0000000600)="af75501a1fc7fa9b99e9feec3b1c3649eb5d73a7548665eb7b03f52a166fab3811800dfc4a0f8a35a9d386537c5f43cae8dd8c32bce860298bdd25e1cf54ba584d3a1bf2e475d222cc9ff71d7471f51a32305983e174df6f0df42914b40e0846642c6b2e3aaf1460c1ffb0d35b2b9247f8a00b5c509be596bc7a9a0f194cd931a71e111e547291405e37f76543ef63a35996f39a553241e50f6f61c4c0c5c1c6281cf980dba3a0dedc2530a4695c1d79199341fd888ba915b6f5e073f17e0f144167a9bd9f4a808922d319374cfdd060", 0xd0}, {&(0x7f0000000700)="28fddc96eae61457ce7646dcf71ee83040bb41ebe30c22606c95223d08ddde9704bc23dfbb254c834d41c001de751e5d7aa4155ce6120872a3d96a5219dd06ad5f1e3961c4483689b894da9d7ece79827e4c60ea3946c4bc18eb5bd04d10ff7557f885425b881573ab91fe9f1dfe2ad9fdbe08b70d70733f16d4bfb6e407114d3602f2beed41968910db22704ed2e1b5deb56dacb779", 0x96}, {&(0x7f00000007c0)="5fc2b71eea7b60494dc210eb95c92cb8884ebe5f13597e2a2874378131f5bbc8253ab66e13761977670fa9d3a1afcb199eb49ba65c0e5329ee4a7017b389cde67b9db9c0283ea5221217a8c8b6884c96d4d99b79c85df9a19e12c72b58dbd99f8fac8e6cb9fd4c58576606edec7a62d31f2f2ff1b4aec85334709410595ab47f7b986085d9bc7a7d5e3485a0e59d09ca15940653933c14eee32b1978ce5d354c085cf87fa65c0da69321ef75fe29a78df7bea81d337f9f49ad5421766934021594a09b02101c07ccd7656cf7b487d6b256f0336fd69e21", 0xd7}, {&(0x7f00000008c0)="4b6c94b26b6d9c657f9818b1654d952c41cd91534f7fa1348f6559582c6dfefd8d57d73f83c42c126c5bab458909641b5827bb6fb112470afbc89ef877aa58d7f8b9bf1b1da818cb18a73c9f8b3a12889dc35f57d68b1de09304a82f69fdec3a32767399cc408b93cfced7b692359eceba7e0bdc9e81f484e41ded946de0d2267869c7665ba8c167219419d4b94a3d83a883a5f2eaf3eb69de368aca1ca1cae9a66425e3e0a5c282d28988a7481d867555a47fba1e74453c5f88a1d33c5620ff1261c516417327320d1fe7d43a9c7a8c40cf6eaed127ca18713ae65019adf113aa12481860f38ac81e1aa8caa79d25433f08", 0xf2}, {&(0x7f0000000200)='x\\q', 0x3}, {&(0x7f00000009c0)="415cc20ec249791a15f46bd493f8114d6ea2dd6775ae71b818ffac2d9e43f4b7752c0963f11353d504f728e9f44e6c6c07b74aa75fc1d68e60f7179eca913ad52ec3d66a4f559feb77879d6d17570cc8144f702f9b3380cf33c7afa7b7e917d2169c4a43ca960e379e6dab4ad3c59a16f6666befaa28740dfca9a762fbe2a1af8d9547a34a86340506b4fd44aca3ce994dddbaa2e2120d33f41fe4f780c634ed98fee1bf7505da7961ba102da2d7f1ada34283b174bc4713f0fc7e5a5e292f97dbd13768f78c092d4da09a12fefd88c747f54f6ec8c7c8ea12ac164cc3abd67de175d8ae41b898ab484d", 0xea}], 0xa, &(0x7f0000000c40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000c580a2ee71da17e900ffff000000000200", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x408}, 0x400) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) utimensat(r2, &(0x7f0000000dc0)='./file0\x00', &(0x7f0000000e00)={{}, {0x5, 0x257}}, 0x2) 16:00:12 executing program 1: nanosleep(&(0x7f0000000000)={0x200, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x41, 0x10000, 0xa}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x3, 0x800}, {{r0}, 0xffffffffffffffff, 0x86, 0x80000041, 0x9, 0x3356}, {{r0}, 0xfffffffffffffffb, 0x50, 0x20000040, 0x0, 0x10b}, {{r0}, 0xffffffffffffffff, 0x26, 0x20, 0xffffffff, 0x92}, {{r0}, 0xffffffffffffffff, 0xd6, 0xa0000002, 0x3ff, 0xc59}, {{r0}, 0xffffffffffffffff, 0x29, 0x2, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0xb49a, 0x6}], 0x105, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x21, 0x47, 0x490000000000000, 0x3}, {{r0}, 0xfffffffffffffffa, 0x6, 0x400fffff, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x56, 0x4, 0x101, 0xd66}, {{r0}, 0xfffffffffffffffe, 0x4b, 0x20, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x9, 0x40000003, 0xac07, 0x200}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffe, 0x54, 0x1, 0x1, 0xc4}, {{r0}, 0x0, 0x92, 0x94, 0x6, 0x2}], 0x400, &(0x7f0000000280)={0x68a28b39, 0x7}) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000000241, 0x0) syz_open_pts() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x2011, r1, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="65ed4d66e22944b45c47c54ce0e035a50371391a9b13884febceac04dd18fe3ba69d8df1d2b92c7bc3f49ae4cba91362b0aa77b3a53c7d1e3c5ce4d4a87424215975accf738615a281000000b6", 0x4d) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffe601000000000000000000"], 0x10}, 0x0) socketpair(0x1e, 0x4, 0x2, &(0x7f0000000000)) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) shutdown(r1, 0x3) lseek(r0, 0x80000000, 0x800000008004) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) shutdown(r1, 0x3) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/98, 0x62) fchdir(r0) fcntl$getflags(r0, 0x1) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30000, 0x0) pipe(&(0x7f00000000c0)) fcntl$dupfd(r2, 0xa, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) r3 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, 0x0) getrusage(0x0, &(0x7f0000000780)) 16:00:12 executing program 0: setuid(0xee01) r0 = syz_open_pts() r1 = semget$private(0x0, 0x7, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/198) fcntl$getflags(r0, 0x1) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/135) ioctl$TIOCSTOP(r0, 0x2000746f) shmget(0x1, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/23) fchmod(r0, 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') 16:00:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) socket(0x18, 0x2, 0x7) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101}], 0x2}) 16:00:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) dup(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x11, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)=0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x3ff, './bus\x00'}) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000140), 0x0, 0x0) write(r0, &(0x7f00000001c0)="a389cbcca98f397b892170", 0xb) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x21) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x3ff, 0x10000}, {0x7, 0x81}}, 0x2) r2 = open(&(0x7f0000000000)='./file0\x00', 0x813, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) close(r0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8600, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="02", 0x1) getgroups(0x1, &(0x7f0000000000)=[0x0]) r3 = getegid() fcntl$getflags(r0, 0x868a3474a5ea649c) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r8 = getegid() r9 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000180)={{0x5, r6, r4, r6, r7, 0x4, 0x5}, 0x6, 0x6, r5, r5, 0x4, 0x901, 0xfffffffffffffb17}) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x3, 0x5, 0x2, r5}) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x6, &(0x7f0000000140)=[r2, r3, r4, r7, r8, r10]) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 16:00:13 executing program 0: 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) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x800, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) r2 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, 0x0) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000200)='./bus\x00', r3, r4) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) open(0x0, 0x0, 0x0) 16:00:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') fchmod(r0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000003) 16:00:13 executing program 1: setrlimit(0x100000000000, 0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x210, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1013, r0, 0x0, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) login: pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c700 va 0x20010000 didn't change! 16:00:16 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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', 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000001c0)='./file0/file0/file0\x00') 16:00:16 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) munlock(&(0x7f0000000000/0x3000)=nil, 0x3000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x41, 0x2) fcntl$setstatus(r0, 0x4, 0x80) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000540)=0x3c4) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000000040)={0x1f, 0x4}, &(0x7f0000000140)) r1 = socket$inet6(0x18, 0x3, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x1f, 0xc1}, {0x18, 0x0, 0x8, 0x2}, 0x4, [0x3ff, 0x3c, 0x20, 0x3ff, 0x7, 0x7, 0x6, 0x8]}, 0x3c) r2 = dup2(r1, r0) sendmsg$unix(r0, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0x405) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:16 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)=')[,\\]\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='n\x00', &(0x7f0000000300)='-\xf7\'*\x00', &(0x7f0000000340)='*\x00'], &(0x7f0000000540)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@%\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000500)='\x00']) getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) msgrcv(r0, &(0x7f00000006c0)={0x0, ""/45}, 0x35, 0x1, 0x1000) msgsnd(r0, &(0x7f0000000b40)=ANY=[@ANYBLOB="0300000000000000b75ee9cc9a911a7c8e880c74f1570533af407b9edc2b1addd9888e351025e2a5d48b8884442cd27cf6abc1589a5b356a63891e601752aad54b04c833bee954802805d7f83408f604d1336646355d0cab32788e0de62268877b335cf47c00005bea34275681cff0b50dd99d985df1ce3d0adc3ed5d2e4e84d6dbf800f8eef3a1249b77e3f1f0cdfc2436484d6b47219f6c275fbffe3089e3edee9a303be957eb16b3a0fff2d75c9ce2b94bb6c3a1664e05eff7e39e42b92f49b95135c641941b95ef2513a3dca1cf29359943240ee8ccaccc0bd9a782aaceb79b654671b063e768a27baad4ee540ce5a6c8f067ae92b7ed2867b4513bb00c4f88d28ecfa8b624d20eac6ee6af1f251f9d4930340d313ae57bd31d13c27548ab9f23a5c0846514049a1551e52b6"], 0x1, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r2, 0x2000746f) r4 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) msgsnd(r4, &(0x7f0000000c80)=ANY=[@ANYBLOB="000000000000000042d479df56d8fd0168b7f4b65e136060a77849ec2123753847ed1280d8f81a6f2c9ebdabf9ac70c8d7f8841810144a67290e00f2d330f850b34ecb44b49ac4c337cdae9e5a4ef058f8316b3b923dda2010ea8e1a606a8a03fbe5ea955bac5ffced26b38fe3001d0000000000000000000000f0d4240e3db71f2effd4f8c0d3e40e034894ecf418aa19026e7df9cd3d355ee9b26f3ca0ea31b89a7b6e96dda90fee4d10e5bfcaae4fcf5f88cbbaebcf30b1336026a0f162717feb5c325cbeb630f9700ca37101a822fd359fe624b05d3e51268f39ad0a64215a208f69be17e2935a4b922738ec039e2deeaf6e7ab4f169da3270bfe06aa797851dc28a1800000000000000000000000000"], 0x1, 0x800) msgget$private(0x0, 0x14) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000740)) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x3000) socket(0x2, 0x4, 0xed2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000780)) msgsnd(r4, &(0x7f00000007c0)={0x0, "e60b34a727beb345ed5006e8f81681250c70eab177efdfc23bb218e78da44f5eece6b99ee0b3b5b4e07dba61f52d12a58c93749f88b7b6d6370363585ff48a7f81f1fc6ef6d6adb76fb8984355202be32d49ab86d464e1f649ead7c6ab9d193acbd92bce40dbb1020018194c0bdaf08cf376ebf90dc5587c845dfd93aa96a9c4b2053f7635683489faaab4534107ad2b0b3cd5b2b1776f204f01de9bf6ff97a3cc8c62b11d5492e4ce4b1947eb7cc363d4506a946ee2cca5832afed770bb60ccafb598e7178b131f800c7ae0a0a6b9e4f5fa7d07030765f8d4677bbba141c13b89ad822ea2582ca1ad77a1d4170d5a4e999b1df74f2fea9a38aaacf28e1e22"}, 0x107, 0x800) msgget(0x2, 0x383) msgrcv(r4, &(0x7f0000000900)={0x0, ""/153}, 0xa1, 0x3, 0x800) ioctl$TIOCSTART(r3, 0x2000746e) r5 = open(&(0x7f00000009c0)='./file0\x00', 0x38440, 0x4) connect(r5, &(0x7f0000000a00)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$dupfd(r1, 0x0, r2) connect(r1, &(0x7f0000000a40)=@un=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSBRK(r5, 0x2000747b) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) syz_open_pts() 16:00:16 executing program 1: setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) r1 = getuid() seteuid(r1) 16:00:17 executing program 0: socketpair(0x1, 0x200000000000002, 0x5, &(0x7f0000000040)) 16:00:17 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0/file1\x00', 0x40, 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:00:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/84, 0x54}, {&(0x7f0000001140)=""/75, 0x4b}], 0x3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001200)={0x4, 0x7}, 0x10) setsockopt(r0, 0x45b, 0x6, &(0x7f0000000000)="4baf5387399d5993b66fd2a8bf4e8e18a2aab08c6ecdeb9b1a0483ac52a188f92d570202430d14ff73c94779c94e57f8492738d7fbc6c0147e8197c2a0af4e45cf519f27b9c3f08c6dc97827546a02394c374204405b2db2dc5c562fbb5edcbc6d8005b45e0911f9add35b67eab916514c0336b6023d4d7250fb2cffe3d5681a126471a34a03", 0x86) r1 = shmget(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) fcntl$setstatus(r0, 0x4, 0x8) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x8) 16:00:17 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2c, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e713048e699319296080079bdd379daa72516beaba4824c47b1bd7e6775aef313a89cde5c515dc6cc136f3abfc4ba8c3d7306b9b84a6bc08f1cf091e86f79cc11f9a56fff4e4e0fa86b2e666644be961b07a02bf9dbd6d2590363cdd0b711da42df8cbbe10bab81c6e9af66f5af22d53f7139c3f51f62cd5361ce153e5f75542adff8", 0x8d) fsync(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x8000}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x35) getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="3f154b1207bc700a788faf454e36d1828d844cd1d2c65f0a6696b55db354b5a888d72c35f9f5a921723a003fa9aceca12c4ab4042e699ac467be2a979cec7778edf599288229a9a4acbae22fdd4575be836519c547391699686f255c2a4482b5ff9a9144e8275aec17eca6d9b3cd4cac7bd2ff785d9f33bac2c9e09f837e7ad0539a4a918cffd5ea253a2e948a375bbe814b0049d333adbedee03f7975bb18dfa1511d7a359069442a840fafaba416fb91baf7972aebaa54cb96c98252adcef9eed9c31d7b1f8b61567a0947247dee4f233ac5f830b2e2d6bf70373ac8a8bc9d4589afd3bac3bb027d4fd069e3e7190242"], 0x10) getpeername$inet(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x69e694cd7a300c29) shmdt(r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) r1 = getpgid(0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000001240)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x100000000000010, 0x4}, 0xff, 0x5, r1, 0x0, 0x2, 0x30, 0x7}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3e, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x3e8, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:17 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x6) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) write(r0, &(0x7f0000000080), 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0xff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)=0x1ff) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) 16:00:17 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000180)="da0990f135e039cb1e713a71e8ccf83c4527c693e31206592f81aa5044ed941b4654c8edc39e4c4a58fee9c27982c321e9be1958776e948c6620879dfaf03a43d56cf41790707822c3fa6211611c94b5cc720a5a0f574856ed22b433211f58526e756d7d98b4a8d5e1d0334bc3e4aad1c7986b07bb1d1bfeaaf3878014f086d04a1dfe8515a0e249bf8b1b89ac82704634e4192800ff50b170d8bc62f820b0c6b8bb0ded6f0c7c471b5b10f0c71e9da2d7bdf51266df2ee94a12cd5d947f", 0xbe}, {&(0x7f0000000240)="b81417a5d0242bdb7892d4850f3244181dc57516983e1b7678af", 0x1a}, {&(0x7f0000000280)="0526f3d399c1", 0x6}, {&(0x7f00000002c0)="e08c9161508f5a20d18dffba987eec08b22dbbbbe26264977644a7984b9d6e4840d08e958d449a9f398b2e6a5f07733faf20495132bc7e6d9fa902f449853a9406664c8cec037ce1ec413f0aa21a2e05c6b87d3ade0b8893a8bc9652e929ec7d209210dec5f8f700d066f1c6515fba7a", 0x70}, {&(0x7f0000000340)="fdb92f2bd6a88e40535264e730eef00d96f5c9362416c90b91bc98eda59c84de8204f0adb08138e7c54c30062fd2af845c3b6c17f6e06618599d728b6e090e013c8e80db33f292bfd83a6dd20c072785f5b10ed81900470851f14e24a076337e3a08ec9f59e9dd80c9182c519cc71316631784b55a2ffe12e002877bd4b6e22f11f492496c79f046d88c9c580fd36556326da3ff2e4755e0c8e86a76b224cb669ad449afe59514e2e63152b94307d8ee70dd36e1b88377ec12a9ab0ebd83", 0xbe}, {&(0x7f0000000400)="ec751df12ce211b31a2ea91ea765d49857e8946398ce3b44ff75a7300a6016b0ed30fe3687a376f027f4bc827da20f25bc6ad64b755758cdcb8347e7cb45e6918245cfb5dad9f7e2fc32988698a11330e58627681ccf55d43664", 0x5a}], 0x6, 0x0, 0x0, 0x4}, 0x400) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000540)='./file0\x00', 0x0, 0x8000) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getgid() setegid(r1) fsync(r0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10042, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x3f) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000080)=""/90, 0x5a}, {&(0x7f0000000100)=""/14, 0xe}], 0x3) socket$inet(0x2, 0x3, 0x102) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="8202394e7fc46c6530009a6e118384620e29884a5bad1bc0eb7e020e1d1872cc58920600000000000000c9dc96c79b8152ba0c39f9145ea1d6a43866e484efb6ba6743b4202fb0008f35e500b30f48d56cd249d606fb8699532d0a02890840946602f89296"], 0x1) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) 16:00:18 executing program 1: setitimer(0x8732b5987e4b38ee, &(0x7f0000000000)={{0x1, 0xdc9}, {0x4, 0x1}}, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x140, 0x0) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) setitimer(0x1, &(0x7f00000001c0)={{0x8, 0xbde}, {0x8, 0x7}}, &(0x7f0000000200)) r2 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = semget$private(0x0, 0x3, 0x8) r4 = geteuid() getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000003c0)={{0x100000000, r4, r5, r8, r11, 0x12, 0x3}, 0x8000, 0x0, 0x5}) setuid(r8) r12 = socket$inet(0x2, 0x4007, 0x1) r13 = accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) setgroups(0x2, &(0x7f00000004c0)=[r11, r6]) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000540)={{0xffffffffffffff80, r4, r5, r4, r5, 0x40, 0x1ff}, 0x4, 0x200000000000000}) r14 = open(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x2) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000600)=""/4096) getsockopt$sock_timeval(r12, 0xffff, 0x1007, &(0x7f0000001600), &(0x7f0000001640)=0x10) fcntl$setstatus(r0, 0x4, 0x80) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000001680)={0x1, 0x3, {0x1, 0xd670}}) setuid(r8) setgroups(0x4, &(0x7f00000016c0)=[r5, r6, r7, r7]) accept$inet6(r13, &(0x7f0000001700), &(0x7f0000001740)=0xc) setreuid(r4, r10) setgid(r9) ioctl$VT_GETSTATE(r14, 0x40067664, &(0x7f0000001780)) open(&(0x7f00000017c0)='./file0\x00', 0x80, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(0xffffffffffffffff, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000000040)={0x7, 0x5, {0x5, 0x7fffffff}}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4000004501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000040)) 16:00:19 executing program 1: semget$private(0x0, 0x7, 0x6d2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x508, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0x39d) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) sendto$unix(r2, &(0x7f0000000240)="37f4e7bece80db5662f2e752bc5209f44c1081a38e19a54c055ddbbcd23c8c03b879cf3a99fbf172e0fca8610a49a887cab26dc5951f142d575eedbb566b68fced71e587bd9bc166404750cfc3875e0e6e13fd6eb0385df28820024d8f1defa46b39cc88b75ada74d51ce50841084456e9707248a6e2f245ec64f4c7111ec49e5971f970a7abfc876156c34a93aa753413835facf07bd54cac831a5c8b31933c682938e625a7d1fc1a4e2c76c1bd14ac8fa5881a87f1012a42ca81bd1f3fb7f07ecec1a41807c0d1824cf47df494", 0xce, 0x408, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:19 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) open(&(0x7f0000000040)='./file0\x00', 0x281, 0x103) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c65300021c501856ef337cab490f22cfa5d1422cb534b38c44cf46e9421c4482ccd2666a310531e9930f720a6164d1618eb7b19a3f8a44120cc097b9f0228"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) 16:00:19 executing program 1: syz_emit_ethernet(0xf3, &(0x7f0000000000)="d71ff831bdae70346c4a9fc662998af8119a63c75258c374c0bd76ae060054b479ce865a60b61e3c03a20777747aea0d793581cf8ad804be6a4a2e19218a264ba07a6c1d8887fb00f0de4e0e0396be5d2ef71def6fe76dbb10514804000000e8e72208d0ddd9fb6c60a1722751dc6f3b5a4c4d836cecd4ae6365cfa91aca3e20e9c4c17d836e2f3ee36423393f5d41d6a8b008000000000000004f77bd427cea3ace3883985f0a9fa3c2a5276a18cfac765193c1995c6cb4b4e342fa5bf2e63f80ddacea86c13fbab148babb2a21325be3f8d36f0ca4109b90ea984b0104c53657fd3f00000000000000000000000000000000") 16:00:19 executing program 0: r0 = socket(0x10, 0x4005, 0xffffffffffffffff) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x1}, 0x8) 16:00:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(r1, 0x2, 0x0, &(0x7f00000002c0)="b377c8b0b79f922a980cf88acbd38596c6961c26f48d338d95c5ca6b57a21575574274222f134647b99686073b06f60e0034e0517eb762d6606743b50b6482c7e2f4322c4b11ebb208f81c2e8c7fad27c8b5623917b753b556db76048d9153430e378c904bde48f1234b1fbd3d118e0afe2c3a628f4148216df476f18c9d15c5a8f80ddabc68b7a04f4f6852020d713ef5576310bef0c6e3db3376", 0x9b) semget$private(0x0, 0x0, 0x15) faccessat(r2, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) 16:00:19 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x7ffffff2ffd, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000001) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)=0x10) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x5, 0x3) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000000), 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/195, &(0x7f0000000000)=0xc3) listen(r1, 0x0) clock_getres(0x4, &(0x7f0000000180)) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x20000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="edff0000", 0x1f7) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3, './bus\x00', './bus\x00'}) fcntl$setown(r0, 0x6, 0x0) 16:00:19 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffe, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000173000/0x4000)=nil, 0x4000, 0x205) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x58) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x108) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:00:21 executing program 1: syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) socketpair$unix(0x1, 0x2000000000000005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x0) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0xe1, 0x6, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x3}], 0x1, 0x0, 0xfffffffffffffffe, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000340), 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000004, 0x5, 0xf}, {{r4}, 0xffffffffffffffff, 0x64, 0xdffffffffffffffd, 0x1f, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x60, 0x5, 0xa17}, {{r1}, 0xfffffffffffffffe, 0x2, 0xda089b317dffd6c6, 0x80000000, 0x20}], 0x66c8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x82, 0xff}, {{r3}, 0xfffffffffffffffb, 0x70, 0x20000000, 0x9d8, 0x8}, {{r0}, 0xfffffffffffffffc, 0xa0, 0x1, 0x80000001, 0xfffffffffffffffe}], 0x8, &(0x7f0000000000)={0x68c, 0x3f}) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000003980)=[{&(0x7f0000002900)="ec37dd70999bfcacc7257e0f56e165705d569e3a1b4ab9d9cfe541eea6ee2128f557a0ede3167d1183d4cce2cfb8997f8a848c7587e7e711028ac471e1fd6b989a15c91d2f2922605e8621dcad4fc1c46ec153c350520f31ee250207182fc2b651f1ee74896f6d0cc59c360781c41598fc643a0aa7b345babc11a71f79e0ee818a1bd8308128d904535c64ae6d6d87d9c65925f05889895f95f033c28d9310c00d2a0a014505a3a8de7cf35671df5deca1abe5d50e5431e7dcfacd5743ef405758020f06da08f5441ba02154cf5154b692f3eef8aceb92ed76dd84072570734f3d13dabfc29a6e06f91f9c557c9fde86f5975c9448b2d4a8a13362e37a15d265926f84652f403461db5f0941a2ea743233631c842706b55bffe08e1bb9b5fa3993b923950855a10125f63e54a4bf861d5f10d540372d21b44f079b3751480dde886a843bdd9f19543dfd3e8e22991fbd020692c7fe09bc6f9f37055045bf5decb524a344048c83a99cb99fe2d90ae164d3a3be223d4564d01022f6bb7c4243b3f223c29ee9647b3cc6229e88a89098edf80a8b52e8cf1d386a3b967553dc44526d7313c982d6299501612f9813c5f8b3c1ac82f65e0e4ba091f008e647eaa0de4cecccfe44e19c2b8473ec619eb6c1a94425d9e3a15febfe61aedb6dbbff94261928490b62a61585a5e08ab626b74105396118be1b973a2877e7efe4143b51ee79957ce03606a4e932ff4cfb9ddf46e14b24848d4cd06b20590d6fa26172f397291eedfd33c048ad6b0b7d2ebdde5b5d9ada7486513288531b4d3f183041cf2663eca8b7d3e30f0886b92f5c647b5279598e3db9defd15ced1babdce7f5fff0bf4df772b63fab584941d465c32ab30bb43545ebe8fbe65538fdda745d0fb32d7bb7391a238ba56e7a4dd05c57416c2ce377f994985d0757ec68a947f8514283203c228bb7c0a2f7cbe8c1744c515a0b214c036641c910818bb046847c7d57b49a5af200b66cc1a103dc7f789aa5c839d4286f673b2899c593c2b9266418c374bc41d565b0c7b633f5ac55d49da43d95a803f19a295ec05aa76d8a3184a36774f3043625dc4bf4019a46a3e61c37127f39a5f6a8b3467ee81e400578feade379ee45a2b5e95421586c17b623ff4b628868b181799e8c5adbf8aef13a39f302e9971749a3721bf398172b8a2bbb70ec7c4bebf80f169a78bb03ce99caa7136e1e5e9ddf46dfa125ff02ddbfb5fb9f492336f11649e311955b4652239ff122ce4c37566e9661331c08b49ce324c04571891e891b4c9cf5a6fa5ef4014560d81f44a38bcbb76e99f25b37b0419b618a5d12b39968926c43979cfb3c4dc5d04230156d6b8053bf0a03ba4d15ae64252a93a4eed64d25d50cb9d2b33338374ccee1076c00524e0d82ec5627cdbb33bf6d97a30564f703e2b29b3cd7af13bb0261f9647cd93099b78be82070ba571b7de42e938fbb23ac16c0f60d109ac50854c634f74df665eae6cd19372f4d061f546ac877cc4be3dccbe814076359de81e3f89dc42afd5247a40fd4b539f15a6395ae13667fb8933b5cf5be8b069629cb6f709fd415a3a9fb6f70e91bdb088e43a8ab7182c0a6d6b413d6533b8fe9d7e5dd1ac8cbb525c0e985f7ac6c1c0e251f6de6e8a7e9ee9ed3a999c84dbd989e6628dd47e7b7e914887acde63f65f1e9c78d260fb4dd976769974fe6ef76e39d3991518b0c50bb0c2ed2179bd0eecf9200f0834de44aa347695f956f4ca82799fb73d8481f6c27e060b18a6b3420838f9f88b8ebc47f55a4eaab04eac8cec105b39501f0c7ef27f0bec485ba5715a923501c6c6d1ab0804f7252d81d73d0b74ed388c598c8fe81bbda08e86209d990136fbe2cf0092fad6da1137092ad09e8736a3827ef74b991a19494721c19b3c92e6c36118e35c82c877b96645a7c12c432df070d13066ab5ee7f7750f748d1aa8c45f281ffc98a1c4c5d41ee69075bd0718cf18c156fc8635cc018352ecf43460dc7313fa3317d469f6f75d0c3951b1d385f1270c08fcf238210efad21df7937b459e7154993c3aff82b22f378f9fe0fcc90eafb346e42bcee370acd3ef9cd269988d8da74b1fd66f4ef406772e223126f9333becf853ab939b8ac6bae13e99b4c5a40f561669877647d566884ca2821c8e07797fd9f504b1d1374ad602289006c674df214a45157ca6cf25c22a583536ef3924c71da8630d3fe8c66825a997f2b73fe2c7a879f3ba790d6c2bb253d11d7603e9f245c1971fb6b240fd6ba6ab52c22c7dfdae4e9b09584472faef3b8c77430de3f75fb1f08b64f078e94cb3669dfa0b3359092b18e5205306d5e17e3a6a2e10c37893dbfeff7332a5b15884461ffd5e7ca03e1abac4028a83c4c922911c7e1bfcf03de3edf8e436f5a860d966580de0d25d73038625eef06ae282875a2f323ca76f96f377dab67ac1c0f43f28c53653c5c7df5052970f21d6df8ced3950c66a391a639d7ce507ad6fcd39ef04821dd7a1c66b973d98cd34264b96bbc77f1753798dd195fad0fef3b4ca7eabc11e95606775cdb36c7a4b4636b8ce7061649fdc8c8fe755f5d869c849e2d017525645f76e030cc7ddd9a3393eba33a72237aaf5c463bd6bf7f9c691b41f6dba8bca150191a63a3b1ce6ca6701ed8958b6078b124b897ca0cda6f6a19f186b49cdc17909d3b4a367b5e7b191714f26582854d68765bfe8f147d686aeda26737a80706610e0c40a8db2d911ab3bcf81f70c7cc280dc74ecd834d40d49ac445f05b478e0e033df4dbfab64b14b7c9d6a8c1d94487db102c41e626d1c6300de6f9d301e8f5b5ba30737b83dafd4605136b24741954f151bc466861f989374c2d4c04e16c3da656d32370773dc65baa81eeac38a7345e4a9c35dd05fa7c706444229360c1d89a812ca0c947d822d2b43695fa78a2c4414ae5af88150eaf7192555a0d9faf12d84d8afbec444cc6f3f7804013d4c8981e46657b75a78646af320f8cc5ce8dcb94bdbcc45e13fcf2c1a01c1efd71ad18f816b9c3eeded1d143e03151a5e7d7b6a3495ce911c74761b63ca71a180bdfb9ed1f15d0675f5d077fa97f8be4bdf94b84e0e39dcacc0e4f2d98c794498f7744f032685a2ad688c51a9a7762c49cfa93f7d8ac287e28d1880449c80ec7df785c3d893913d4b10542934c850d02918a07cd7ba2edd0482c12339e15da9085e2e52d3ee7f06372c6f5485b9d67cd2449f11ef54367e2a88aa1b583de565ddcc32bfcaa2501f30eba9d20e1a828442d06a45a257ad4983bf5011aa89cc9c596948c5f83e0541e74af743ee20839224deddf20cf4ffad909172c0d6a6138ff1a0652b47e8752ca4cbf23b3c786709845b232b484ffe955028ac8ab689dbbf4c733b55471c70c715df3383f798ac820e6d7a39044e1e09b9383354cd0c73777ffd5908fa1cebc36a853cbffe34e1c3f7c6b469a1ddb83ae0192e0e312d3f1bf6f5d4581c0c7930d5735298114647050eadf805f63e62a28877d08d3f32ff2c34d5e1f5c9f92b902ed82eb898b0e64eadf60059787bfa4724fca1c6795b217925ff9f053bc0ac75b38b309c49ac5cdd1a6e6f0e17de7c31df48d7ab2406b0e2f994c47c85db2c6a5238d25760b74299debdac669f1762fc83e136256f78a69f198b4e1c4867760fb6a02350f01926fcbbe9c4a3680076bd7e961f589525d2cbd3ba2df30ed05a85cc2825e683aa6761a5b57aca99791f7c9f8031ace45b632a94f7a008d50badcef4f7efb3cff9b312cb6afde46711280545980d5ec761f8540c3bb28fe75f47a059a32f4d7922ad4c72702bdee0aadaaf0736f57b3703351f10814899cff99413b34484212f29fa9b04d2af1f34e9515a70a59f6c99d2361f1fdf3c7a71927d4f8fa68b0e90544d5da9af40168b978b4804a4f492820a51660ba994d14ad581703cf5749c5d72196d59b9b8ee14749c5936977d0929c3f0f4d48ebe73349d80299a6c9a81529a33f9b1a3d4420748630ef86bb916f3e0a3bf90638184f93154ad0cd80b6beec049d0b7b90826d776447b9178c45c324dc32f5ae93c9792e806adeaeeeaa4116ba2a50f73cc1d47444f850e77447d236810442dd775456de9984f6848523fc766e0a6fbff3d435f8354318d4408993d9b960d7b142ff5226d530f4f3cdcfb7e4bf31d32ea2ebe83e60cd732cb6405f38cb19eedd79c72c655d67e7bf97232f49e0dba7a33ad90e9ce8ee53b5fcf3aab0be9460f3f28f63ca4b0673aa32896054655448c991941c9909c3687c3fa581a03cccc5b03b73a32765af5ce4163f3c663ce492dc01236af031061896a04a6c99c8d10622e12d4fb8ea572cc89308f5070c8ffa2cd94b4b1963f09a06af9d9b351c767ce93999d3c33d991e6272351c6da2e51b691bdf9fff47979aaae9f85c610396ed057bf44e783ebf706c2140d098f2bde9dcaf853750e1ae6f6c1990fabc14e9b39d4ef51f973afa2bee0cea4356602ee02da3d155dcfe61c319e6ec2b76e06f932491b85aad6920bd1b095f9b3649751f740b898f5992bd1a56e9471215116c6d760de3c8fde6cd90057b2e8b05aed575367a135ebe5d275ffaca6578d58c9a2b11b3b839c969c83dc2a139e335f1db5b00c248f0865aaf5ff4702f0f8fe9b617f3e2801a01131f5dab710747bc7503e3d86e197e40d26622cc3bc9bf6fc82decb75", 0xcfa}], 0x1) listen(r0, 0x6) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="0e3c8d155a9ae5408b185c3488c9f19f41551ee4e75e41f20cdfaa81a16459afe4a7479b81b925", 0x27}, {&(0x7f0000000080)="d086501dd4d8f36d45f85a9aa2eff4f83c927e542ed8b971fd3416e156aac80ac7bb870fb41df1364abb7b7ef4be197c9dd8e30e89403b60e64787fecf7ad3fd8b61351aa201d666b4e2efad0cdbcfb66f0d82df855e93114f5476650a1608fb9fa7ee7a49", 0x65}, {&(0x7f0000000180)="ad2561e2f4da1b3af091bfce3dcebb278a1bed447b7d6ff2ea1f57eab1414b8c3298b2d2747480e4b11e0dfdf2cbb27dba1b95b6e504df508a6de0845599d6ba40d30cef958cf05bca4226e52e76dd727095cd563e828fbb93d0542b204f22d9f2d74e26", 0x64}, {&(0x7f0000000100)}], 0x4, 0x0) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10010, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket$inet(0x2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2811, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) sync() 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x2, 0x40) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6c]) setreuid(r1, 0xee00) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e696c653000692855938fbc6971ae68c7f5c16d8e770ca7ba89cddd2312acc8a7000000000000000000000000"], 0xa, 0x0}, 0x0) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = socket(0x10, 0x5, 0x44be) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) shutdown(r0, 0x2) 16:00:21 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x2, 0x0, './file0\x00', 0x3, 0x73, 0x2, 0x8}) setuid(0xee01) r1 = syz_open_pts() r2 = semget$private(0x0, 0x7, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/198) fcntl$getflags(r1, 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) fchmod(r1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x40) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfffffffffffffff8) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x1, 0x6, './file0\x00', 0x2f, 0x32594ac3, 0x2, 0x97}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 16:00:21 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:21 executing program 0: r0 = socket(0x10, 0x5, 0x1f) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt(r0, 0x9, 0xffffffff, &(0x7f0000000000)="f8fe495035fa885f9f92249c31083051d24c1809b0263eb614acf228b2b9d05daca3896a978c38c75e05800f7027f2450f940f89805170d203aee00e4aa53244bc51136d604e59b7cc123bc7f2772a320a5ebaa1e02bb001c50339ae480bca0668eb38b0ad886443a4de3407bd2f20ab874ef37d383110b735796feae6b90c49ea11b0f9ed9836ec98dfde410499ad22c3d335951646a7d3776dc2d1636df11c74990e7f2cbf82efbf1c294086c2c82c1aff5387934469cd7746a7bc6508fbdb6bb7a09ca659055d488e216e7fb67a2c658ac822c8daab14404611bd9ad36873265411ba584e2b828b9ba8bc68500ee18fdfe00a1c61a5d05858bfcdbf2bb5a6697dc8fea8d33583108b44792835504c552d4fb0b55905db83d528d58c5fee15f740dd7932082b8555bde81a928a3f95d9dc3cd9e38ddc1f1d13cc6a027f38dd99cbf3941d0f6b1e4c7df90f8f1232c8902015286d03522a7529fcf3287fc2183ca5fbe371e608ff016595f032169a7eea674af860bd8c8f4fdd3276f1c1367064275ed2a56452cc535660205519569abefeff05e3fcb94ba0fe7a9221a3f996a85130019a2690d5bf7931b43fdea44a18bc1e5ffe4abc9026ac8b2cea708c02720892fd7cc388e2121f63df0b8fb3559be6d6762e7aea246b0746c69dade646f0dcc9c3361df14f6c57fee1960c3fbaececf56a22474230d5c8916d98a8ad669a0cf1130016436debda241dd4783636012979890fd41622d0b607549f46aa86c05b9995fed84d9009fd6eaf6ccf48260391fa7e5cfdee4971406b801db83501e758c44ff8971d27f8e5a98ffd56989471745105887533a4e1f44fa12acc302bc6da714a22f562f1bd99c52efb58d0956555afac0ab09d1cacf38e47aa0274472274d1e1849885eb95cfeca39de307450573b1df231636567b3464abc6875d13ebd16b60533cb3865edcc56c0a4cd604f462f2102d4b2755d9f92779bf0ae40d35516dcce7638d616f5ab4495b0b1c14506586ca2e8d7abd5b810a4a9818d89d664be0c30f646783034a494a5f4bcfaa192571e00addf168bc2f28624e8829b454fb6b212aa537014cfe08172f60d4c766ee9384576ae4bbb493968926d054a1eea2c51fe214325eb1f224870b1a720f11887d616faaec8dd61aba0882d4436e7a144b53cd88807ae51afcd3d02b99c5e0c762e0b09e677580b8b368bbb2fd01123a72fad9bdf8442f266e78d77b198658168a26a427d0e5c7e56f528de96dc8d543cee1b43535f2da940d21d2e9984d235e4db56f60b8a3fe6239ef23d6c0a111f908ceee8e3583d47443f4bdf950ee3400fad863a56728af5acfedeccc6512a9ef4664f7354b29bb6fe959905a89cf748049cd8974f2dd3ea2d1a50a917b803cae372c2e815ace14bba26063efb2969b6651c3c0c9b008817edc6bed59e177fb49270c069ab3b0e2eee36840f3d24171725a6a6ce6355daed82af388bc6247d0f8eb1047e04cf6da1873a119d925ef88c519f39acd389e65f8b8c235f26062ebdb4cb47f61fa59e4d4fc5114c28f305b6f7f6e9b10b855437787957c7d9134d2d2da63f7f30b534fa4d588e0f1e9fe2b8bc482ceefe0c9fb377a0dbe8101d9e1f2ab89fef1b7d9e23595db22d50f7159cfc22bdfa37fa73246152bd908eb7fa5e7ad454c8c88b089a7f13646bb6b311563fe90432232167823156ec0ed2517c8a54b1ccdc69724c27588ca46bd61cb67599b50149452f71c4ab7935c04a1ab434661cd660f5f88ac2b456e8812d781f3ed8e5b4364d7d502796769e8c0039e6807c6a400734f0ee447eae7b7c35dd6daee5a55572eef8da90a67a37325010892de3e42cdfa48a4b8622185fea4d1b3ac57c21a9ec29ea878e5620cbaf2778c3b6988285801513ce8ae42180e049c79885dbb579170cab6890c374bd93d76e32bc791a913d21205534b8fb7f55045f823665632cddbaec0e6e62efc593493d8a1f0aba696014d92bc1fbf8627319013625f541b33eb7f8ef49d3d18b065448a86a4238fb35f1e64c22f19e65673cecc4708c85ee3b40209693c10ade943bd7d6c885dd74d3c66623ce69bece9d9747e2d53cbf0449eac5e0a31c715b4b385370e363a50854a872c8c2a6b8a7df552c40a90fbd02e1eb25eebe61b694548b4e97afbbc7ce978e7ab49456d246338af379f62df2a4a689cff69b435d7b31dd607c62052528aa258abfc9364f8fdfcf47688dbabc8b6c0d7864789072c177a240d62e483f09bf890b2641a46c6fb6d8913f28c2d48f2090ad3bac51a3071f07c98c3b069c1f14521aca56c75773fac7fe7568631fe904930c0de7e3f1774589716f00f769d121ad189d85a8847d67f241c9dbae44574cf9fb38a75e2f47888937ceeaf13d37c2e456362f0ee51da4096a0fa0513bea06cb461db4ac49664e8a7a19e216cc051ef0852ae3ec4f09fd342e808300a2cc62d06619ab7f45a6eebb35570d9ddcae2fc788f939f0deaebc424de06d06219f405f1b972a15544926875f8acb7d6485db7ce3b06dd1d6124b07ac94c798b009e1c8e60cf5fb32e12884f77dcea7fadf0e18c5f74f17f7b9415e83e60627166e6dd9a74f5b427c0fd9ea838bceaa912d8164884b28cf8903feffb18faf03fc65573cd922ccb842e87ff0bf11ab9312dbc4118ee1aa5acd1f3cfc657861e06c1f0e1d2cbb60d10e89d40b512c695c8fef8d8eee823ff043dbb450c446db32a1560b1c2496f3b6642394d0b608626e33c47c50b8762cc8df1f914021cd9a906a44346e4ce709a3cc88f5124c2678baf2791b27208ad6a02bae6a9e0cb07f4533a9b00b0ee38dc3b1d2533ace3d8b3d7a02e14bfc281593d1c8bfffe15b4c4f411b6618a6c2cd0b7be50304eaa832a6016791269b4e98c87abb76134bc017515bafc60c03778168a07a4e12de751aa50d93c057fcb466b4c9c0886067dcba8dac44c9c3f97913c07332f1a4df6759bb2f7b06d0a269e603ea4b64f63b2c8b8bbd7308b74336acdf53dd9f3d87613b66c293f3d1f17d899efe7663637aa54fae37b96594181a24f7c60efcad78c78d8709163488ccf5e1a050de591b63eee715e7fbecf5f35722b2b1bb8e0526e28f1a4c50df0642664b50161afc261fdedb36ed5465198c54c7cfcffe176acc5cd436bf7ea65f38a3be5127b750e387a4898893f70c1725087ec8276137ec0d1da7e9266546d8a8849c024119d4a4f4a9ebcf94b70cdc84a37644eb5a41f7bedc5c798703ffbc4ed5d1b2291ffe6d049b096e900822e7445feae22eb945f02d3de6d3567aa05b26e763d072adae6ca36175bd7170642661a823ac5ba88bbdc7656a873bcc1c42bd3369f27f3f853f853c7d7b4a7fca2277dc8f4a4d10c2b48106a9f00198fffc77b10872f1aee53bc25ef9fb70b46ce9dee768bc8026fb6ae1495d4a7d35d23b8b67321cb1176d70837eee93f566efebd818386db02ac8dc9722997833796075412c26abb6a0ab4f84d5e68b8f939db8390f1e8e38861bbb47bb71ee12b175e3fb36bf94ef0cfa7cd33e4d3045cd9bc30aa974bcdafbb2b21fe10119682185eaa96508b2a3ebb1fc22d850493f21816b7f9c3af035e5ea8aad67081f940117b552b17c55547caa63b5597cb6cdbb724ca348799e3b2e223a837d45fbd7ab2f53621b000680995752a0ac732a7d1685af4eb4ab15b2c5d87caa2eaeefc062bc604e873bf5751b986d1903b4ab9291e4c3058a3ee5e772347fe7c7e27ed2dba665711094fa05c3241e749858059fd794f373f919b8fd3fc1b3b0ed04078f310c599e45ac328d188753379bc6f99f4709dba4af37b55fa2bc3ce7dd2a1e0f0c478245ce2c12a91520f3f922ae46fb4c20a3abee0b8a8945ee32a0c04ca92f73758f25b2ae1d04abe986509769a9a778458e0e203e7593dbaa634450c546468a5668c8fc59d59b241716a0f706f90555178931dc17ca7e21f0e8deb1f29caa1e27c3d1cafc511b320c0a69789df573f91a941a2a714c436bd776c089902c35741abae051a991459c11b9ef0d05e9f2e3c2546be0e33777c87554705885a98fb3ef2e33dac6fc3f877add1685fe33a6cd3f4113c4cc274fb7035749658d3bbf924e2398e73c6805d5df390af136727705b2eab55bf2c3b34bb3514c5b6bbe703022cbead7c98c56abac6525269a8577f3677df1b1f1f7eb08d65ec8922302c5ab89c70f1e91a6e4d4e241795558749dd93ecf5ed50869337bc9b20a9312bfefeb389864b460fd296e81b081aabbbd6d8c5d54768e6f2e43f006dacfade1e6ef89a3d0f5404cef8cf15c3dd232e4babd26762e80f15a09f05400ae493a6f4a6265ca68a55887ce6b196175beb54d723047c650c2f04934d726ed53b5db66a0a6e9ed15dac9bf60493de8baa50dc9d5f9c1371554551e748d084e21aae0166e0b78ce7bb96493871339b4983cc0a1b4cb012f5eca7ecafcd21a0218342ea59234be8291f2801a2093ea2ac8a0b62c5af731def17c12757786380062a640ed1e2da6692505c562736d1aae63fdcf75e8c4f5df617095fd8c523f184693c4166ae83463b5f53da767037375ff528d4dc594ba6e9f414df479191944da095bd43b40343eafdff3df1e3c678a4e4a6298a29784eeac917e6d5e2ceb22329d85a23aee69e5eb9a12c0fc36db533e7696a7712de95548702cf59c92492e341b0c50f3c6f4b8bbfcad13f32f2157f9d0f7816a8683196646a0d30114594c1245fb6e6cf5b5d6ec13611d5dd0c0bd4dfb2f751e28fc77eb46094f434bf3912d0b6a540060402a0001be2aa9a8a42eef18b1e92bc322f20047c12f01a90412935a3f5d5bc2f2c50119b6cfd63eee146b90d214199b5f52acbc73cc5d8c7b50fb4240e251cf01ecbf4315b3cb0397e1ff6fac3adff1effac505e8fcea4bd27f1ebc8369059ca424033c37822d03cd0c3edc91f7bd381775777ac164f72e16dabf54efc8fd57e2de07767db5fa4ef8524fcb4fde5b41032ef40bc2c78269efb8d6a9b61118e2ba40c9846b0ac409d9504769380b1a3e55e7e7ad8c1aac050d2a2bd0a9a97d2ca7b0646711d3da71748a97996370eeccf5b407810516477ef8d3529ce3b76145bf2b7e2ab7ae0c7fa609ddbcf1b8cbe9530a5d7a829f514de7ab8cebdd066497dccd6d2b82e8dc449831736ff0250136d67eaaf15bb82afda9427819880c4b918d8ba758cf9f9a2b1a89c15897a19d93995397f162eba6fd1c41da470782caf378752d667bd4159b752606091c16dc2306274114519a40d351b99cef861a3658c06ba439a9700013f07abbdf6e483416cc02ee81f734544705e5405d72243c6bcab967f784e208d148df8b75813ac02f26d45a29fbf53c225f5af890a85dfbf1aa3824b96e4624ad0843b6a61f9ed61ec22bc15f81e75cf3122fe40b7fa2e34e920bed2554f32e2f7afc8ca91e6f4e278b46f1b25b8aecf3c64e93e36daec112fb95840b501342aef9372db525964ee6246bccfc9815cae791e8a7536f3ca735df3e94703b7ec62ca1261223934e345dfd254d9a212f8b1562cc4c8fb0f3fbf5ef926b58155ee75c55a3236faae282debaf3d2483bc0b3f3772ccfccb6f4a7436a7576f90eb0cc67ba6a3d09bc15abb77b63bb26b5cf20193c9231605d1c872c4d0628ff3f0b32e4f230d24ec8b1dd695ac0a37568ab19142693c4eb3cba0b36ebcd2ca541dd73426b717612618bbf8bbe6765ebc3e27e74324411cc57d309d21be6276fddc6f8d4144ecaa4cb885febec7f3e0db65881f71c17003a1", 0x1000) getsockopt(r1, 0x0, 0x67, 0x0, 0x0) 16:00:21 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0xe6, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x3ff, './file0\x00', './file1\x00'}) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x20) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r5, r6}, 0xc) utimes(&(0x7f00000005c0)='./file1\x00', &(0x7f00000002c0)={{0x1, 0x9}, {0xfc4f, 0x2}}) r7 = semget$private(0x0, 0x2, 0x100) semop(r7, &(0x7f0000000300)=[{0x1, 0xffffffff, 0x1000}, {0x3, 0x80000000, 0x1800}, {0x4, 0x1f, 0x1000}, {0x7, 0x9, 0x1000}], 0x4) connect(r0, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) fchown(r0, r3, r4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x8) fchown(r0, r3, r4) ftruncate(r0, 0x8000) semctl$IPC_RMID(r7, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000003c0)={0x2, [{0x3, 0x7f}, {0x3, 0xfffffffffffffc01}, {0x1, 0x1}, {0x2, 0xff}, {0x1, 0x1}, {0x0, 0x20}, {0x1, 0x1000}, {0x3}, {0x52d5e52f95acc8dc, 0x8}, {0x1, 0x2}, {0x2}, {0x1, 0xffffffff}, {0x3, 0x9}, {0x3, 0x2}, {0x3, 0x753f}, {0x2, 0x3}, {0x3, 0x9}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x6}, {0x2, 0x7fff}, {0x3, 0x8}, {0x1, 0x61e8d4d}, {0x3, 0x500000000000}, {0x2, 0x9}, {0x3, 0x9}, {0x2, 0x9}, {0x1, 0xfffffffffffffffc}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x2}, {0x2, 0x1}]}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semget$private(0x0, 0x3, 0x6b8c98a1563bc110) sendmsg$unix(r8, &(0x7f0000001740)={&(0x7f0000000580)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000680)="62fc37eaac2b83c4953af146e613706a1c896c4f730e189002dd669713abad708de454c8e8c6e6e597a07c77fed7e6fa158c19a860c15c13ea0d79c0d3288cae121e3399d1dcd4523a255cde1cb475dc5e089064a6729802faad33658a8c869709436b4835295fe1da261674e31b508f2bede0764312912eb12b61360d38110bc50b4b10fc3a4ea31cb538af94ccb8f144917c1ce6beeb2eb259c66636543a2b0b0f3b79177d453d564342d699ea4d5524d636c7d9b842b3fc45fb93981e6bf718c4b5b97014f9b571feaabe140bb435dde836930a3f68955bba9f33712abf53cf2ac0b083cfc245bba5476d52264e85eaf06f17431d7182453849e5a2510e692b2f23f747fcdcc7d1125431682607f33dfe22dd2c48ea19824af7a76b3b6a03c20f26bd0e809c423541eff167f3f8df476518a5f7a42d2d6e9a0958a631afe3057d6cd90b9796eac15bf025d49ad386f5fc4d880b1c0e7bb0fd6935c7f7bdf774cd78d0c4faaf95ed904b3b001731df699dc7d63ad9a6109d9c06021fec071e02c8aedf0bc137f04e5ce381a3f5f601816551bfd3abf8d34bc1f9ae0e54bb5774433254e5a79441ce222ed622ebe470237de5e2d94d02eab07c51e2b8d01be713a02a17c939e53968b0ef0abbbfd05e6157d3a5335e408873e7c8412623ddb3857d4459d404c4e4adf35d6571cf190da5503970cb5dc7b1ffdef720fb78b4c4c532d44352fd7c4fe62cbd77ca7412ff28104816ca38087864110ae7aa93288477e2c6ee475db36154705eccabcb400e42feca033501393c5d73b36f92d7d8db13700bfb9452544176934e4a146290d279cca2439018951a45d0a5bab8c86535822de7f9b38ee1a3b6a1434f493862d981e01debdfdc8ab17254285fe6ad88bec3be65b09c21bf3db01a1304d905e71caa1c700fa067d422fec71cb7aa2fa3091fb4ff239ba8fd33f8a89f16638430196004a8d8c77daa8eef0287b962a883edb48fc61b0b382fdc11c6f035fd096046d4f3166d295b679765cae7fd42cdca9669ad67cfdf81025c3eab965c0ede14224402992b17bf32763d745993b9acfa251ce0c951ed119b1df541b5910a49ced99afbf9aefb95b07895e1c05695366b2ac3ddcab82ac3ee7a760fd01ef35ec9066cad75d12daff20e1bf4a4d0f66b1f103902af4ed3f847f5e2a5e00595e15dc3cb82884f1905d5997abf78f19b23ccbb019cc4ea3f6de0662c99010de0bfbba334a50b14419ea763edad48ae8ab33b24e8a79e2b6c7b1ec0f262458f53df8dd023dc645d54c94f2ed8b973ba3689e9ec9a17f67ba63651967eeeedf1517db699066c3c0a3fa923ae3062dd660d207ca4e6d8d56cd27612971f3b3d87d09488ec8b7c6501f5b148cc7818c910220527630e83d2212f614bb5f3484b8af339cf4bfbbb6c3a7ad7554d1e3759a5b0c935886677567ed3ac0101996c4a7b7f9e1c1ea202c3a29eeffc4b9946236e612630e279c512c3e7e1ce192885ec7c156694cd829683fe166b4c61613f50f641d1124f83b1064ad5f294a001785a16a01078c46072737bab9aaa46d3dac5dc7e4aa522f5a0c5db4c9555bbc537364366ae22f4cc49b38e2248e645783781aca009433286fa945271f4fffcd44c7af47acbc17e23b3abd32da6b87c33a6d1d8672bbba0402fd8f8b0a80bc5c12703871cc65c62b93d5b87943b50976623a9a6b9b6b339c7ed65f098204cd94f73b1269f70fafd8504c4b4495d2885eb479b243558524cabf12d0122b4eff8e78c1ca3150922d27f7f92738903834a7d1000f6ba9743ee00fade08e2780a4ef6bd4dbd2ae0e2968c0e4f1dfc7d3af1032025ad24028bd1ad691dcedbcdcc0e118a7b2177c16c05d68f333c1e4f7934e310832f49e0fcfe7be965628019c88a0cf89b5fd555f356511ddd1e090769d2145a0c13c29b3595a52ac3608c46b89f87896bd0264d23401eef4fc171fd0eea9c868ecc7ad2d9e6d29702de5211c25d544855740a6a0fb0dffccbc20263031af0781d715f99dcfa81d2017ecb749b9a2114ac67bac4ee8623c87ff1fe8542868439189fabe8825dff7d279bf474a27d3068308966745ae7dfd201a78e40833a8798213cd9da94e2a5232f3030671d1ae731d7ee04c32976290f4e81cb71e2c7b25a46522cfef6bdea76fb38aada9a01396b0151737131495b3d051db106263bb0d3245bdda684c96e617a22940f15592c41a8f641adef164e136a128023994526da9a9e269f247b88a8b1629d6a056d7d2f9a7668182bf7b9e723e03ad567e6c1669d4b280bde59cda89bb0ca0b09023e5fd68cb2dfb9d89768cd6150899251e5abf7cdf656309d0531b236a23f16376f8902a4320e9f5b7c569519499e72239ca53e97451cb99362e646a0b4970405934a8ebd81d75e3c6cf44ead1975bb6f75e7f12bb25fe7e427e9a4cc87544108beba7d7f4dcddd4ea7b20c4ae3dab91ab5b114d193aaa6e0e27325729c8d3c5787018c9c089b59b89550f75dd6e8e450c1b8093e19bf6469a60208fe2ad737a3eeb6e263198861affa46fd8f74fb720024e211ba0826aaf836c12d9d3efee076ae62fac3cbd7a40acd3316c37fbc9401a0c765de4f94fa9a077b148dc7701c81d1427db0a74972a4fb1b1c3a6621b4837d7d25550eac072cf298ef065945235da40f23c82b0ba16a671dc6982d04fc0c23640cfa8f3db16742b537a82e1c97a3db61cc6f8e635c062d396dd1861b74fa47f2b84b842e0c1a44e2b9153211287f1c370414ed39730bb03f044fa81e69185fa05e5158b76c04663054dbf3d11542f9e0b71778d6a005d376aa15c9953fde8e4c87f75126b4b0e5a9905e5ba5370e620a261f3ba35b86dcae3528d69fa82dd0a472ec35e495da8b97cfc3d1728305656d20c3030846873225f407836c5dbbdd07558d4b9be6602d22e1f2041678a269556c782f620e89cb3868bbddc139670fd09fd49e60ba492efd63462b9dd67b3278b669a1780a23aa56fde0ffaa37cedb1895aaaf9d065d1bf653c6150022edee7fce99c63ff56269f7b5a10d8080d330c86b016eb0d510cce23f5aa7435d294ecc5a4ea87f54ff7aadc7b8cbc862bd7e76fff30eb3dfe4afdf9b0b3b8b89f129e1692164b026c60268c3f3ea99f8e9e6b9822d1fcb9241b44cefcf5bb121a778362c10301290046d3392a4648622faedf0adae6da873a63686ad4c55dfccaf6790f0b906f18231067ac3dafccec9d4b4a1a16c3cf536bd6d224eeabfdaa43b775e61f4c3942102ced944e8398ce2f9ed5698d223ebed6d70d6f17b5bc5751b765b87a35b29e98d13396cc4cdbe302d547e26ff22d642f1fdf0aa04491a18c0699b6ca76ff7185099265a3a2f0fee97343bb7d02905e1b026b35427b7364e2685bd7bae33104d01a31986c8c1870147d0003ad7c071382c239695f4a0edf62f362a8c37d813bba243e3a5bf163c44fef1b4aba9e2a21a5c7b8f3b8f28e8493400fc26a73d8158daffcb19022df00f066e4f3777cd6bdc195ef26f1d390ef69cf90a82ae38c036fa5e7ae41dd458be450b8531bc4ee17ad3b9a4dcc0c1fc29fe5cba5f3c12caaea1dfa4573468c9d913a11fdb74e8130cc613bf90f5eb254de50bb8b58fa5af00e7fc7172f70928f304dcd6b0baac3098873222b438ba4ecfdbd9a56d11a8c3f1c0e41aecba119ba30367fd53d8ca0fd9cf37a498c76a05cd93387a9d62a27d5d1e9f331981a3f147e965db88a28b05d2a3e768e92cadb315530555ffbbd86f8d14d51abad89414f22c2edb4ac7491a717a23840b8bdf3a2a6b9c3c786a39cefa04648b5273b5d95506ffd5ff2b98935ce9a0a62ad15cedb77677a71e4c21edc6c4b2786f3a395fb6254c95a7d54443de73d153912f024fdefd863de8fdb7c2ce451114947c9dbae22765640bf15e0dd002dc9ed58c6031810c1166d3d93ba2e1f580805da88924b9a8755cae6ef0f1ae5e807ab093c0f1ba03f50b4040240eda0e2ed7b37b8fe40f349f8ee6d45a38f1b533ec41cda82ad06b3b08e7e0cd3c3405bbc4c719bedd49bdcb8753dbba1c6a28469267419add4a0a9358b759ca4c40e049fa7e949634d98135dae6d957d93bca40ee1ed85c482dbf47c7d04c36ac07a07d2c5122b98fac02a99d2722a6c5ddfdebc795169d09306887b57ea5f032a785b38f49d94a10687ee9c23c9b407cbff8f50f909b8dce9abfa26b7c6e23b0e3f60ffbe159e04a85ecb22e774752039dec7707a0277187863be2c843dbe69145818c581c53b70496aefec014a86ef0eef2dca608346a94e91852f19ce40419b013e5815debc8a53073c0bc0fb67c55fe5c84bb0f8590d358b9a49b03ebef48ccae299a7cdd84cff829522d830eac012839019df4ed898680083e223c1e9590324f2f180a1525676fdcf06cc435c2470fedaa98858915e8dca5782bc365a569bd49cd9ec6d00a74f1ec2a6fcd9f6dd612549fdaf06ab9e31ae43aea698c8958c0373cb2e527014f4d0995f8817c7ccf343ac332640b71886a86a716aed0e69886c118d782a6b1400d9765db8e49b5ca01df294b57b4de17a3a0f88724de199d9b5f2b0e90338dd4b7ff9b2a0d0873f554cb5ff9278e0df69d8a41b1e950b6df18730632df343b63b3b4162c8f8df5580b680698e4fb8de16f33eb772a4e7769f4537e2e19be0ec09ae8ee511c3477600351ba0f53bad9801ba71adf0931a44219b1d5f4f649e547f8a44f4c71482fcdbc9e02bac97f2d62cd7e663b2a3bd07a46394d951a92a76cade56d49139b2c66930eee05a46b47a7748142c44500d7a43c906e07400fadcf905102269ab45754c73ec47e3286c1c578e7f76aaff1ae47e5412c5355804ec817ba7320bfc3c47a0df4247d808e51d1bb88127cd84eb9b1d4f0ff8b4b23e9ba46360efbf268ed50c1cd537f181c84fb4ba0f01c355895f5aa4bd9a8e0ede8b899d87bdf607cb85467db4d49e6ec7cba93ffc76b7643b57b95d2f7b01be01ebaf8472769d4901693dd033b9c487d3e6ccb3b6a95d280c09dddbff74f712e0bf56058f527126bca3761e9620ec9a78ca97f3c546ac03fe55b56134c9c6934055e6ccdd592265c35412e91b8751b68d06b83db6c922758d9744f49f71f0d8183c411cb3f7ae4992bbf6c22e056ca8526918400d6092d17b5dd7979904cf06c10771b353e527bc155d601c14c7e8cd0e3058835ed05118afd2403f0d8415cb655baeeca147b785cf2d680e6df2041df06ced155dcaf3f5454f6ca3d0c2f92a6f6c1adacf4d7b29b96c99f7f888515610bc560be62d16198d1ab9a8e6b194f239176e77510bdbca22ea84a4a26ca129ad1039dd3c3e46bead4788ca38e3370e73cc9c429f748e7f312eab558045bbc8c698941a05ed63aba289c55f5dabd42fabe4b033116f8de884ac17c060b4f035046af9659df1a062c0965968cf7f342567b44a91a67617333343926b50c732b772aa3e9ae7ebfe3dc3b4db534c498a957cb84209a08fc201db1e5dc55e2db1a9b62f2f7fd426ac95c022013eb51fa15d845c17a7251f33da577b82f3489e306caed2c1f361447831f046f88d6b543c77118dcaad7825f4e4157bac206aba2c08919223954063eb649d6390fce7cf9b3e94bb4b43f9fef4a6cbae804b842b09ad94e6a42f0713ad78a40d2590e86c995c2309c1662e4fc86b8ec98e95f0c9da011e8095ddfe0c0ae6ae913ea769e7c4a6163e9be10f382a83064e26cb0210fc1c2b9f852d6a6d097a1a5e7dbb5e4507ea547afbf4f9b503f270be96aa8", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x5) bind$unix(r8, &(0x7f0000001780)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000017c0)) 16:00:21 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x87, 0x8, r1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) open(&(0x7f00000001c0)='./file1\x00', 0x0, 0x6) stat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) mknod(&(0x7f0000000040)='./file0\x00', 0x2050, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, &(0x7f00000000c0)="58d920ef3d026ebae6", 0x9) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000300)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='^\x00', &(0x7f0000000400)='}$@\x00', &(0x7f0000000440)='.', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) seteuid(r4) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) 16:00:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/93, 0x5d, 0x800, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000001640)="d1", 0x1) getsockopt(r0, 0x9, 0x9, &(0x7f0000000100)=""/222, &(0x7f0000000200)=0xde) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a44", 0xba}], 0x1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="296c9b96c3aeb751fb0f4dbbbaac724914c398dd23d1bdc5cdf579355dae6dfd04cfd5745237516123", 0x29}], 0x10000000000002c8) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) r1 = dup(0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000140)='./bus/file0\x00') r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$dupfd(r2, 0x0, r3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:22 executing program 1: clock_getres(0x200000000000005, 0x0) pipe2(&(0x7f00000001c0), 0x10004) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendto$unix(r0, &(0x7f00000000c0)="f274d5a706e518616cfaf9870d1ce548982663b74d3e4e4c2375ff4f54885977fae9d5067b3a3a65b53a995903571caabab0d7e1c1efe9a93c4cdd7d02a0e662912e7946fb9509674d3ebd6f0f9cbbb4c5bd4fb569b6002f7e4cfc8375b80233ca20fe027a4bba9f177bbb342ceed6429ee88fc8a8b9f72cbfc5d636ae3c8ae33c768c578cf45a305333efaa041db03f44a0be66059d73fdf97f13fce3754a325f9bdd7cb6fba41d", 0xa8, 0x2, 0x0, 0x0) fchown(r0, r1, r2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x800) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:00:22 executing program 1: mlockall(0x0) setrlimit(0x4000000003, &(0x7f0000000040)={0x170002, 0x100000021}) pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20041000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20042000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20043000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20044000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20045000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20046000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20047000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20048000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20049000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2004a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2004b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2004c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2004d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2004e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2004f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20051000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20052000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20053000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20054000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20055000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20056000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20057000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20058000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20059000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2005a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2005b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2005c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2005d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2005e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2005f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20061000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20062000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20063000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20064000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20065000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20066000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20067000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20068000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20069000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2006a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2006b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2006c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2006d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2006e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2006f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20071000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20072000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20073000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20074000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20075000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20076000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20077000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20078000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20079000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2007a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2007b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2007c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2007d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2007e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2007f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20120000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20121000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20122000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20123000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20124000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20125000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20126000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20127000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20128000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20129000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2012a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2012b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2012c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2012d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2012e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2012f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20130000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20131000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20132000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20133000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20134000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20135000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20136000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20137000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20138000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20139000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2013a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2013b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2013c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2013d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2013e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2013f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20140000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20141000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20142000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20143000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20144000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20145000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20146000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20147000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20148000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20149000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2014a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2014b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2014c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2014d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2014e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x2014f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20150000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20160000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20340000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20370000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20380000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20390000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x203c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x203d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x203e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x203f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20400000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20410000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20430000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20440000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20460000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20470000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20480000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20490000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x204a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x204b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x204c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x204d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x204e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x204f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20500000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20510000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20520000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20530000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20540000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20550000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20560000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20570000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20580000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20590000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x205a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x205f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20860000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20870000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20880000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20b30000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20b40000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20b50000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20dc0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00c2a0 va 0x20dd0000 didn't change! 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r0, &(0x7f0000000000)="0700c5ecef8c84f4", 0x8) clock_gettime(0x4, &(0x7f0000000140)) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80000001, 0x2}, {0x3}}) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:25 executing program 1: r0 = semget$private(0x0, 0x1, 0x40) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/162) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/9) r1 = semget$private(0x0, 0x1000000000006, 0xc0) madvise(&(0x7f0000fed000/0x11000)=nil, 0x11000, 0x7) pipe2(&(0x7f0000000140), 0x10000) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r3 = accept$unix(r2, &(0x7f0000000100)=ANY=[@ANYRESDEC=r1, @ANYRES64=r0, @ANYRESOCT=r1], &(0x7f0000001140)=0x3) flock(r3, 0x8) madvise(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x10000003) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ff1000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ff0000/0x1000)=nil, 0x1000) getppid() geteuid() getgroups(0x7, &(0x7f0000001300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f00000013c0)={&(0x7f0000001180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000001200)="b9e5f430ef44ab2b3cd13b0f104e56a8b3f341dc856a6a41a9ff3d5a9496883b682e83c69705f1edc2b2d84581968f3b86de9b8e1b4936f192fd27dd5e50ccc78f2926a76931eb96e031bd7fda3f6ef4753e21f94ff90d42516cdc38a790965762a247d2df29a57529eea1ff75f78042ae38ba5fbd4fc10220e6c532ee7965cab87602", 0x83}], 0x1, 0x0, 0x0, 0x3}, 0x402) getpid() r4 = semget(0x0, 0x3, 0x4) semop(r4, &(0x7f0000001400)=[{0x3, 0x3, 0x1800}], 0x1) munmap(&(0x7f0000ff5000/0x1000)=nil, 0x1000) r5 = dup(r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001440), &(0x7f0000001480)=0xc) fcntl$setflags(r5, 0x2, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000014c0)=""/85) faccessat(r5, &(0x7f0000001540)='./file0\x00', 0x8, 0x1) getdents(r5, &(0x7f0000001580)=""/4, 0x4) faccessat(r5, &(0x7f00000015c0)='./file0\x00', 0x19, 0x2) pwritev(r5, &(0x7f0000002c00)=[{&(0x7f0000002b80)="4b695f55556a5eb6ae01fe445f8824fef16e9618d0996ff7f60ba1531adc5d3663831b115abd5e345afe7ce0a93bc5141df252f074c75dc6de638e8f82f15de9729aaf66686ea658d7bae2bc4e463336713de98123ea5e2e4753d9029e42cbeebe3a5187918a18b0c723ea5b004ff32a267371a1dbee334be444ea", 0x7b}], 0x1, 0x0) flock(r5, 0x1) fcntl$setstatus(r5, 0x4, 0x8) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000002cc0)=""/107) 16:00:25 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0xa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) fcntl$getown(r0, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x6}) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000200)=""/150, 0x96}, {&(0x7f00000002c0)=""/143, 0x8f}, {&(0x7f0000000380)=""/164, 0xa4}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/4, 0x4}, {&(0x7f00000014c0)=""/141, 0x8d}, {&(0x7f0000001580)=""/102, 0x66}, {&(0x7f0000001600)=""/29, 0x1d}], 0x9) listen(r0, 0x4f9) getsockname$inet6(r0, &(0x7f0000001700), &(0x7f0000001740)=0xc) getsockname$inet(r0, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r1 = open(&(0x7f0000001800)='./file0\x00', 0x400, 0x4) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000001840)='./file0\x00', r2, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r4 = accept$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001980), &(0x7f00000019c0)=0x8) r5 = socket(0x7, 0x8003, 0x4) getsockname(r0, &(0x7f0000001a00)=@in, &(0x7f0000001a40)=0xc) connect$inet6(r4, &(0x7f0000001a80)={0x18, 0x3, 0xfff, 0x9}, 0xc) getsockname$inet(r5, &(0x7f0000001ac0), &(0x7f0000001b00)=0xc) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x2b, &(0x7f0000001b40)="06d9a977684873fb3159154230016401cd3aeb65e8f5ad9f54cddd30e5ec74a5533c8e64d605dc49351341") syz_open_pts() recvfrom$inet(r5, &(0x7f0000001b80)=""/52, 0x34, 0x802, &(0x7f0000001bc0)={0x2, 0x2}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001c00)=0x3f) getdents(r1, &(0x7f0000001c40)=""/41, 0x29) syz_open_pts() 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:25 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x201, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x7, 0x0, 0x401}, 0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0xfffffffffffffffd) r0 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000fff000/0x1000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getpid() r6 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r1, r2, r3, r4, 0x8, 0x800}, 0x5, 0x5, r5, r7, 0x80, 0x1, 0x3}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:25 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:25 executing program 0: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:26 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000080)="91b50d98eae03fb3f40e8b5cc8d5b95098129699f1a744642f7082b0ede35d24878c4211258584cbe1c99458e3b77f4163f6e72c7a211cadf406ffb6cc11575c8720844369317d7d963a702067eec25cd946", 0x52, 0x400, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x3, 0x0, 0x1000) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) sendto(r0, &(0x7f0000000080)="88dd80b4b1da713938d194af6e5ca4afb5617602dfa5e1b1468da788af2a3400d6622249b93496782073ffca73b03074c8991bc32db0bd7ae6be2a197fb54252bbbb10db3ceb5b9c90ab8163da63bc2841b91e137b221f225b4a1608392f4dae851a5c3b167ec3e45170b8d9e112f3c3786e310b8177b49f9aa8ee276c913d72a5bd0318d5589e43095fd6094140a597d36c8a26b551831bd057659821cf8a3eff171941188000e8141d12983b055e6589a6612e15056166bf9db0196e2d60c2321a9337d2ff21c3bbb65e88b7ebd96120592fa5c1cb70a6f8568a64374152f6", 0xe0, 0x0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) socket(0x1, 0x2, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x20000002065d) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3ff) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 16:00:26 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000280)='F\b') 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) 16:00:26 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control\x00', 0x0) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000580)='./file0/file0\x00', 0x8, 0x22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000005c0)='./file0\x00', r1, r2, 0x2) r3 = accept(0xffffffffffffffff, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000780)="34bf01b09baf8f2947cc261842d2d4e177f810c1ecf5f13e286bbd6745265b1ed6488fffc4ab526e80da41ccdcd5613496fad0271810dd5f949faf657755f9188046ec72b19725d5d3eeab3e60339662ed5401a8eceb1d185123835f097282cd85425d37d5b3429ab43c2499a70bf2301a6418990d1ce86619ac324f43ad7a6bd837638c8369da", 0x87) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r4 = getpid() r5 = openat(r0, &(0x7f0000000680)='./file0/file0\x00', 0x20381, 0x120) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000006c0)="801425d130d2c900df3c7ecf32ec8fb6dfc79e1123052edc77941643e90279f5b279c77a2e749a678b27c84514c7b44341e16e68", 0x34) fcntl$setown(0xffffffffffffffff, 0x6, r4) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r6, &(0x7f0000000500)=[{&(0x7f0000000080)="3a4990047b7a746c61d5872797a8d880118debd787e02f0211995e2dde03adfec5949010a2d18b8c0d9883eb2b46e4cfffa41c922755b978644db06ddc1ecdfc47050abb112dfeaa21e422681922102972108ff9053ea25a83433b5267c829ac6d33b59eb0442c6cb06ee5f5f3203ecbc2fd06c00d330a33e39d4b80a3f12f0e22d0b32f90fae74b7b955d62d1c7b83aa16a0572511f9fc41657670c5708c406b185f858d6bac6a3f02a6a48107816d46976666e4ac070bfa8df9526adb0b9849a42c414fe25807d1ec7c58abbbd378b8ed15f6ee4884e589bc33b28", 0xdc}, {&(0x7f0000000180)="10dadf8d6464869593644e711a96768526764615fbe90f08a9e9e2c779749d4c7339bc700178e1950889894866f756d2a58d81d6378c2aa4a86d3838aa7051dd6ef93101eba2fa915f77d9327af00cb46a78ab53ba2a2186cddfc85393c667323f6c8f", 0x63}, {&(0x7f0000000200)="02b875a1a506cf815740ed1fa34f20c44b5c4b59a7ff7fa330a0d40ec38048d2e750951efbb26c5ee93fdd4c07dca4c51dd66adf562ce90ec878dd0fcc5ddcc94e73afcab70ad6a65943b329f32818c7b2ca718a7aad76a4ea47b822b588180b8c24fd2aa0fdc83a6d0d266d7022a97244e826652244fd7fe3783897252cc4f702ac4920c938c4cc6f7b2a2a92984e783666d2738f04e364028f769aaba6c6c668327f2f09b3019c4566ba45167e7b1cf5f825cca48e288e4cd43aa34019c7c634b3bad6dfadd4fb8d50f41f5e5a2a8bd6f0457b16708ec86fdcccc3cd2c3ae4f12303f1afea1c6dd0d8e70b465ac48580658bc4fae2", 0xf6}, {&(0x7f0000000340)="619f35f1beba43fe2be0b7d8883f05c867b6ded958c3d65adc8d5d909a7dfc45347b36afa7ca9a38b8bd21e0ce97277bb1b262fa9a082902ea622e7c29916f0be80472dc187e7550a9e30262415730f29877812b5e853183c7d7fc7b25e6f473568ab933af3a46c65dec56ade2c698b514b9c9b2af", 0x75}, {&(0x7f00000003c0)="e7a84165f36591631a7a59220ed3ee9eb198954b18381dbeae3b369ee539f701358fe76c49dcb6fc7d9efadec129496082e168d1f2d5aa1c3d31e0a01ef7e5652d49d697150a09614b173f3e6e5536e399e84f36ec9ea1a5203eb009af648836f45b996b055a85b512eb36e373584f0c530e0d40a12b4c00fa6b9d233c11c2334abec72cd75501d1e1b2c698abbe4b1b14c9da361478ecd69cd7e64beca7ca4ba714c27e52fcdd513ba1724edad1", 0xae}, {&(0x7f0000000480)="6616a5f692d4cfebc1fd0de734f53ee125f65a8a3fe905e9aae463e53c02ba61613c61f7199d247561b0c59742a0fc1e88ac56f508bf62310406d1c95588eaf8687d034aa63e3561752d08547385a211b693562c85f73989227d49fa8175a64305a4f4", 0x63}], 0x6) fcntl$setown(0xffffffffffffffff, 0x6, r4) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) getrlimit(0xf, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1, 0x1) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="50ca012e2f66696c6530006ee473902e21539f39a80eeeda93ed30d0491fab3fa1720432fa61eb436d5b232a2a4efaad188ab4dfb0bcd75b314862636b5c2f4a91c1b543d79fd960eabae50d1acd181c81c753afd1885c3918db71dbb490a6eb2015a6c55d37d53f65739cef82443ef2f2dca1542e19ea02c5f1dd96626f56cef3317c4f6914f2a604a6fca8feea164783f2811e970fd8b8a7"], 0xa, 0x0}, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000000c0)='oML', 0x3) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000001180)=0x37b) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x7ffd, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:26 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xb, &(0x7f0000000080)="d5ff9668", 0xfffffd47) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) pipe(&(0x7f0000000000)) getpgid(r1) 16:00:26 executing program 0: r0 = kqueue() getpid() r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x3, 0x4000, 0x743) 16:00:26 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffffb, 0x80000001}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="0b12cb8efbf0aa5516d833aea40d0ac92d8d63578d21a1d759ea52d04f035554dde5c045d37ae72366d3988578dadc553842225361e738dac6", 0x39}, {&(0x7f00000000c0)="edb1bba2972bb7c0b0c512166dc401b1722fb3e2", 0x14}, {&(0x7f00000002c0)="937ee6c4d31ad5f629e80b176bb51b7156998f2e88c1f5f81417a26b259a88dca7617e4acde7c6ed5ca8d1f99e30599c0b5ac35ee4e080ee30fc11c9d48f1e1ef45de026a7c0f7caf4c1ed5ec0d9ccfe275c702dfd505d9e062c4d18346ab54d37254bc7871a279e639f166fccd06ae5fd701acc94d9e2d8974b715fb47f51c242cf4323e15d3791317cbcceb4ffb2ea9e832e21d0df54183cf8a264b2b7c8b39f88bc135b832f6aefab09f1f2c72b67d40ea600bba29167c857d71ed8cebcf148152fb0ac05b287c3d8ecd931e16f6038380419b19846e0440f776f12bc230c1c63aac276222a7eebf4f9b41e2114", 0xef}, {&(0x7f00000001c0)="f7e20801df5a7b7482516b070e81b1d8310cff891e5c2787461d5f20409586f56c3ac57b07c11341392f9acbbe8df4231fd28bc096a83baecbdf8fbe4194cfd77be26266f5e2d6c2c27e2bee7306177732fac27064e9c970584e190e8f47d83339c2727b6d95dc8ab8fc352c8b72bc049661e18fe23e7a9d602398802254975bf29cf2b76f3bf4", 0x87}], 0x4, &(0x7f00000003c0)=[{0xb0, 0xffff, 0xfffffffffffffffa, "dc78bcf3d744edabc617995bd2b711454c6b90c666b88c365b3e3bfa7b0967f7b65e1e7d7493ed0f00e359cbfb8ebc5d4083f0b3b70fa5dbc3a0c951ced97e0357bb0da53b7ca090d3727b1066c8b070a921eb5a8e12f6d9a1b8785fe56e7ce2a30cf96de00debf6e5ed43698cfa6de0a1f8d5752a0b43da0702b36b36b96b2d15ca6ab933a5bb5c7ed39d7ca1838622d7bdcd0134920f4aec849722"}, {0x90, 0x1, 0x20, "8b04616e0a42385e591c21158b2117d2e095f5b70f56a9ad040ad0877e641557a533b7dc8949688772165cf8243b2e7bfe23c5bff70ddc4871967de8a224b1519ee20b4c321e23d788f6551d0885bd215dc9b615a5bf84b8a5cce4c6a6540b7105a02d2acb02e11ccaa8b805a1197ccae40cf63cf95ed23c176051b3c4786503"}, {0x90, 0xffff, 0x80000001, "16c216d784dee690ca27dc7646a89d3a6c9a6d57e6305359169a311fe296b44a5489a90ea83a5368175cc6f68b8b57fc8e063f5c36bb49f11044c0a2bf998dcb26a055f10f0ce8807f1cfe0a056ed7c11137740dbf7c92c190517d8919701bb3ac51308cd45f80a5ed0dc3f1ba4cbdcf27c149dcd99012e78886a94a308ca7"}, {0x1010, 0x1, 0x5, "1acaa9432cea631ded99185789077f7e53d8ea6c24d8560ce8e888d286e3999da216835b6f10841932f9bc89e40985d8b7173def70df92062b1ebddeb97fc3a521fc9844ffb52ca032f80826799b7b8fa645d2427e781d175f248d73460693191154ba280c11bd3f30fe6cd93fd1f3ea09affaa5f175156a2dcc8a959993cf02abee25487a19e57771b3b5ce47bfd39446a53f450b190f0a586e3749cfa2242b9e0446f8377bf1860266cff6793900b920a3932234c686d205f5fdf5ba5539be84fd53c1861864885ae3fd967400bfa09025f8c1aacfc0a59b8f3bcbc9cc22ce3e31e250fb9481827b5dc2d9aebfba0eb8e3e765a932aca23ea4a3ece9d3fef3f4747c8f3873f634617910225d39526e1c5da5b145e0569ad658c72d22f3c1b2230e35683fc155f8906f0b608f54e4ce30b26170e007322cb0768d6c58bb1a9c6e4524bd7a744001116d571c37d5a1d93043146b2494abe4b088a2b52a836c020d0b5a2ae8b22ff9a1a88d14e65c638c3d4c8335262fd77c363ddbb44bd64edc8d2d614b43d381629d4cef621e8fe9ed0b31ac47a643cffb1d31376d7313a49a3a9ab1b04aac4739d55b505314785b2accb88011dc43712e7f60380b0dd98ab47d9909967b9b5ef17c0bac524b1fa0044b4c54180fa2977b4b70bb82755b9089c76c9b3e6a48092c4008e721fc1d2639686f50c4e7b0dfd50c256b6b140127d16a7fda72f1002f3aa97d00daa733c40e37b4163b28c63f1dd5b76a202f45bad28b1a68ab1f1ca267d14a6686a9b4b45204a1984fd95b740249c1fcdfbf0ffad1dcf3a31bbd9dd75aedf95367fc6aa3a2231890544a22dc4c3292d2bbfa7ce6bba4da86405688b1987ec8e02bbda902bfdbf8777e033fbf18e22a7a13f880f906a2c1a8f245aa480a75f3c6bfbed1ae06f3ca1dd22ad6daac805b2ba9e1e1340ae9a475abfdd3e401f32557b009efa34adf0ddd2f2867c4a65e62ce965aa8916d7e87e08c239a82a12ceb3a78dd01c49464783efa0b91058cbe07a145e51b224bf37195cf31f419082e003f024249efd62f06b1a7587952629a7752b6c42048c53daf678740d836e13bdb1ce4a414bb4875fea10e3877d3352fa773bb30e1f1490b8b759d548c4e9900d34edf20eee54bf783db127adfc13df70c162f53cb82f383e7f294e45addf05f0c9aab9f791db2b5c3584c4e694015fe91e63c3afa5d98169fa7c9c841573ec542b52ff44deb02194a8bcb20ac2287f145f5021f7e5c26ce1160b73f58375088ed8a0968dd4e2ab8033188f978d7f98103601e7bd86e1d4b188897466bd7eb1ad777637f82bb654efd0f9a3fa8b7948a96db823475f2b1553a37c6e25861654feb77b4f2bd34ceba01bc06bcfb16b9de08a0864e2cde52c2c5c481ce8df3a2d8ae69bfd5ce082d7c9fb93b1200ef373a656eb216e6e42a71e0b6fc539fb228bdeacb672e1f4a147dbdc144cbb106b64274e729be2fc939e17e941da997694f41dbf9bedad0e63d9560a38540eb08990abc55c33ab178acb893c1455b840c0146de2e124c7a04eb63d3acd944c32fea16ca77aeacc74a88328f354a4d7da4e993ff6c8e70ff09954c2ddbd08f085e2cf53063e475ae1f761d81f5abe8c314f4d157cc9fb6d4d061c766613912b45a811184cd491962af2a1d5b1eee25d0d3c5f3d46b5d891e7a9135dc6cd3ba22b7097eec9271df653e6040d43e6623f041355c6ac1982c3734cea9cdb83a06a270438fcaff7034ecc3d78f62f302b105058cada5c75e58fc32d21cdf97ef58a83974fe04574aa10ad9f1d1f24bb60ff602e35c921577a1b931c4384f10df641746108b8b80250fbf8dc99b5e4ae4de4e5333a27decc42b83c32db12078a0aeaf232856e221dedafc1bd9af2b2fd4795af4369a49be970d2a87a8b3693b1abfaee6a6799895f233953f429bcb5becb17ba56bc532af1bc36810c086d39e6ec221b2d39006bb9c6f62481420c2cb2f5ddda15f00430f83d35bfa17f9f894708ba9000c00e887206b39c75348b9fa4594f0a5b98dac2f6cc2361565ed76a86d5866e6d256d911a558e7b69131dda5351411607d4c331c87bfca6858aacc9f5f134678327b526ce017895d03df0a84f8933df2f83119d4674e83167cdbc1ebed7b89fe86900dc44236c6197eeaa577de5a3094544b7567d6cd5d7027efe18d8b5ec68b8d7938144aec946b86fe6f16f338c57d96fc034073e3448e47ca586507dff508323b43033af009d586f275a2472da252fcd6bfa2f6ade22a9879686742d569912e9b08fcd57ef155f9886a668fba71d6a3914400c4127eaabdff5c0f269eb831e8dfac5c6d4a8ca1f13e1bf148052b70f4af89c5956c55a0de75c3470b1b6577ab1b550749354c07b2aabb3ef0f597ab46eb2ffbd39a70252a27f4923e09c3dabb84055adc340dbf47f523c0f6eafc4f79d1c26781a5617c03be0dae343d733e56adb0179136de4186daa0788722273a4a8a47f123b5e8ea2569404497adeebf037dfe62edcafead33d8faaf11be4e4ef15bfb6b4d61b1584f5a57793101123a1240dee7463c0cbdb1fb2d47b07b9ffce7f73bd0418121621453b7aa1c95a8090c61fb73755fa71b1daabe5b170ce581b5d703a15b3623dcf2668a64faef671650002e0a440187d4fb8bc41f7639d74dedc1b0809e8eafb58d48994acaa70082612f12690f849f47461b4a41ee74f1ecd465cb7188f10eb95312b7bba0f72953c7d6d1689f92882f4f09a597c165109b12f5daed1474bdf4bb1ce5d6fd9edb3e24df80212e68d9b2c0f582e044b9af2ea0ee33201e4444cd461b939282179dd0e0808d5fd7e3ed769dc6893d0b12dfd33e9abd34eaec30f53b7e6f10033122333b3211675d5d7c3c32df6486d88752a84dafad6b2524df639baa81670877a420a4cb6ca1c33518428a2d008c8d43629087455c66a611a564677d9b8c5af6f4d2783a641ce8cade24411ed8b03d5a87a13a263562c2f87523f6df96acd6a00a6b12c39b45d82250a1c697de69bf2a84bb62c66705d8a171afc3dd184f7d3dc464c625d5fa6d32f935b4fd5e8c829024977e6470854c5312e7119e805120e47c23271768056292c695acc9b4fee9424a252a8779c81682bd21a8b871e76c2bf63e361bf1af6b05c9b67d258274906f747fcf69df4533ac1396b21d05a97efdeb970e4c4aa16babe6360b610cdc97ae88917f6a4622cc2d83cceb600e955870898bee93a1076936f4e2a0f7bd5f059bdd691f6a2de501cd82a7642671a28f9c610e2c520a899f32e42758bf6b775105c71ef26733ed4624b11c0197db34ca0181b83e375dee9c85532b3f07f623ae82313e5cbf2c87d1d1b5048e82626f5d2b198b1f3889232dc0a6a9fbf08fa76a24eefcc70d2ee9a78a7aa0fc1d10106ad26496fc41aeae41e55f22abf024c9cb1d3aac5c02f6177b8e940e896ba77b222b9931f87ad8e5e4f36f3092d0f9975d056631fa2ab9c43c856eb8fc372eaeee51599a255892bdc99e56b8ac6dd7e8204478e4ffe79b8f3e1abb57ff166f4d1b91f2d6afe1d2eec9d3f459b2fc5ef41d70e9c0fcd9bed3927a643948c31dacd3c102506851d3e6b5545cd3d690f8d0fa680c9c80c981b57b262bafff85cdbbfde1d902489f8c5b4edb7f439ce607b65c3ecb01fc607329cee3002a43ec51ee8fefd5a89e7fc70ad1349a4fe28bd4e746aad4c052fb6b47dacd7b8eaaae18fa55d1b66c706e2789e54e0de7e3f2093bf6b0d3673acca3ae470c2442537d57971f0f4592c833aef11ebfcd04cdfcaa9e53cc62ebdc59a755c0e74ac7a0477d7fc0bff0b2e6c01edfe25ab3d62c621ce5d5a9ccd3572ddd9add5917650f287cd037687178f5967092e68c263450daa0edd9720dbc608d5d6a5f3a4d1a96c4bd5525e4a93f09d5e108c138506f545ea3f1dd4028713a1f661f42dcbb06f7324d7fd8999311d765df2065590f1103fcc107ef1ee62cd7e219e9687275058c477865fbf0a742b77278ecbb45dca8d481fa5d2b7261a86b27e4c00861723161a28f86b347d6d94e4702dfd4b51a0c8c50c8e99c18815512e4a29337550086aff1202d57d035c353f302d47eceaf1b86680d1e95323ad5d79e53295667f5710e559599d758be00ba455642e12c347c01bff5a99ce72d37fafb21f516d0dbcf9ca93175a0d584a023394744da131389ce966a2c02f1fe4d721248f0b0975e42588fd17910ee35ec0be0510a5b830313569ed0e7f4256438852380171c612c235261eb0bc03d0909fd0e3b9f4fbe5df80bba8e89736091054100ed5d975646dadbfbd9c51c767120eb13054a13b10d4ed6f1caab843ecb8e3c91291ba5d3110b4931abb05849b80c8569a0e288bf2b2273642f98aa74d5a7295202b707769cdcbe44cf16ef1d4811893e16ae93fcba242ebf97adf69d07d3b30c1a945939ee62cfa9fd9caa9e68eaa6e6ca58e89428d617a8c11b96646cb68cd5a97efaa97eaea153230a006e35837563faa104d6ab9258160bf1d8a25aba602e6e2426e156776953ad8499728fccb7c106f229b11fbe5a7190771f7495d79b8e81211156a2be37e790bffdb95e6fbb999b2d3ebe7f423462cbc82ae4566fb8af8f99177fc55790ae36f0f63ab82c6c34159fd7ea66fa1ffd003ed72229e563a564fb879985fd40883a4e49641277c560e0d0b84b2c733cf7e1ae6ee94ac84ec8aee2a42a171d7653c10213f6b7c125ac2310a8cc0862e6e91f842266051999e2d4ff1cd5dac1e730ba557d53b3df7d0b5bc4ef58e6f03a6136ac56178e8331f05d598a4f02b2577b3e70478aaedf38922c7fed684af25f90b1ecba91cb3fccbfd033cb5e99b41e8f0ebc0c3ea6232805c265c3d75253309cb14e7c6216a0aa5a23020277070c34e89cbf39ae7ca901620d42d941ede2c8313c499d1ac7a2b159543e482a37cfaf7b9fe8485538e9cb9e6300f0c1712827440626f2388f350d0ec3f29533308e97c9fba221e8e510b50ef270c54bfcc7168558d3d82372b3288d292c6fb3b902a35072a0145cc34d1eaaea3e0f9b225494aab53d3f47b184890e509068178d85030e70f29da4d555a99fd20966a83d6dbb473ab628782f3ce5a5c44071d5ef5bc3d1f5dfc22b700328d58223be7acee57c75b92db50e59f4df6b69f21a3632c1ec13265323c7387996363b710a979dd9a32127c3af1218ea7162aed253ff7494230a400a35739d50a96ca258f3f6800d184e27b830e1e6d0762abcc9dc5fb31197ffb2a06cc573a0dfc108b7ffbc9b35cccc95935c41812fb61bf7667bc8a4bd8cc5cee7e805046e897cb23cd270014e787097354cb40bc4be741c5eaa6e70137b4b4f069427bb049907b0c8c840c588a4a3bbd3457ca2463e233319521bc3661ac30af14568f029742e8052dd8f71147433c89215aa345fdba0ccfb94b1595a3c256ab2f69eb66d1e253b8e4fe759c1e7ced69bd6f3138e053838ea892cffce1bf23830f1e1a59c70fa449c2bd7d00e58c310cc02ec11d3a98cd109bd44770e6eb7c30392c8851f54c03b213e46a96fb8cdc2953c6d9086424418e09b21b4142c65243bba66d43d979573579e5c615a7d438f63703b8c37337d6cbf2dcdb8673dd2a3a50be4c064dcd1eeac21c250ee72cdac08b8fa48a4913c1a9306026ef2b10b3cdd1d0b21bac1e39be5cfc6ba034e3db28879b445d12d59af7d9a6c251fdd862da374f2d834ca80dae035fcc1a0af2d9acc68abc8665ebd0ab23fcf4dfa714162f481c125a4a84b650c5a40fe8c98"}, {0xd8, 0x1, 0x5, "6cc97c145f208f131b10e74d93fffd3ea0bcbc06d9809e424b5deb85d4c37ce117d0c17f76f18be271f783bc03c89cf7a9fd3585f3155474c510546394cd2a9a27b44fe4da735fca632429c539307d93cbe1a4e0980cb923f4034a444c0f2da451a439cbccad7d29bf5f3912c23926154d7f88d98e705c661c4cb3eaa2b9e35bd6e52d8db7252c7322518fe03eb40db5a12a39fcb335dcf70059b464d9a0cf45c409e253843d029921cfcff074dedbccae252ba4dc1214d9ceebf036f5921d70b5efe5435ade0e8f"}, {0x1010, 0xffff, 0x8, "5e855ac34f5f864ab640e90d59a061cd0691dc4ca72767740a6fda0519c607d4bf3503f0dcbfa0b2e1d5fefd8a51663ff6ad117a941e35053f397d63d791274867c5f31252741a9c4a2a2c1a55ccee48e084a68a6dcb2ca9df1186081a9446b6b674260241eccf10fc19f9ec0ed95f660b78458d08fcabec0444c0f84ea7275c79ce5d2414d04a8e6092fe3bd53223d6eba101b16b346832a08b938db37b53c496534da0c8725effd7ab88a8aa6394970d2d588613b428f801bdfd9c0fe83c3f253da0b3e741dfbf5f6fb10b21eca0fb93213a832d600b67024f8cc23c0bc42f5d3c5f76b723f4ac4946e0b8087838148951c4738c2790c7544b469ed8219df2b823884e386caa8fdf702c82b71111ab4a4245be9f214e326b7890d780264c6a8601d981dde442fa7b0cdecdb62502e4f2ca57bdb2bf5b8681a790024bc804efb8aaf3e3a8edceb3a0ac5f9d415dbfcabc5a9e28dcd34efad246eccdc98366bab18b4d0ce82ad5dfe8ae5f807a5cf63a377899caab8d51dc6b3c17858465e607721783e610d169746919a3e18861c33844c6625d225371064b676c7fd9177d80c17075c42d4c4c39f42002841896ed4b475356163dbf1c5c345d9e9efc1f29a5eb70c126b0addbdc47e59771fbda4c6069ea77d1317a0cc0644008bdc445e1a345d76e49b1d2b1afa1ce1b394066cb246970ff999dcc70733523d551146f9484c773f47d57e8fd75f5e2026bca4b44ef8299623d5cee0ed4c8dc23625faf126b5faf1ce68ee5e55715bffcceda19471b397675b85caa92672620e8f1e18ff4edd428c0e9da23754a6bc5026e10da11eceacfafe220789f7127bb269d0b479c1e4f171eed87631e043bbc54456e2b516c4b8dd7f534509fdf4fc3b479478131b5703a69768a4b3f33b2693aa2d7eaa4dcb48492170546d7a8aee77d7a73afaa2bfd37d8b5d13df0bb317781c24bc7605d0568fae2905af62b4b7a291c185e4ca3bf6e5598020dd018752e49ac775b85341e31feca225b9adf2008dee6182236c52fc60f8ba17b096c53637bddefe81ccc444689d97e1a05523b345bcfb5932b6277b711c70cfbcb481ebdcb80b4a906a2b220f908327fe0fe32f27e1254068b692c234d4a7e3bae6d4479e7454fffaaa58c99334947994de8a7a18239d99f49a55899ed2ddb5057dcae06d8f16a1aa47d3f999c4d116aebc996b263da90aecdc910731ee84eca087fe1543edeaf1df2e66195d6be0ed6968a7dcb94d46cbb95d76d250eb5d9774b1bec2d906a9e4a662380c7f81c35e5d2c1da426c866bdbd95d87a7673b05d3f977550d85bed7327a67869c5fb5891f38c3021e454b45b18211e95374e30d6539dedaaafba3790f99841c5938002654ea3b558db4cd125e62f84ba1170e9b8bcf04f9c3ea6748db5b7a8c922332df138254d3bfe255f56d69de3db90bb626ca53f9723db87366a2df73b5cecd4f87285800a5bc5bc89fdd4ff2137446aab50d5c28e4ca6479eca167f454a3f47fc58afc13ad4c37ab8a30a3f07dfbe3e41cf849eeb6c3dac2a0a4c3b31657338af94cc38c008357ed61fe9e6bf03316f3350ee0e0ab981e2e25d49d4f6372b07ad75c9fd05b05b69d8dc18852957d7b64a3f42dab4a7a9a6eeeb4d6cf4de3de6a5f6cde713bd51f72fa92373a4c40b1d23fab303d86dcb07c617cc8c42c378988b4a54420337bab91057351c97fa489e718a724737f5663b377961dce9fc148a933ad4588a28e234324aac50abf85cfc24c66879ca58f308cb7b73b177cdeb91c5573347eeb763e5d16f30658b26448f56fd0ceb4cc54822e1c55cb6e46379c9b111cf59e749b5ad1d2b2469fe10a66d05c5841cd2eee69d32424116d23113e690550ed7d30c3b07c9c226797bb632f96fbcef74f7629292794a7fce83706d461fe224b842212939056cb073b6a281e3f86c494e14acc030c9768a1518cea3c4873160d12d32aab7235b03dca72b0bc2eb686cae34a434a059d376715ebc9c7c2fef1dcd54ccdb3730d375a2f693b10b9bab7488d7714c7898c9e0f77d3e88dc23d2a74c6efeab7402b2e46d8374b20d853bc242674715a5baef85ab25f556298bdae32a23e132ad06e0d6e8bf3ad7721207ec931b633f9c18d8bcd45d2b7a105a81e2762de11169b679014c2bfe41abfef4eea8a8c70341590915b8cf51119d215a793d1d212a0c8df9f67b5c2bb1baa014bfad049703fd3e06c3762f9190b8d254793965be3bb7b31871c5d0f3b20daf4d554e6411a2af958f89df32adf950fa97d23ca0f587e1e94fd853aa242bcfa2c521cbec2da86f932363ebc093877a668dec4399ea694a3e9e65ab4c5d394f156cf3ff2dc37a497149ca5916e662f81b9b399782f81efd5354028e411cfade3bb47df9398278f5318d0ea70869cc509067e444810cf0228882b0a00abeadcc3d11d0b205f0d18dc15c87eaa4ae8c6f835f28c802b2b0ee71c374af02fdbb9068ceb597c1cd981198445dcbb6ed118d68dfff00507d6a5f453c5c51a85838ae1b0d85cae3f8f8e77182f5541fa496dce64346f1e0637013a89e15bda317ef9327a391a122736c6175ffd6d06760a644f5847d49c5e6cb4637ea576f6e8c9dc58f3ade339268b6f72326c9f993cc858754d29543f5c7f7841ec5f50505873d405df7832ef1f92869b74606ccc723edece1722f1915a1dab58ab78d61fc77009d4fea9abf3270879b8c7fb537ec6043c9a42434c6fb58db440ba7b3460f59efd2b50b0020fa159a8837d32285feae531ac0507cc02a52bb7e61f1f0c5598a5dc4bcd9a608e1414db9990297d97eae7334fdadf30de4a0a804d8d5293f15a07177d7effd6d7c37630ac1f834d36b9f69eb7f769c0a649d04c8e50de7446f67f8bd38ed68c6819ce5f3293633c99021346c80b259f4c98f6d0baa65f088d8c1a22c08a885ae48f6092b032e393ba2f9417b6e0acdb592552063424cd8961b4ed2b84ce21788ad0582e41ee4ceb48ae89ce84771a10c24b3d27d703472f5e7e568748c438b3e0b0919409d247ec46627245e9ac72490401c05a663adb152e878de9e01911f23a0199f08cc4e2dbcf39d2fd2e1b924007d6e383aa40e45962bae6df3170962a8d8ae0870c38586f5f3f8aada6a8737b12681f783d81026dcaa1a7e05dfe22c58edc2b25ea1d5ddb158d104b442992d4fe34a9b8c57febde426a7fd9891f19d20c16eea195ea33e401588a89d13018780658b24c66ed47675e0567d95afed7fd59ced924655f3b4ffbe3bc889251d21f9d371cf6e75e9d63e884dfd618e51745fe5ab1d3e58325095275521357b31708860f9e47afe87dd3c395e89ba4a13a28f832a76b8a7a0189f733ccc4b983be268060754c8206b46671cc386a7f5dd3c94f52dab43f07598829a8ec24ec7d3356b918b2cc1dea2d211dc45ba4bf23c685713ac7d7b964a7e28b38ebdc4127edae51a7b5fd6f323bd9c398152af0dcffcc66924655b617df7d952b135c2d5ac4d6870c0321736b89a8c7d2148f8d1fdb639ba4efbaec9dedcedf098075f780efb31fab8884d063f37da38596e449edd585fc06ad627fc0d36aa447a61a1bcd6b89889aca2f5c101f93d99f55b5d9813228195f0136c99915a651443613df61cad9a38586c043856b90e8a0bf07562db16034b213b58611db354ecfb82fb0f815f59009daff6138161664598ccf92578aefccfd404a673235b38cb9349f930d62e172c87f36bc69ef488077bea052901027404ec0a8dfe5434e6984120176a4fc1f624622945b9e0fe61543caacaf74d717e61aaa63ff017ee851b1dc11846bff20aac441fcfc87ed0897796470ab63a0787eaad5f7ecbb1d83874d6799a20becc117a3b91d59fd463dfcebb35c20650ea48718a10cf4bb58d00a3917fe3cff68df655bfe56f4c8b21b566cf3618e09722ab5b89c1549b33ec3b67582c5ffdc2ddc5cdf8a58a2641a35248b26d88ab1f7f9146821d768b47f7ed3644dfc5e4dfd459139d73fb7cb06e048f8259311022659b6cfaa70dda061811ef8ec0331e901b095dd6ad93572ef1e9fcda9414ec9ca220c7fab6fea941d176eeee35e00aacf90487f49a737ae9a94b8f3938e9e6a0bbcaf4bece595f8b9eb2b3c0050f125afad5f5c45a8067d492bd3485b2be68deafb7a1319081780a7625c67572160c77d5d2784615a4b7cd4417e394c80b3bf94f7525230cb77fd10e53b643e1ef4698a20d9f4f658fea1218f4fc0b8e7f775d43b14f258f925b2866fe6e8109fd954bcc8bc39e4bff722dd759566ddd7210385da1a2d33b8ba9cab3e54424935887bb8c4d16bb50b47848d025ccba073a1fea8946fa235416f81e2af6138e753334f887e05178a9543f25c4651e7f4da1b3ab198e980f4c4dca49ae6eac96d1c1301b546043f537bd4d11d0406b4dc36f1076efeb74340ea9908dc946546e7c40fb95352bdd7ae07800a28f7b7c4a4bddf32d3e9f049b512414d54ecd8ee0673ef6944ae41350b306a0189a18bea44577ea385e35f7212ccb9e1b297fb8b770b24fc837a0555137b412e960bbce937e979ebb64a5a67cfc88d812f61fab2d9df8d15a006c0d288ec356745905cfa0491ae0490cb6f999cd63e41ef8a1462c12e8bf39536813687b49735989bb3b095c013b06ba3e2679de4c0750b2e27717762432123309f5b292f3fa7a542b8b8b2f49929f4376ea762a2c66507144fc464427e8dc0c03828c08e3eb5bfde9b149408b941f40f97a6247e519bc2678068e630da841916f4e8d6e98c8fc0f052de2afc26862b6afea1549d2e1395d3798979dc121fe4cadd419be24eb43e011f8c1e727606b267bbdeae16bb0088fc5b04c0030add786423c8886cde482e9de4fe82187516c2fa7deca6e9d1cb82a79a77ee764080531bc1c94b473ea8ff5265a4cdc6d5ee1f8ffab0c4fd0f5e4505fa9f473793487bfec9a40f07772716e8548e40774a98d15052adb71ee5ee5271cd5c4bf6b65eb1f028b541a253876dc3d36f8ea8bc76ef0f4a9b3f9f343f97f4020ad2f688910e922744c1e96095b7896874f12b21d7197582cf27a12d508ce0a6f6d7a75e2349cd2c65006043e8f457d508ab5bb852c9d4b29122e541c425a5c7acb36d5c760ab0497c661ba12f1157cd5e4007345f5f344327a0908537cd15329c13b378df4bfdd6b4ac9c21bb15f19f1afc1adabab4536c13820b6430639f3907df52c1fe85b87e4574f2091847d9e450dedb3dbb7661e5178c6511792e1966521b961a2b5cc73ad1677abbefd0895c77aedf7dae7e0b5e01b4e5501a3c64984c69dc7f2841dc66a8b845073855fcc99f5c266a67326c487eb75055cc13efd65b0130e18e4713865edd21206e90de5b11b4c9993c4111623a81fa84061f684e4b7bb2a540f1f5645d1681cdcb4b53dd3af34be13fdb69faf70c4f6a8ff6b23b41547f41c2ded9470abc5c0973e0e8dbab8785abefefb966c83b3ea2327308ba9736374f4d894b0b3945b91ada5fd8565c6dc71ec719ec18e6602691ac5e38c845c08328578ffe906d56e0382a7a85cee591addc6c16baa53856730129d065b5045d7aa89b7bec7c2da2c1c1240fffb3cd0f9993b50e1c5fa3c4c58dcb7fc742ca81b85f57d26a49bc0019f4d26a81f8914f411d46955b688e6e968d50c34912d553c0ff61795c4dfae402998e1b5cf0b7bfdfe23290fcbb15bf74459034b10189a36704e2cb5534d1eb95988469f8ed59747646a389c4ff2c47afeda3152a564988f449ed5703dbae82bfa38358840c"}], 0x22c8}, 0x2) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) dup2(r1, r0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="534c00d7c2410000090000", 0xffffffffffffffa3) write(r0, &(0x7f0000000140)='a0', 0x2) 16:00:26 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x40}}) 16:00:26 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, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000009c30b2efa1af2800000161a3c4d29919812ef288c949056677e8d596aa31269bb38e4858b56f4520b121e1c7144f2dc9391527858a4d3e5790cf88dab29e271f61920938db2ed23ebe12d7bde10e6fda4ab1b745ed1581774b407cb99e1813133187ff28a14b5be4ad4526a13ee35ddf176ea86b8fc60ff64678483ff3ad3f5dd3e64ad97af8b1cf62e22852f5582d5a4130dacfc0bc4835c6acba70e25b42cd11ceb70e8430c40b217ca58cf0d02639431fa5999a5bf680a66d616015cd716f2d7e9e12e386e6cad6ab663b6b109d665765f59e234d2582d2b517be8c1592ea4d8650c2e89c1d0c44c72168436b0f152b8f52a34262640ff02e7bb3b5e66fcf0549"], 0x5f}, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x70, 0x6) close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:00:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$setflags(r0, 0x2, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8000000080) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="4c7300b5b4a1f6c094a0882f0ef64436cc732e3f1f210ecbf65636f2ff0ee0a5c35618fb659e31571541f9d77c949c5d1a001a40d9aad308b7613e6c5e13b513013ea239446047018b1abab2792ad99678", 0x51) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r1, 0x6, 0x2, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r1}, 0xffffffffffffffff, 0x65}], 0x5, 0x0, 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000180)="71e04faa228eab7bdaa683dc52fb23a0088940334e078ae3d5d0d055a594befd5e1b260dcf85e423a251c3421b806e28dd0ccad4fcfb9af142bb11ad8912028a764dfd5bc423c960595eb22f6a916036b9560526f25bbe0308baf5a5b049879fc88cbc5093665f11fa75f32759a1fa4aa61fe7f9d6792f1bce5db2a261c8249431fa4014bbac5785e9e2b2751584b6b2e668f36553d9453c319cf798b432dbb88b35bcc5cb27fd794433c3036054d1d4642dcf33cf0c61951644d059edd8b7815d753fdf55f47991056d09772960d922de88d6bac6d00e1aa98a98d866886c2fb799d40c3c97a778682438ce52cf6ee0c76d743e0457094072ff06b713dafb2ca13a0bc4a8ebf1d87800775f911b04344ad556685b1f1cb8da6911f4570c10cce444266ba4694f1396e8fc16d333f0bac32697fd7d4d17e08282eceaf38d0cea67064cbc1bacb33cf590ea0a789e73fd6f400b68c4ed0b7a08773aac0a12baea0895b260f3bc3ebb06f9cd0e1ab9b08aae3519c9888f73dfb90c0e540464d4559f6c7311ca7d98790466e8706c6a707ae8f40363fec93b4df915d0a8dc690981c43b9bfb8db410db8f417ebef52af3b9d583fb8b4d1ecde9c8e6d9f73d2ab56debb6379f5442263022fc77d9f017baef9272c8b00922d2158c5b4f960735ec1a70e766d4fff41017fbeb552b7d05a596f0cdc9c35919ec269b96f3054328da099b4af2dc7605f03c8af70b44136750ba6e6680c4f599c2a56c3d1c589c8dcca0699b504012d64e8b772ee4d7db5dd56dbbd8e8bb7a2aaa488600eb971004289bd03b754dff6b5e13dc4a5d6b6f6ab01743a4e2a0d7f7dc32ca0aeae0d8a59ee5debeea2ef66f69e5218b538da72db2c37349c900677e9f138bd74e72a3d8b70ea6d543e84f6cb315317c4f29d4728cb16269406f0c646edb35151371826ef4e6c7e550c887c82995abab453b3a3da0c2d7ca618e564cb7189584e62e077ccabc4691d38ff1ac30c85ebc0e329938745c8dd3af0d19845ef58dd49fd8a114abecead286845c61a7bbf83fd0651bbde8d283644cb9ad453142b4f383095d58be30ccac9394ea579331595f9a535914fd3e376a7dc2e9d89a07815a51f91ccae8ad30ae46d6b96e2ac81276b546b976b0aa293f55161121f0f81610074b60478d8d068fe5255322a2126cbece3e667fe4ef09447a7aa508abd012e20271466b9652514f698b8bc8d05533426a7cfbdcdae9ba3427454e1328434f337fab9ab8fa97079ab46d6ab79136fc87ee22a693927a353dd3c036664c35981d6642b7e15df4b8ae265b1cc0a1636b1f208c10f66b6426d34d14b59243320ce5584f4df428a857892a554a9508be11629201e8b80679f25f5b5c1f658be9d46c1012976e8e13c900e47a8bb1fe625c75440b42118e93e0ee35854d98aea0d1c9e7acce243eac0e1f5fda6dbe20c08332b27834511193b3c838e0b3b8405c173356d77d0f82e8f56e0ad2041008bc04f8344110d6ba7b1ff85e50f88b84b723620cbd7ba59120928f13550a2138ece36b3c845005dd7d5bd0533e3f3f493ea85fc3126641887f39fb21f07f954436c81d2615d8962505b9d2135e244e6e3d934f9a0709c87d43850a753a1c9c9fa072330b5a087026b56ff0552f9814ff1736e71ffe27ce2e63b6ab8bd22c94792880f688d6ad67f8a0989b4ffd53f8f26b6e56fff931afdb4a23110143841f7864bd5f73ff7d00b79bf2208a91d3e9a9939560d436d99fc7ac4e3547abc8d27bbc662496e485231ff07c0970f0dffa8c33786fe7c77937f8567931b6bd4d762d594c160421ea6fe6167670adb52725d6b5446a61baf4ff0e57258757298de3809f182666f010f16c0fbba57c235763059591a3d0d656bcc2a44da57dbbb1a0467df6f3c7287b63781484df48c19a3b64ecdf67759add0e36aa2aef643e96d270a29d42b31c266380bfeab7be0bc81a9dc691191643e0c14355b3ffa8cdcc4e1681b44995537db973a682db20865b0d94b5b07a7e6ba295fd2d455415a9523a266cd50425867e0cbd37a8302530dad7658b0b8368cf4143ba4af00126dbc6244e26add8d2fbd60b99957e4a564f57ad62c8983d0a0db87797bf36a78ef449651fa51b83837bc96c1afdea21f67e12140814d9cc664dc6e217d89ea3648cb0805df85298fbf7bde59b1e2ac6466c4f90a93a3fa465521612183e9fa0c5f74b2fe3e817d76b4972fb7800b781e3768f18cd550c2839fd5e9e0535109f1f08d455c5610ad5af13e7e550a392832bca545f411746dea0964cba108634e3bab67fbbfbe71f91dfa9eceea1e97262cf17f6d72f88d6f41a302ca94c752ef48ac21bd1d7a1bec55b271a9a3c634e1250a058510639e3c00611f80fda053696302aa894f97821edfecf71801258fd999354e89b79cfcb99178bc7068cf733c921a5c61f0e2da9329941656748731c035f4a293562e17548dfdcc4534f1ea0f48472ecf64dd5fba398137dde2d07af8cd62608487c568c3a82ab49f8cfd0a875f422128b3d890a62a214b4bf83af73eea1b885a3eccc4e52912da7982fbf2f2c0acb8bc8f5669ab2a4e352ceae0a5f293299e1f4c37849ec0d45e93aa7c636ff2cac490ad53379a20dbe207e8e823e8090fe0261893ed1f29c294bdf3bc9d54940784181b88d2d4b008a0533d087f6e199e1dc56704052814bd4a8fa46c671c98c5dfb777647af3ce52a2298b8081aab18e126216668448f9bb1e3dd3f8a09cbce01409fcefd2dabe9827570245ee57e58cb660c81d9df9687dbdda72a3d4762d72a27593e17127eb63def47c676aff2d5eac063e69f47c0757903a9bdfc73c5d02c9940b6162a0b9b5d9637fad1fac17ae07f80acfe4f7a0f3aa87b0c735cc53528612fb4525bb2c100b707307701cea6cefa7817490c7331e4576e0973b199c967dcd3c999a5214d6839402eae0a867b6178ee908da4a4bf5c5bea8de4b1ed1e7bfe0199defccc67d7b1043792e82c7d3ec0521eae00e0efd4a138562d25a30c417f6059dbd6cdea5a0ee7fe65901bb59009eabcf731939d169c1d717027bcd9e410c03e8818becbbecf20fbfe4855401b75c9cc8270e83943c927cdc9a739b3ec37eb83713df3a383973380d20d3496226081b714dbcd41353c85f758429f35d78661f4a16abf4073ca7e919c9f177ace0156e2140b2cafe2e73bbcf56b39b5f0bb9705a465a2e78f143f0c0b0fc365297e9f7a99d7311c946c703d31682aec237479f9cdeb4e4a80babad4090df01a1ec4daff80ec723e880743ff644122736dee09a5c17ba5b4974ba0e2267710e3f29d3fb53fe285fe11bb885ecfa28ef96858c5c38c303cb73d3b89f23d70881427c47b5726197e77b1cf80d4df08dc4f90cafedb2911a2f4a49324e8c91bc65b92e46b2ca82e68fa91f23ea62e919ae64058fe5056aad676f0e54a27d09a5a55bad8d33987752503b4f877e731fd74018a264bfc46247ea759c158a90b493838b54ec02a5563da1cee63d2fd561b4eacd7a3180fe560db5746690d0ced39db81112df7a24722b694e86e114503662c757545779e9150f057d17aa043d7a0841bdb12210049340154ca6d53ca15d7ddc4a6c84c9ca744c0b3910591ce22afc0f65230f652d86472292728e4f81b6be41a427702f111ffa2b02dd0cdbaae56160c34d1d4a9ec81f01fb740089c56eb473d7d335355df4a7ee29449b65958901d6f79e905c31207407760b847fc4e03a5b1755779ceb2d9da7e2fb9fff8d6adaeab4a08e147e79c43874c129d979962e52e3866ae05d2ca7cd033d121edb0b50dfc5e2ee88bf5fa6933d1db722ed9beb8d654bb72b23554ddfdb4b83009cf5d7ab2c2dc45fafc27145249921886ceaf5579b715a79c01224d342bd562388d71d0deb6c160104178fef2f464da7e34a913c092d16c7fba05ed746309690f8d58a648eb3e12fa0f7a893420f84769eb11537152c696923e3dd785ebfeee26d8496dff25288061787586f6f017fce910c2e5977cb42597bd98a4e6f4a6ba819733e5b21b985a16fd3daf8497698dc326e70b07c7ccd6790f8e688033f74d14ac195171bb1caded2d1167124f0487e7c2837c41e3f3e2d2af6051c1321b8c51093e1dc4755056f9ba2517638573b86339f8211c9953ada3c38d50dbd2ecf5c30faa46d7cb781bede757c88e8cbb2ff0903faf765524f275bc31b2a76e5acdb09f61d2df9acf1399ccb3cc8ecc358d1011abad0b7dc0b76e0b9f1bb8e66d7ae2a1950ae85e22424fca691ddf276a7b90ca28571137b412b6ba17efeed73e8bab188effcd98660bf3f5e009a16ddbf09a0c0259316e363b581e8d22e3f679a253b2244908bf12f1ebf6185ac5e8befb444226f644a33e3865c153cccc5ffe24e923ec44f7c573566cb9742c8d5406ecbde7c4a95bf89336eb66ee9580ff37ad6463ab03e61ae9cc1fad10e333ee86c162ec89def83908b95432edc4f917e0d3aa978279ce71d945bb37228a78ea1713a8bcee59603c774167f95cd54533532e66ba500556ed6efc9924b4ac081cdb894baf56e7c30b1ecdfb38653a5dd743158880adae285f5ae8047cfda9135fb6571bb345134836139ec672a732fb48cc2d63bdc056f7135f089f0b4f2667cb8305134586c3434e0d27141a463a50b049582b46d824b640204007b1244bc1c94a6d6569d06554890b184047d2ddbd5a9ee4c0f887b51b0db330388032e06b750eff7102089d001e66aff20e444d869a4bf789b51205ac06034e79debf46c130397c589336acd6c931f31071a6e99097be1579158e0c949a0a8d4666ef22b57946a09975b61c55adb07c0b5d8496ce31dcad99ac59890321ba6931c9b8e4b51013cae46c7c1af68296710353dc087f1ea498aadca2a174f8968d3fa5a8e16caec016554ec557cd22c3e80b288c34dfff69ef356501c8a3e0b80cfb0c9f7889615e2ad70cfcee921b412d9765cdbedb2eeb07615ad10988988d0d58eb890ab86e0030665cdfdcf04ac102cb2c5c2af954c04714bd8b5e8fbb6afa0f6be2d4c70ce039e86bf54e7adb3295fd3964cbb91c97fa0dc73cb0ff239da4e5f41361a9f3e8aef66ba59232dcc5223bd89beac7d8eff0a0060df0fc2360b67a5c2b2374f116dbc2b10d243c6118b90991cdae1d00bce594e79304453cd425e8f07b48566b8859227c6fbf7acad663acd388d3192e1c9a53bdbfbfdb689e9c7323b84a7f8d2d20efc0a39e2d41591f2b85968543b334fdedd0b174df6ad8022a7780695d850a617f6e85fe99082f82f32d3a29e0a45c257a0051ab71b7efe3951c0cc02366c1ccdbbf43f902ab9a0d3ee8d1988f6a3508c25a85cb606c61fd64b9f046a8f24194c450b33145ffdaf407b5c1ce3e0b9c66eab66235c95f465b267fd96446d5de0cf76ba54f6aae89653374a540ac0a2169ba96191eadd4c33611fae2772b7073b3ae52da84e713c263168c260fa976204c6cb7c29ca691e4642d8bff03b54bde033527ca503f094b74d0c0967cd3bd4942229ad5c3645ca21f6a2edc8f78686e224f654ce78d5055146dbbcd38a2f54f4851aa318acd2efa0ee3dfb4f448272d8d9c5b5bc0dd421890abb7713ee4ca84b6d602c550a43090d3fdeacb58b57d308d91237c873d115de974d06010011c9b84770e7b1998a49675e8e350f0a32745f59b301ca7582233fa401ab2dbf1ff135b793549471abc15", 0xfd5}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) 16:00:28 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0/file1/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file1\x00', 0x99, 0x2) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x204) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x40) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/204, 0xcc, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) getsockopt(r1, 0x80000001, 0x1, &(0x7f0000000140)=""/173, &(0x7f0000000200)=0xad) r2 = semget$private(0x0, 0x4, 0x404) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:28 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) fchdir(r0) r1 = semget(0x2, 0x0, 0x603) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x138343c0, 0x109b, 0x9, 0x7]) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047470, &(0x7f0000000140)=0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f00000002c0)) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r2, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x0, 0x9, 0x7fff, 0x1}, {{r2}, 0x0, 0x1, 0x1, 0x5, 0x9}, {{r2}, 0xfffffffffffffff9, 0x2, 0x80000000, 0x40}], 0x8, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0xa8, 0x21, 0x0, 0x3}], 0x4, &(0x7f0000000200)={0x2, 0x1000}) readv(r2, &(0x7f0000000040), 0x1000000000000091) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x4, 0x7f800, "ade38397c539f5e58d6e6dda2cd0794796619a4a", 0x100000001, 0x2}) getpgrp() 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socket$inet(0x2, 0x5, 0x5) 16:00:28 executing program 1: semget$private(0x0, 0x2, 0x22) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000001180)=""/41) sendto(r0, &(0x7f0000000180)="3e9d3b2f3ab337b76d11d8cc200e8e4da1bac3d5f5f2a4ce60878285792826a0c8b4b452b7459cb703b64aab4b252e5d7b9fd0436ee5773a321b4b8588985d4d5e8104d8134ad67e07ade050ca45c90cad8f1a7f08af6300c56818d0cd0c65cb1dda3332af246f7673381b41326ee767a849215c0280a9faf3a257bd753df251d3eaa6bb88554adc19ba0a563665c7b83cf5adf88d9cd60430c4ae70d9a913a3f572cc6002c9a0765eef6ec11bf466fe95c97a37efa97080cfb66326220b8266efe33539149234fbb7e4bdce84893dad4be19c169e688dd3c8ec205a7cbaa4e031653e6098a3fe2505a68464e5c598e51809bff9c3cbcd487b4b09a27ac6052fc586f812f3fe6f58b65e071ff0ef58ab42f367d1885ca40857083ac6f1f24c5325f678e98485b609b23f22dad87935f3dbafae3c7fa3fac06f2811250633e1a7a0af44aae1c8d61c7af7341f487f3688835bc15525864b8c32a8a3a1e46acef81ba3d3514b7bdea220e676e3c7234257cb2cbad9f6063d6bdb126a73577468bfe43ce67f77039be9d39d765f75d77b5fb0e69fb9bcc7f783217a010be2511f7a3267cf43708b9c4d3f6a2f4a7fd6d3bc5ad8b8dcddd1393395f623f2913b18be9fd334ec0931f41b570e0cf84ebea9270de1773b5e09e7f25eeeee28b95af5718891a194c9f914f57e13a9df775ddb5cf8dd6d51bf887b4faae84898d7728c799f6c9a7ae4f4e870279f57fc4b1c8de9b8bd5db5c9f07532d7132d41d5b6fb7a0772487b5439f958adfdd5503051b11a9f8e8d06f300ee020f1baf85714e6f8d3c85a4dd3ab2f5732627bc5173f14abf74831d92936dfe5aaeeb8d9712b6b57526be8afb085d3eb89d0b74c3b073b870b3de79c943f04a3f2aa26cef0bedc30a0c807e721e93be402125bdb59885d1e45eb4805465ef3dcd051f22fef8d324d9e0b4bfb3039345ff3002cacb51ab5ecd0a4de6d7f3d48c61b5573bfc56e4a2f1968e0b68014c47ad6bb138566179a2c108c12f366db32be8beaecc813540107c11b39d0091a9e600ac6845258e8112316736892f309ffe44b92c8482898b01d1cec53e6f1a5ffeda3e19a9648c3e7121431aa489245574b7278ac67908cd827ccdeef77248fdec2c1694e2b1ca1264475ba489e7e4e20dc145ce57510ad432e280deef26aaf126f4a8937f954a0a338897fb7f68a907fa71be30ca371778210f456d95109103c5b4b8b60a7d866b62f8698d901357ad6595c1d8d266b5fdc6de672bc8fd4efaf9fd7e4c7c446940e19fbabbbcfd1518532d69334ac4e97a2d7193a35f611d3c0bb7c53a3e6b7d2f5ba834a20ae4394e1f78a8d3a3ae3620a47970de9e3253d177ac482c3b021f993c6e1d5167026f3eb722bfd5248fcaca3887fdee40a73a089dff85340d4259b0a0c063b16d59c8892c077aae742776aefc4599367afabacded3dafe97603595c475caa87a21b41539394d0620b3b9fa5fd10f47706aeba1971cbc633821438b2f4905e4529567b2ff04a1b05bd9b0bbf84edd9fc3852e1f8d88bd5eeaecfafe6302bc0ed2faeae2641d0dcf12c5707d683d2f43176645c91772111162c1553a562dacda3235e0006359cc8e6f7e03482e5696bb109e54c51061392962802b76718666cf431bbfd3cfd08182ed1ee92d8ce1d255f99f6b00b8c7a552685bdb63339a1f4b036f3ce1b96baa352d2502233a48267be9d13417707bc841d965322ee905758e9a7e1229d11a14eb41b47f0e3a448ee9cc385962d7ed8487c8bbd159cae963b7d42a59677d6a31ea83306157e8a8074226471ed0e885c09457ac5d2d57b0692800e6dcf472ea294eae6cde7fc4edeeab6f0a3678900ff4609b86db4426705d124ae7461e6012f7993b5b855482e0643fb46baff61309cb3602a4c1d1ef1eb23632c69f2df3c92b85970375ab1b7fff0ff5c490ead007fe98655b99679f7c7ec99bb9abad0499fabd79035e3d62130c8c4156b5cec324b31aa97c1f298ca410df499edc85a134be1e9e833d6e94a98445c1bdcad2330a59c98c31bf8c6616619a4c742fdaa7c4bab1f5d9d36d7437f0f89c0c7f694d04f71aed058bc842b0d0ff7d1f5c0a70cc99556844c51e8cdf78220e7f5dc1b9a8fedcbf88588d1825f03ab99d99eea5ae80c92407437420d423a9bdf5fe1a22f9bde5d14b0357026be227f069ec00c863130acf4b0e5774febe430b2613f46f376ced0ed0666236a6b2f51b85fe21facbfd46b998337ecc964f312cce87dffe6866487d50e69f50892b8b0550e432b68aa4b2788a1fa1a638a229d5ee636df1cec7b2e5cca94a10e6186921b9e9ca142d1e1f5c1f55f938aec3ff34776b32b9b10d22eecc8e7d8667f75f21a909b4d364d51ef46a3817785a33e46467ae5a0e6e83a90b9981a06140a85730ac903eef40d97c9f0cbf27c9855988f0923d475cb8d61d734b14299b2102232e8c1cd2b319935688e05dba1ed96bf19dd1e46c6ba9f60be583cb3694e39ecb4dce532d924b3bdbfb98b5e56efa7be9ca14ae42b64af0e9150f7a771e402f3708ead7b785cd2edb0ae36e4d9f28e7dc0924816c7c90a4fc600169f76cea7d58b12d5fe50e7422aea17dee90a6c5807f3d74e8c61f8f43c6028ae1fe58305e236b8626053a2052f978dea8cf3767db41d22421ccc8871efc5ed5b767520f50b310b2d2e6581b1d761fb44c6e27ff817763583279ca088db9a627638c6995b11ed68a95cb55b15a387e6411016dfaa7bbcad19f1cbeaeaae7b3b64c17363a9066aaf385922329e42abc81349d205050ae2bc1977046edd93ed828744ea4385ef5329c3f31e147764f20d188763c97ad4379e45ad00776344cc2a819ea5e2fb8a5906a57959119c8848f12f25fd01929607918a08627fc14c81dbb251bfbc084c85df9ff460760fce6c2e86cfeaf0f38cb43784424cc7cd80be096aba0fe702864fb552f023905e60d31251fe6c6d50c8bc81eef199e0d50d23709faf6c696f03a1cd7639e74904877dd560f02d28bda1c19699048fee80624348c25bb3b299fcbbbce24fa3feb81ee375d3d2c5610526be924b7322dc5081c5676268304eaf4ad0d617a2d35c75f3741d9962022b8d6dddd6e5a8433bc09c78954f3719a8975bd0cbf1455a753512361d357e25fe86476551e617760fadcd9f755db557348c97258059bbb9d54fd255e2e21bced6837936c9ddee8f2ee7a550baf4f0eee33f6defc83992e44dc8528b70acf824492042d1d3eb4560424c2d42e00c353a088706a0d19479fd70168a3d4ccd2eea15549755a8b315c0eed8e7031d712081fb1226757505b073e5fc360fc4e40ca8a6a71b636efb19abc2f11cb90fc6ba4da65905a5a1b3c8164d9e95c7afcef69e13270ca5ebb2a19d975795d7747cd1d42f1b2e2f6f11126162dc3010792c9c4e4130598f04d2a919ae4d7e1efa1549a06d36913993919c5b64073b99a3516cd48956a3221f63799ac798d61c223d7fe6070dc3253f36384a486b5829632243ae965cb57d12e8becdcc65faff9193ab9f1b09b752927f4b9928e60fc8e43b4035504c03cda8a7f65b41b0e935cb1aa9b42ae770e1df26924aa4d16e8c92cb0acf995ffb1a08b9047dcffc438eef321f5bcd508bf20a2d0e77fe85f7f5552ade3b401269c3ba4898e7da03030dc491b7727004a8c1189cd22a3852caf51ba5d5e9fccf4ac4bb230527d729c96190628aefa431002208e8552b484b390ee835c3bce03c619630aa1647d7991f7079018db3a660adeb45e01317ad65c4c45e4367c1c8bccf65b4b25dda2fe39b397a343c8350c7800fe1f4f53a770f209170f881b7f136f21227852b7c31722aab3852bdd6448cf87098584ac29e4e15ab7c136aa7a3a9cf5abf44c527caaaaea0ecbed6f6479218725f628bbc85ea4970d363590ca442c7499e06a127eaa9ac772a4c6c8ee49b1cdae54a7b52d1352507ce2d1cd44298c447c6876ace0a404a04dcc9e4b367f42fc70c4d147ab2e13261c46d571de115b5dcd821a41d25cc256c520a8112c8d737ea1c75016e37ad59e6efdf608ef5e93b729f072b0011dda385e90c94b82969be12fe4e0753ef29b53a0d8886d310e602d40e4e489877758d1a1a1e70cb43e6dd332aa9a7865d62d66c3ea7eba3083eb5559f5aa101f09569e1357ec462d4ee31446b642643d665f25f1e86dce22a6c2bee0bfb9fb72b94c82f572b462811f6dc94c5f09b781bc639d97a2ff1d0fe5032e42339f6e11a342689284ee89ac2d1d83f6bd2a52803fbbb28cd880c1726a1211c44097b3909040943851d04c742357b5bdb3a62062e26424fc89720f5e588bd3b3d5ee542eaa75148444e1424e205be047dffd2b239626aad261f777a0f1d7242afca1be0e0ade0c4f46f0c73269867475b24bbcc04349509a8933fd25ecba5e09112d1431f21e2240099948a7666cb1b993252cfd27f693550f4db2d182484c7cc03cbd64f33b8a46c2ce454239bd80c021cc5471e6e6be244f959b0deaca9977bc391828a616f9bfdf6195ca7b0ffcef27184d954ba8a85870a68c1321eb3ed67708cfd6da0c682c1a87681142b8e33d66026e80365a3b1651be72664738c0c3fdb3772123b37b2da08e29831ac3c77c53651a447def984cc900fb05692378df1c9acd40b9e35355c0a0c5ddfa6b003103a44f3482a967a3c07d4f5fd3547a3e006b7937959d27ba2856e6482def85594882083910053ce5baff5b8cdb15f7e4843269c5de803576bfc15bf0d288fd2a43a86a1cb2a1db4284e7cb1b5eee2064efd4ca676b0abc0551421246d7aa58a2a0c65a2784428b1521d6dd6233bad91a203005c101d8346ff35a7432247eb9115e07e7db782947d12c44ac569d977b12ea639eb1343dbbeedc60b22881596c60c7d31c82fe3475f7a5d840f46e3229fd61d7295b6f74074911bc3912bf131b13b6fc47b2722dad30b487b866716ff9c811ff99e5d907fbecfd5e62b0d42a6b6b5e66295d4e9a7755ac6abead6e602dbd166374239b1c02f0391f2e49e88d6a3f2170c833afdfd53bc39ec37c90b95bbffb0f270871159eda5822fe6ecd9ca0c937b7fd35ab2334caa94566db5b4c21c8f8a6a3bb8b7897b1c4349b88aa6f1cb51ee6b29981811d0e077143c602f44d3db207490a5d46ea3d12c15bfe63049bd41b0047bccb9ff7457760907ac2ab6e3e90f4f504aca8c6dff66424fdbe13f2b9074b63abe7bcaaa6576b0b760958a9b5b31c15e2b984789ed1f38705ed121d2d5ea733d20a84c83512d9969ed2df528d9dec150e9120748f80ee8fa7511febbd128ed4415202c91686d49dcb6afb9fdb5074514afdfc74700ef9c9f21402301b94766170cc973c4b72985c4d8b6d9227a4669ecf74484a46b7423539ad6b5f44d563f8bfdc437473a6c52250352763e137e147a240080bffb32ba0062583e6b1c2699f5d52bc2bf088da9945978e509e8caee910e91650e558d2c8719f12b8752e12eb119b13c560b2cf3a04ac134e295fdc376c8cd4e6edaecd4f4e21133550e2013bdba3b4eabaaa62213f52ed329c3f9447dd49f34a2f9c6db8be5a5804b6b0993e0509e98e81df51e10013b60886eb7111323c2d236a67b36bddfef672fd6e1d28c89484d6fd869d0ed5f40d76fd02290e9edcc68a298735106e493b720353e803a9512c35a6565e40b3523a3a1bfd185fd6299662cc60fb06b23a241cede3385fd96445cd90b4ab5057898f251a8f233795ae887618bc24b0dda6f7de6a0ab0f98cf3ea3ff02ef846936bd", 0x1000, 0xf, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8090, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="a0aab2113442ae19218d541c5f415eade9f08a6bdacb046b88bf8f0d6ab8768ace6698ab5a94a97ab98e6ddab2ca1897a795b34d910122872ed985a68a265cdf3bfa5834bf7f4a3b1e38", 0x4a) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) socketpair(0x18, 0x7, 0xab2, &(0x7f0000000000)={0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) fchmod(r0, 0x3c) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004276, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="0014d79a6bc73c1b305322a66bd88e242c393bd0976b2f13f204875efdd53025e11f0756c461fcf8aad7869c0deaeaf97b347947b4ff040116b0cea136acdab42ed032b9b9f3eca91b6446d47ca317da633a63ae08f12cd1c0f91aa0bb1ab4906daf21a9e259365707ff5a7235f85412042d9a211bac3b2413e4a05f78a40e1ca5fdf4851c3e62c886f79caf3951a9777ba36d"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() linkat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000380)='./file0/file0/file0\x00', 0x4) wait4(r3, &(0x7f0000000100), 0x9, &(0x7f0000000280)) readv(r1, &(0x7f0000000000), 0x0) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2002, 0x80004510) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x615, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = accept$inet6(r0, 0x0, &(0x7f0000000000)) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000280)="eed415e9a9640bf7a3b9c986477e4a270e879e7379cdb32374071af17639adc7b38ce12854b2fd6c5a4bc176b811a5c61b8114fcc07d3e0aa4ec5f36b0455641e28d604141a5f6376e98145bc696a39902487471aa4b73e08d2a2dd8d1ee377b4e16a5a77ca20728706d1315504720c6f8cb2783e9b16b950c906c884fa4cfb092d9f699bbdee4000ceb69b0a58092927cccbd8ca22d13d157df9d5adbb5ad256837186ab30780633588cc4f32f8c95ea788710b0fe516c8dad6faff6eae06e958520ec5ab65cbae8abfc1358d9b83d51217d11c427962413ea4c7da36d48e5e4ef3fdee31dc6ef946674bb01b0bcf6efd6fe9c33da09a20dd0bf5d5c449b595c243ddba2302d159cea8e422317a2606fb021942491c3fcaeab0280c95dc3e217656ff881dc391c99bf884b23765fad86a79cc1f79333f460ea4d0d0fd3ea01181748dcda559c5588d4aef2898ed1f0ecdb61ece3c8b61e2fccaa7b3e60d031edc91857456ce853d57e7f0032fdc275c991e3d9abf2adc20d0b8ccf1908ce364e2083c936e1d69c50e3c46a537d46ada280a95eac4aa96fa65af91cb1c1b99369f654a50dc7ac3d73da617c19bb7d1b0b97eec4d2fdf96cb03e03ade8375a7e38034dc8d6a5044c3b1cb6065d939b3727217e11c3063db567df1576d902244fd8ea085abce0c92fae9d357146c38f7168c2778a47958384d3540c080709a550b8c36cada461e6a4c902529e32292a3af932cfc6acc4f2ee8ff4a4341efe26677010437a67f84ca5a49d7add3c9cae1404bb4416709ad8598700677e67e1c897d340a0bb3a20e19792c86618913b95c84b67af7d4d700ec7f7a112aa49534460de2e39fc7324882059cc551ee31303512a67a05fe420af1fa4472d8663ddca3dbe87a47914cbd96376b922e84033552fee5f705fd11ad270eb26e73f6eb8d164c67894cd68fbae10592790a5861bfb49b7e13d7f49c505b51016a7ee9b0d23220c75f2669ef3707063817f58b25a43ba0afa7b8c63ed6e550541d53b00aa8ea454c69b09dfa1463e841e6a2fced22b5c0ca4c2c27d9e2deead9872d33ca1a5e604da5922babf9bb6ed5028ff27839f9fd93fe41dabf5de645228b249892287cfb01a1f2a7cf98fdb9a7c180d1dd72b8788fd2207920e2c608ff10b2e4a758282f3348a3734377a7cb00bbb792f24e8a87ed1dce48543c2ff685225c26d2c94e1ec794341bd6a85aba275f345c1fbc3b4210fb25e8e471126db5c4d1e7cb7052ab68a50322c2d4d38cf3c92410cc38b40e55b599c0c58b03a4db3c622cc2a446d37373c5aa57d706b559a2960be40a9ce30286578861f09dddd03a2cf16665de902d04882ec3218eb238f26eadc5d72ecc3f04f9e593cc57d8be0509851709091ea8ec3b26e3a89cf48d9ac38b8474821350e1537448910ec997d3b1be1786585426149c09a19cb91c90f149c8ea9cca18df39f2c20b42c4bf4e10e01368201c7931708cac2a0320981083f1fdd1459aef12e3be220aabee7aaafe2e10f421704718147eee86b2dcafdb57251e1d9f6eb556abec1dcb7cc5dd0bc03b272c475a17bdb7f71567bf88bf1cae057eb97578e24bc3fe016a05905a056ba0233f85333c4647a2a56daecc5c4463979bb2acb09d60aa0d0cd0476c44936aafa32c55b6e81960693ccfde042f2a3dc576e51f28fd4d6a489cab435780c683472c3f2a187ec6a24d8ad1e4f639a321285e219b77850a3203cb38b41cd2241059ac8a69b31747869545a22903c36bed890cba6908ef16ade94cd40bb64e620090ae199bc0ea9d9cb8e22e2a97a143a22b127ecc22d767fd09385afdedbb870fdaf99b1dbc927705a3e2f91248fdd6439c06b8a3c0cb21e936ca82105475b66433fba6bc8be758c281b8376e9330614cfa1c32a9e23a93453c57d1649db637088aef387bffbb5be9d7981686ea9bdf9bb3b4612645ed16ff91b6724d04ab4b404797a635707a843e6acd9968be371c853c7e96f7fdc30f66c0c28733b6cb6df7483ff3dadbe3e5041d518378136d004bfca1f2b7dda306e7a8bd79fed489518763973f343eef9182861f4506fe7fe0fbe066e87a6d287aec8b32fbe452abfe7409f3cf7346e02a0e55c59f0c410f9b492125e43f7708cce0475ad1a5cedeffcd194cb1013d7b62dc584124dac00ff0f80b74b9b57ec370f5251ad3cb0767db709391785c5c50dbf02bcc5ae8af25adf5bd9fd0caeafb9670eb36ae51eb0702dfc8b30fc1c269b75d101a731e04e10f79f0b87029cfdbc8ab37c94945382b03120a12a38bfd084e2f4edef38b812da880d1758b0393def54eabe2dbda4638abc0af1bd47e9f775ea2abbcba93e5152e3c3e18dd4124835d4260757987e368364b95309f063e16d88d55467563e39223921565de6190328fd221e8cd49551f2e3c7229e94ccf9a5bfdfc0f7d02bef13857051c0cb8178ab39083f024d56003ea811e1feb1cb7b4701c91f8e0c840970f960fbb9f7f10a68a381a260d0c51d5794bed4d7b9b289068351d1739d6d5f91bc444ff6bd9ff8ae6aa7803847b5b879337244b9fd1344566bd7ff6ffc904aa8803cfb52cefe16783debb648176bbd43606a1470884e131822cb68d60b11456f58bec831d17b0d816a1a9e526296c66e19f28095331136c78808e65f3e0e77bcd2e2588dec66265055768a8dbe146083d82796c9347960ae39830a4f524d81d7b48c667bf9549c161956d2dcc0e089b7a6138e5d468287c46dffb98e40cb844b53067c8d98240d25c14e427ab131a1a9bae824ee1dd1ceb1b666b376fb7e435bae2f1d4502f39e59aedb46f5d82ad093280efac517d339bc81d5e1c59e30d7d8927ffb517e9dfc61b31df182c9794ad8e57d502967b63f6aaa8899e9e2079522076eddf04583e2e7811f396150e6026807e5b8333aac9910d6cc9bd0a83fa3b83749d0cc60dfaaf31f1f07bda5175031f92f79e2872cf0c75d8a35a70c386571e572c8687808cad11c98788332f9013240fd89d855a9213b46fe2cebfe6395d5fed14e1bfd2f483619d9a6131fb48c2eb61bf9de53b163e553124c3918b06f3fdfa224a367d432c7bcecedff5e02bdafc43fcd52882fe011e71b0e04cd1f017156a1aa80ea443f1287da845dd1c37bb57bf430a54d78a8f02abf2d8b22d41c29a6c230d5274bc1139c6494612b5ef90f569fec552efa6988745a96e024397db467098cced760091de2993d7a43c4c44c81e579ebb5600b7537177557c102ab740a4bcb46426adf2c9cb9056e7f33fa88e93a0d72bd4f39a2c75217098d4ff997e859b673c4b347c21905dee936b86e4bca29389287ec16bcbc3ead0431be884992f4d961d39195a4590feb167c29800a20ba5a721b010f4e22fe0c05e0928acd7680e437784e578bd2d7267491b6ecc948339b4b3f4175b41e194992b36a6d1c6ba16ec8dc7a2991c1195a6394c603dfa9f422bce17aec558315c2f910a362066e9c719ecd95b15a3c857d609b838d2b73d746dd92111bb72b6e29c26c49705e97c4821d0b73c90e76a54cdb9f8357e4514d9b755e87f9faa6a6b3e6aead36bd8bbd0bd5b9cb1072df473767d0bdf123d7e566d3416f34670d9c177e45c80017530e73121fc295ccc38982368972ac565c2f29d928112c9583403000ecb28f98a7f67f00665b98d87e0e47ef246de31196d31ede46fe6fc9a7facb6d1a1e80f0bbc57ab730844dc9cabdb1768d8c977db6f32e311802fc302ce2e9dd1e014b87790ebaa005fdf8906d5c5f6cebf30a82a32eb42ed4015f2e587eb7cea4356f240329000c2aea3494c315c6feba039c563bd583f5e5cd41872c06c0569c0a37e952625caab5bc5c08fdfb9905e211d5a2f3e874c747fec1084869616bd421697bfcc1f3340cea572590c1714976e878266a91a2e5ce7f592c10b2de559c0ec3379675f0f359914fb6e794a611e96c5cfafd491f940599dcf79ddd4bf476e22f47c5827641278081bc3191e9f931c18d8c1b83a3b09ab8c2b07be104a50a959c53189d044124e934c90a27b15b6fe5b1e638845b9e0acfd41d3314fe7c28a2224a2b2391f63e500c5252d5751f31ee5b02e635a130273c0984d14015827928f0a1b9824960abf72f88f922516901089a24b1767167ef3fa0bfe27465ecbcd59ae2ec69a288d22bd378243767fe771281394d4bcb97e83196f0c3702a08ad324d2f4b054767878b619a87071d3c801c0468a3ace467abc50a8f070a0189987cef4c23e82fed05af8aa3df7eddf322c0faa1af981d3285729e654eda6434a3e3f4d3d7d95a7f6ff8012a356b16732b9fde6d2bb922d27e35f6d2ccba8db6b55b72cb976ed7ed39b6e4197d0b4de787f40da32f1c5018623347ad1a6b545642a2102540ad90bf2453c73955b8cca4286289fda0b41262d92ee3db6fce0e6ff896934da3446a05591b32b3647a7cdf2a19c5fa3f8206d36562b709fe7a43bae741f5ae015957b102bd08dd0e53769ef5158f5cc0d35b6171c89cb2d929334e2b90a1322b3086d7b388181ece2a638a5a9ff731b60b37f97741e57b62ffa4720d08134cfeb802fc1c35fb61ae74e6b78544b0042279365f6a83bb8e8d70e43b4dcba37d775e5cea65945567db6666ed8ca30f927ae80703fe64dde322974d823891e4fddabf94382cba07618b05c92e38303a20a95bcf403ca17f2d30f5c1b28d538930cf7853e88eda4ee4de65b07fd89afe76a41c262fec0abf2c72ee771218e1700a6522506cf2b968d87e9ba4db3ebad88ab6e3836f3e8d8fd7ec341e58a2fb9a106391b76bf428d5db6015dff7cc55918086c2e86faf3612c090b06ef3c149519b8ca5d32e63e72ef8abe863757c64ce1131b509e279c56d84be130881349178a7f9d524805ab68196da9a849323ed86e9c686ce919797955b23bca68c2c7cea125547f1764983944850e81ed660681af982aff82a2825badca1b4075fe085e669866be9e2569a1cb4b0eee9f543d7f064f3e8c63c2a064437ec314313c31785ebfc2d70d92fc1dd021a8a85c4a4c9cb224996478c69c3aacae1a50e7660856f8525e0b346cbae4c06345e3241ce81cc2cedb3efffad895945eedfff58fcb7d7225ed3f93bcf66ae9e9b50e199d303931fa28264d5df912ea7b2d2c058bf239ea0541162e3573fa7c54302b739f88158c5c9966435a1eafba285edcc95434f1138ef6ea01226835f8fdbde97f6f7cefc80a7dcbe3561ab843953f03ea6279c8a1ebed2743e4630fec33d8ab730e3be8f195c0c37fdbf3e81f154e8fa8d39b72b2a2e309c27bcda4af9c5a09bc095f27729946c2b66d9009d82b29492f62856162c52da60fae730f2c9302852fc756fd2b74ce1dd5baae35ce5ddf42d0585e51a2b958ab089c4321502624fcbadb3ba493bf72416e82b154d4ff1bf0c92ccb816c9ea4c8263b26525594fc85c93bb108991fe6c402dca873cc9871889701d720f338b3a9e459402f134ac55cd7c0bfc4a521a65e7f7909d49d125d8e32a2bb8017ddf36ba818fe6f2a9bd8c010898f954480c2351af94d66ce8bb04b5349d71b2284e2d7ef30fe0cfda18466da52031b5c545159e8c1cd5afc27e42e0b0e867d961a30849b0feca83f2d508db6d60f01741024231a2bbc618eb075be35a2c8dcef2ab03682c169519e21734d0c6d2db47b1ed16903b6dcfaaebba24945d19f78df3df779a9f4e07f9397b261a0f5ae67747e16cbceab054b5b0dc38a9879dee07dc8c617228123c8a2770629740f31cded0a2642c5811698d4", 0x1000}], 0x1) dup(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file1\x00', 0xa, 0x100000000000) wsmux_getmux: no memory for mux 8388624 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000100)='./bus\x00', 0x104, 0x1000000000000003) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000080)) 16:00:28 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x31, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000004c0)='./file0\x00', r2, r3, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x81, 0x1, 0x1f, 0x1, "b9d87e3f6da4b0416c324453ab1d45ecbf2618e0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r4 = socket(0x20, 0x7, 0x7) bind$unix(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="fcc22e2f66696c653000"], 0xa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x480, 0x0) sendmsg$unix(r4, &(0x7f0000000400)={&(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000280)=[{&(0x7f0000000300)="dfb8c3671ef6043adacfc58b6e1db33f99a04cd19f1d57693b262297c9ddcdb3b0a60eabd1d219d2d3adccddf6a96736a1d06bd9123684e6a4ffab0b497968a75996a83f1acbb5fbd72079a7ce678fd44a48aaa63c9b06d63f5c59d29da7a63b13f8d8de3047773ab56a7697e7a8135e1fb4cac8a140679f87bc5f956b29e996e0044c72fb2d6adfa83e537bcaeb404ca7f5f4c4660a2e3135dadad81b6080238fad6fc4fd63d890a55bbb9494cbf29459c6e8fcdb9aaf313f3f5683b3e1a4eabc6bec5166605072d31b32607685c0856c9449a1f4", 0xd5}], 0x1, 0x0, 0x0, 0x408}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r6, r7, 0x6) getpeername$inet6(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) fchownat(r5, &(0x7f0000000440)='./file0\x00', r6, r8, 0x6) wsmux_getmux: no memory for mux 8388624 16:00:28 executing program 0: clock_getres(0x2, &(0x7f00000000c0)) clock_getres(0x7, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) msgsnd(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000000b2a1358a75914d3c5920def9e6de191b83bbc7ca995f52dd68116ec90c9491b6e3ea6b00ef37816f411a9e2fa825061191d4782d781988b3db917c326d3e50fbfe22412fdb3187e154dc729840464444e9688caaa54582a937e4dbf395821cf158d4f07a800778c589a73f1b8e013ff66f480cab96c958a45db71da7d3278b2b58f514138396c592c173d4a2ab1df4aa5ae894d2885a64ada396bf46891a9d6c7c5490403b6769a51b3e11db4e45c8a2bd228eb37598b27934a1a2c776c0611fdf04c584c60c6fcb6b49173e74121980a878e339d230ce980982b969845b31f7c983f3f3c72b74801fedec7ac09e5e2c1e8c40d4c089a8eb86d9d70dce1b06fd9e7d893419e083b06d46ac57e6b9f970ef2dfafcb17a7c5d4d33efc7b7a23393600f1c727d8165f6f45a1f3db4d8f8756510e0424dcce006b5e5adb291264a3782891a96c343720ce6a1fc707574574ec8958a588aeb7bd077970a3c69e7c13448abfcbc0448dc958997dae63297e33f51ea3f2d8dd7a473bdd481c4eab72c823f313942307880ee41c939a09cb3884b046c9c7b39fb065c1280c95940a09d23c6a196d3859fdaa2fb4234cf915c4a0a36fd1f0d47c36c11de2f5cbefe2f506823b61e4279165aadc7c8c543b667e906601f2eb571bd0019f96783ba6d2c865bf2ab3bfdcbb122ecfb78fe2375b24c6fcd3d36012c39ac9b0b743cc3a651346624ad3d5eb6b05dcd4617d613556c661526a8a7f0953eef2bdafee72c0254adbdf842d439d4287d62ca183a47992958e2e9f36334f30c14e3f49eb561bf241d8be5c2d4136df5f1c47cb954a79524f26f94808155e737daf899ad82b3b548b509e00e1ffff9d817d4f15690e10a830354f00076961b571634a6e860e78ad44ed729ccfb1e650f46f59e5bf439f9e0c8ce56a76ea15bc93c5c8fbdfba6deedaf867d458c77bcb1dc6b288529199f94f5869c435c4c2908491297c745ca51be5d92ef37779f14b098f5b90d3aeab03e25bfb03051b50bc1caa864d560a87b319331fb7422a25c474fc18dce0a2ec851d6e134877dc448305ec673bacf773e131eb8c46d7d617885deb7d92d4f8b097ef3f198b360b2f76929927ef8ef4cd3b67c4519fc3d7dfcf4fa4a64e22d5b3e1be54636db8cb67a92b076e57381cea2cb211266dde73a60f78c24c1d11986001d403c18269794ad06d178ae53c712b2ac2280ed2db4ab466af8483f35f5797daec9a427eafad16a66356508e11e48833e2673540c72e417714e1a9eb62615b07349a3e80a1f38eb45060cdb3c1e956034285b47714e31f4cdc612fe8c2e611b263c781bf79e1753389253f222c182f160d93e3298ff5084f59dc2ba72ad885244edaf8d1e650576b93456ca4ad21591ecb054f0f972922d8cb00c619e760d5bf38c97ae97ff6cad5293624257175adf65759d92db6b035422d35a08a87a60d3781d55b5d37ac534d4a7bce735dc4dba69d727a7b6f5e9c94216f16b444c95b4ccbcdc6448a1bf2b0d0ef3a1f8ac8a77c477d7e162c958779d8fbbffd396f770ef3aee4facef13640d8297990ea4cfe7447364e955854e450ad4279074772c7f28c14939951e49da2596d337265207ce1b6cb1f70c24def9d7c8ff8d4338a761dc110066c74175e03c5542b95427d549de0f2f76bc1d7d2eed1982c62fd3b3ba52a3bcdbd8c72579dfb65fb0813fe3b9d0201c762bf797ff7b0d93aa8303cc1604b5c94ea92f1ab7ab2a44bb1b5a385ca11c076c783cca04bdaec2a2ce84cc066aab170c5f9ace5b69e93fca5d4544fb0b7a09ed3b0fac2e89cdcbf77b60b6efc4ec11d0ef17840bad357b214e72dc1f211afc8d3d728f85cdca60ba22109c7bd0199768096bf1ab83ea7bc6dbecb7d7480eb85086fb0df66ace9cc1bc2764ec5ea5bc6f5f271188c6540366bf5ad51a8fa80f5bcd0e579942c56bb4e889be3eeb361c284a087cb77e9d43207fc15ad2eb6deb4567031b4ed4700bb554718023a351938d73c29f71ba5ebe630f01db7282fe87ee5df1a26d7c512723c2da37e28a0a27560e40ca740065b7e68d42966fece380ea90841d906217f595b60aad927374580770fd51fe24d01674c8cb970a3c7819d5b18d468c05c5c90ad1311abb9654f4017bb1281f1aca8a0ec153e5003eb5f2884a919f9c217ce7bbf8ce607b277386018b4262d4b0ddbfeeb8fe6217c9031eaad04fac89a97fffeddec6c510fcd0a81ae232e948ba1494ab8c47b2793c350a80da9b998e6b905c1a4cd938ab63dfad504ff3986099dd10e3e906f6ca51ec3887da528b346c205cbbe1103e5d37d56de2c682333c40ffac91812634181612edc31e23d1bece6008876d1576179fc7c223f7263e185dc821f451eef9449b8b32f656cc3a2cf1764e920a0672caad714e24cd6155bff013ea25c892c17c65fee38ceb5c85c54837f63c6da9c1cf21361d15f8ea5e3327354f1be7cdc8c8ff256b642c4ff739c7145d59ad603d732b3ceed117377d72e1487f1d22b67af8cac5cbb02ef8d01528ad80b9e2751e37a3fb91db5f600b6f42813d68fbdc7830ab43f9b1f91331ddd2448842f2850476dd8241c7d9eaf747b3fe2b0b480713762d044d1057bc47a6f77cc75320584e2d2443316a2ba8e6f3679b5ab95f81c434256dccd85fec12222e55c48c449ff6cbb673cd179f6e6e3879d741ab2ebd2f6f7834629b55460800f6a1b9cea22da21431ad7ae72f1fdf55a94a36d46414fcce165818591ef52ca8e6ea89ee2bc6cb47fa57fa922d68450080f4dcfdfcef110262acdd0b33150a98856bc8d2bf86d1acb272173d85581404628b5875fdb88cbd2d0c7b8429142932b332faa39d77e17c1a82b2ef26bbc1b18885875c6b88d2c071b32b3cd2b9a4f9c4086c41f75aa90502e21bd9f0f96ce07ad0941dfc78d4fb1b34d6225f6cf07d774816f363a96efba4f34b7abf4b1166ade8c9410e999f40eee75803551076fd0d7cf90c3c62b2b9cb2115c8d18fcb6261717b88a715587cd326db8bfbbb4508705f574377b00cfba7bb6f482ac2b0d2ffde447d8ab6b7bfced52e9d574be817a869b51071f3de2c30105f44de4e9ec2259b4d360664a6de494c3e4582c89e3af5f55473ad9cc0609dc3a8684ca755c67607ce62e512912d3422dfc4f4b89ca120edb0ce1e2b4c48d7d08f938d76415b9821fd59f8f3aee7bf904535615716e2646b12b59b73c01c74ff2062aa573c76fad5375c8296cc8cf75d8919ab60e8b327c7179152de438041bfe7e8ae2879950dbe3e24d4b8d71f03f66ef72686beb518711cf1c7ce37f621385adf0cbda027b2b663feb13c626e21106767cab684e87b0b4276b14c1cba7dcdc86f3ac28358358c8a2bc2b75b7d7f86d134b1b194e41fe23b5dfdc54d0c7874f22afc071a9789bdb8432fffe0a83fa17d585b6c909327881137029f2d8542109cf8885e839c05d3750d179569fb207d30a6f115e5863eecee7d9e5481cb218aa659fe69bc05d640aea40571d0e5ce6aabf8446ec9742c3a941302ebde4790f14a7f2352e116787298df7b4d8ab48d3a6be4e9957747fd41f0af779b07e0952a87744540bcb02c9b3f76da9831e6749d483f57d700135184b353235ddeb6d4e1efb671f06169b7f4c5047073d0b63d1ebb1b0db8c0fef0c680edbba65589812b23f45f4a8b214060f71aba447b6502accc73e335e0635abd69f176a2a88cf0d3ff8e238c680d6e0267adff940c8e7da90a9b28dfcc576091ce71766bbc5e6f9b50c22e1e921fc4a3f037d6c2b068314ea74197ec8491df90a12bfc8eeb95ab7b1c3ca37cc34e8be0d92fc091d00c7c9a13e208ff4b91090edfb16fda4f251c36360236bc884707ba658582f6d164f20d16a20533722c552d941664026d88a13da2d6cb0531c95260b81ec9baabad1cbf9ea1bb0b7a89703d830ac35969cad4dc8f3a2378579cd34a8807041e79512cc3700a3ce37bb2b5711eed139af8dfba1cf594e6bd9d762b2ff7a865b48b02e9a4b6d46f1e91925768b2e33fccccb886cca248915f045920fe2089d15a9e1529d650955b662cff8c5316828e8a60e054330f66db1faceb388219ec88332fafda79edaaef0c3f9fd47593ca8c43145e3e5591b8c39274ca159ec6a32a5d7ac054de828758ecd3aa80d1a5b7f61ec8e1909c1da40f48143758339f62685efd0ca602d2d6e328554e59de678a6bdd5c5dda35095eb49c57712d932aa268bb47cebbfd7ae7b3dba098393318634ad00349d9e42802b92fcafbda1d70b41654ba9d2a1e95fe335ba859517397babdf73fedbdb9b816f03e97806ce53aaa902d549a3805837050190e9679b1c8166b85e9aaebd32d7e63e8e952035425146ef480c73a661549f3b031b9b0bf430a9443fc1c042413da3740251a04e0383e20ba7149f2f2a18bde08a6f19b219d9814d93b333fa14a95d61826499acbd9f11ac060d57dac72674ddb330e7ffbe53d4a66fa0491ba306f9b5075f784a98a043e5d09516cf9709f6184916590a68c72498fd70beb78c2e1c1d40e141b77fc500c6183db8e5d0ff0e9efab7ef4b225160510dbede0a590f6535b35b340b17c672e786bc9f6e4d0322e70f3b812ec04a10e2519b75a1cbfa90645eb754c396aff360b3844987135cfff3dc1aa9c8b497d42f1ea5618464b497b06aa244a2aa3684c8e03bc87d19bc1163bdfa08f3c96aa74ef5260d07e07ba3cd8500640ef474b1d3cfadba7f28532b1e6154e8f977a9916cc7d2204ed3cd04f2589941a68de1cb53ff118db92c5cee5b1d9a55797eb0b979a754616723cd50435957a4c1328a1b69e3a6806bfbb878951cadbcaa9b8fd8c13a02af273315924db515e3e77a45ae1c579d3a9589e9f8e3cf2dd60478cb9d0fb15901e1f3201fe75edb263b1205ddce79500e24c1e2e57eed39a67320a8ada7d41d80e9dc3eb1096dae3f10eaebd5924c0b667de40800292eb0a38d47bf8ba42c69a2f889d93d4a33b1946d99f3efe88e57e85ec940895d9f07c56e1f1610e0efcd8d0a6253508037519de3bedb1cc300e9068eb2d2e61c044f3f2a1b51f4598ebedf19120506d6dbcfd33b9ef0f55ccae0e6e5b65cb85ed6099496942922b1086c4cfd0053e627ce1ff6c004b80edc169a7309adb603bf78edb07b2239c03f52dbec293b9b60d8d32368a92328b38ec24bd5b99f28cee02cc1f3c043984379049163b242e2f7062a3ce3fffbe17f20cdaea8107bd35195685021d717238aeede17e07cd22d5efa34707bda885ad7442451892cf9b101a957778d3f1494537181ad4b22ce1e4367e387e564123154b4b42cf8470f501b643954adfe63be91443395270983ddbd0889a7fb3b2e8aa55b3943393a0280f286618dbbfc35be8ced594d0e758ce65ec93fe0be44341fdc281da7b35d0a70f24a38269cc0351e2c2a82def45f9e17089a78395a57f18e387a162d2c2c1d35ec15115cfe9486aed247f73f82b1e047c117152bcc2b45888ad63551f45f59ff47c24278e7aa57d9e82d82771fd8bd45676d61bc905bb1a702a17a1b5806e54cff1ed2dc173213cb77a8b5d052b63543f554e091d0e835f46c1226be108b056e00585b13365aa88d4e46f2edfc7bdd80c6aa2ea9f7afb8e27789ff6cd10cd9c1887c958ae9fa8a42d37e9985b8acf949f55b01fb39c0c92ffd3617011946da46b46015a03180f4eaf38fb663542c5da29ed07a1d3b274312dbe8e26d2bb0f37cc08c355fac7307cb9a57b53b242c5a2168506287c8cd02138c063e6771d057"], 0x1008, 0x800) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) r3 = semget(0x0, 0x2, 0x260) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000001680)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) fchownat(r0, &(0x7f0000001740)='./file0\x00', r4, r5, 0x4) clock_settime(0x4, &(0x7f00000016c0)={0x50b, 0x20}) chmod(&(0x7f0000001700)='./file0\x00', 0x44) 16:00:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x3) r1 = socket$inet(0x2, 0x4000, 0x200000000000075) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x0, 0x3, 0x1) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) listen(r0, 0x4) 16:00:28 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x400, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001640)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84b7aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690a1ef67e6e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d700868bd8acda9878eda7d98d21d030efcd29d583da23cafc17105c98196b03057aa672693d58068b88169b2137d549edd3c6158643a069b112ab0e85886b8e05390c3c935ee944df683a1f84af36fe9d3affa82049736a5fdad52b70dd9521cec707321583834d33d617e3fa0296ca0d8df4352fd45c6e9e3a7a39a4142fe455fd29", 0x4ba) r1 = syz_open_pts() poll(&(0x7f0000001600)=[{r0, 0x40}], 0x1, 0x80) close(r0) dup(r1) syz_open_pts() write(r1, &(0x7f0000000580)="50ad90b5e9d98b1804b07a7fe104628fdf537a6a086f0c14c7828b6e843f25fa319e3f9e1be56248591796fbcc76c67127e7646a960733b0c24013cca9478a604263dee92f89199978569ea63f34cb85c5a2e97f79e541a6c83674907da93148f5b044982689601178867e87b9ad7a0b886887a35f60825546c4c90294d21018c729565a7a30963992ec9b9e90a7a284b7b30179b597696569c3d20842778257f9b22e3fb0e586f6d23a6061d3bd460841bde58a00aa8a3f7eb5c493cb3c5d14b62ba339d8f45e9795d85ed45cfba43912b2c7f0a1628041394641c101", 0xdd) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="03000100", 0x4) setsockopt(r0, 0x3, 0x4, &(0x7f0000000040)="7662a6f3cc66d665c5d20baf2ed9d35ed5dcfecea91b7050bde278acdfc9ac9b4b1964b25e47b092e797665a89481c1469cf957c3917946d32dde6713f70815c25e2d7b4422146cccdfa319b5c07f37e56e208ea64f89adbb12e5eea6546dc995b515dcb51ae60dc3f3c03a99ded8416a6554c4329036c5525b67744a957c2b8809f4c3b27161bd16930530d9c3840c0a56894aae6008a403ea912ddf9ef4f1066c8257e51d66c42e1d41e64eb7b8b27ca5afe08706e02d91d549faa6d2052321b596f568fcee7dbd1d04788365052ac06ca62b254dc6ccc914c0a9879fe382e150e4235646535d0c1ed99245e1fbe0375ca", 0xf2) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:00:28 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0}], 0x1, 0xf7) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xffffffffffff8000) close(r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="44e5b66fb86d92564f913756eb41e56546684e681d9d166dea38de151823f2b2311acf11cf3e3036c56f97874a35c222af1274537fd2f4fdd640dda3d17152ceefdd20597705df04827ae8b7c58abb836d0865c2bcb7ef0ffeb98352360366876faa03ff7398cbd1b66599fd12a5006f21cac3ac2c5ef0498d13e403e994dc8150c353c82a108729a70b604b61", 0xfffffffffffffe6e}, {&(0x7f0000000100)="5cab439320522511a0b48b30f294b8b2e4956b52ecae257e7593dd4a7e0b78f819ac940b9fb17eee8761bcc13695da45802ade1dc827d28f8d2d2520e9cb8f3f625f97415b2351ea9cde1c470c474cb2ddbf4a966521de403a482d089a30f45fe70b7ba10b003d48651de9a6fc30abd2e81b4b9b07602aee5676d74fde81d7c9fbf407605111a4e95d4feba98be495f83f6a7868bb4bb3379a8559fac253470697d17948b5de5bd534baf5b3c5adfe4919edf55cac1ec95bc367131024a8e03855c2a5448b0bd9ba351891292428620805d93879b4c13f4e0cd3e9a83356", 0xde}], 0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xe1a4, 0x3) r1 = kqueue() pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x4, 0x6}, {{r0}, 0xfffffffffffffff8, 0x50, 0xf00fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x80000020, 0xff, 0x1}], 0x400, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x82}, {{r0}, 0xfffffffffffffff9, 0x8, 0x21, 0xf1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000000, 0xe176, 0x800}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x8000, 0x94}], 0x3b0, &(0x7f00000000c0)={0xcb, 0x6}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) poll(&(0x7f0000000280)=[{r1, 0x6}, {r1, 0x44}, {r1, 0x24}, {r0, 0x108}, {r1, 0x1d135053627d532d}, {r0, 0x20}, {r1, 0x2}, {r1, 0x2}], 0x8, 0x3) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = msgget$private(0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="0300000000000000d604e54deff76943223a61f2dbe0d072117a12477a8a9db64382cf1a2be72a20fc7ce142fac418c4fcdf5a05c3e57098d2a9089a15e644df70beb3cf2c84cc02daf38bcc26616193f845162ad7c17cf0c404e5c69240d4d1e34f1b6b236dd4da32a5aa795defab37b81c8017dc3f7b9ec104cec26e6c6041214b55397f5c6bbc0cf4be9f54e8628879d7e5d44c041dd3a1eb9df64ed6f202b4606a23777a44d70bfba8f08651e0c298198071ac5828454158a2f3d3c341b63cb8b3c2ec046d7a08f85d6879986f22f97b11a63b423fe646ff92e71cd60d10632ea802df3358a7a7bd8e8939f20c6281e3d84f4e2c9eff682ec9859c18d8636f66089013a84376041a9be92d9cb7c9c28d4394b676f1f767a476ae29115b61a85e8d55a335cceb2d323a6397029c58de198652ebd087d29a020a827f2941847aadec6f4e475c3196b84961c57e63fd959f7aeb2bcc22964bfe93b9c6d9c12d2b8c485de9238e14bc42673fa6d22cdbc6100f69f6686393b82b59899197e5ec49b60308bdedfce7689d45608df9f2885f0db01de2c744eb3af81cfb57f5a5af073782a653bac39d6d5d8e76b2400f93f21e2606589b3b170846049c30f2a692b00929827d9af61b72ac2a8da8"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000300000000000000000000000000100000000000000000690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000474c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000000080)={0x0, ""/68}, 0x4c, 0x3, 0x1800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000040)) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:29 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8000000000000007) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r2) ioctl$TIOCDRAIN(r1, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x88) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x9, 0xd, &(0x7f0000000080)="e8530c3cd4eb6235", 0x195) r1 = semget(0x2, 0x3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:29 executing program 0: poll(&(0x7f0000000140)=[{}], 0x1, 0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) shmget(0x1, 0x2000, 0x1, &(0x7f000073e000/0x2000)=nil) 16:00:29 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:29 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) 16:00:29 executing program 0: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r2 = dup2(r1, r1) listen(r1, 0x8a78) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r3 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0xffff, 0x6, 0x10000, 0x1, 0x1, 0x401, 0x0, 0x2, 0x2, 0x6, 0xff}) r4 = kqueue() dup2(r4, r3) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x4) fcntl$getflags(r1, 0x3) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) 16:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) dup2(r0, r1) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f0000000040)=""/59, 0x3b}, {&(0x7f00000001c0)=""/168, 0xa8}, {&(0x7f0000000280)=""/67, 0x43}], 0x4) 16:00:29 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) setsockopt(r1, 0x1, 0x7, &(0x7f0000000000)="b10730247e17e20d0bfa35d2acec7b0a66f26a558dccf679caaee878a9ec38edbbd07c37c61297a9270ed6478a7ab43e", 0x30) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x1e) r1 = socket$inet(0x2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2811, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2dc6f53d64a5fe9e, 0x2) sync() 16:00:29 executing program 1: shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) syz_open_pts() kqueue() pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) pipe(&(0x7f0000000280)) rmdir(&(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000003d79c26b50df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000629e4b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005cdbe087ed1b7685d7889d0d1a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b26098813a029e01b022033c4f8131d51e93"], &(0x7f0000000140)=0x1002) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000008c0)) setrlimit(0x0, &(0x7f0000000180)={0x100000000, 0x5}) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) setrlimit(0x8, &(0x7f0000000080)) dup(r0) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x7ff, 0xffffffffffff0fc8}, 0xc) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:29 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000000000)=[{{r0}, 0x0, 0x4, 0xa0000000, 0x80, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffd, 0x96, 0x80000000, 0x3, 0x280000}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x9, 0x27}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000011, 0x100, 0x80}, {{r0}, 0xfffffffffffffffb, 0xb, 0x0, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000032, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x200, 0x81}], 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:31 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xc0, 0x8) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x3f, 0x0) writev(r1, &(0x7f0000000080), 0x0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r2, 0x0, 0x8003) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:33 executing program 1: r0 = socket(0x10, 0x3, 0x9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e1e6ac54142ba00ef20a202e3ab4196ada957e003aa8d1f2a2e842e031604fa470eb0430cd53cc487dcc2918f375c8fc05385a898795de1b6761850f1d7d008aa6a7c24c37ae4b179a52e1b4ac7f2f20c3255b9fc32ddfa32c513e446d97b8a7644737408c4ae95b4d03d2ed8d89e55198aa352da3592b62dd7727546f012d9d57a923d3eb715f5496658d956a2ba354d08095fb0e5172e528f3ecba1ba71ee4d054129399940f89993e6206aaff81", 0xaf) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:00:33 executing program 0: r0 = socket(0x18, 0x40001, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000002b80)={&(0x7f0000002b40)=[{0xc6, 0x10001}, {0x83, 0x100000001}], 0x2}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg(r0, &(0x7f0000002b00)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000002740)=[{&(0x7f00000001c0)="06b05b87bdd5c6d1eb04fb9d5890a44cf88cd177b1dc454c379af3f2459ed07b46dc2004da8cb26b66390e4596374201bc46e2277b3eabb343b4e7c94b470abf7cb25c16e054d4b5a0b367b88f4206c899805d0e7fa6f902003ec0531853c0ad6d058d0ae11846e91ff051bdda531ac6875fd63629000787a2356010134ec8a88c14f4c01f0df841a6cd42977e5149aa51bef6cd5528ae1d81fab2c277f68ebcbb3df7599a246c669c67ef2852b2be8190f1abd1996cfd007a56c4280002c8e616e7ebe69af6a9d800965fde4381928ca7c188c8e4335145547b8f7874e4b8e04292df347072a0023b4e2318a3452248b674a80147079efd11b43d73", 0xfc}, {&(0x7f00000002c0)="6588a44cf726e5470644d00ae31f99b4ceccaa56e56e14d7cef9f5bb43189dc7f7d5783c7f9f33ec026857ddf9f693b06a0df0031f2256bf62d8ccde63a3a3153ffdf8f2bbff304689593c75731994dcb2e0182461411b2be3d7791cbab9272560918829419850bd631c3843a490b160e68d6e573b93411c1771c809727d2be81f47f83f8cb5401920a641a925ace8aa80effd6e99857f963275bf70e0", 0x9d}, {&(0x7f0000000380)="2703c776bb852f9b7dc35979868d607137449e6fdec5c7a0324cd080ceb20e72ed9bf66ec3073e710b278e8d857f13372be8eff5fe3f42f168c21eef523346bc83a333af0af8e9f3b5176fe90a837dca8348a8ca14bc3ac169fed21663abf69fd7a3dae3c2ad51f8855e8de1881bae45314284c610c2bac89d3cd18834965d6c5e16dcc5d763b383850439911f2ac393057b83770310d4c1f7f457230c790447b56ff627f714bb9ca1fabedc70f0ef6cc3b832fab12c810c5d3f46bfafb4a891e3633ca0e13707ed16e8d316754b5e741ded6300db1ddd9cf5fe0f2a8942602da7c2ae7332c846ad82507f0e9fa9c02ca4652a1fbbca60f45cd58d0bf46cb6a827334b134fed593436e6dc78ff234bb516a761d6f5627e329cbc83ad92da4e0edf3dd1a951f60bb0c0229d8d5a21ccd4f94d722d97c30ec51440889fa1d348bbc440ddb0140b3884983505b56ea37cf00d429a000433a70674afc9316101113985c03f02653929a15dd0edfb68166a772fc84fac7d2faa5273dc23b5e28ae4955c182e6a61076c93c8349bb0cbb528ea14209fa4a90ab4f8d70093b20504e3a4d6985ab8e776b1d7fc46186fc6529c4dfe2a17f76effb2b8ae563731440e8e55f567042921977387512d492adf4969765d8db9210ff60ed6e60ba4162f1212554a962ae29f0e0adf044cdb08211cf2cb3a97c5ce968887a8864f2fe3b242beff2a9d58e51eeb11ea4e984b0124894969884058ad546a183d0cb00397322748ac479fd1a36e461fe24ed4ff283d433a349c4d940d3c92132321892b0f0b850aeb1cf18cfee2d8dd2f6c55e9ad4c897ec9aac1af763593a26bf958a5e5fb5b21a3f4d5b8558634cf25c9cd2850bfc272497d24301ec72cda5ced2e50bbad76885813263712b3bba0b579016aa835f5c2107e4b0d2caaa4f9d455e724ede31172ac8d47d0aa9d92fd6a0f46ea9e3583ce66ec7f626e7522371ad5cf5c7c1bbcf173f0d90edaa5c0f738163b37bf4df254bf97792d15ecdc6010c322b57ec13cb6c88d3a529084c27993da209cc440f2a618d0ce0d2df374cf02d45c6fe8822664a73a31bebde2512529a2442ca0d3a1af81b75d970a11a0f76e299458fab5cd1b2cccc4e039e45c582f25dfc778e2909b669aaa9facc14ce214e05dff886a9e71e1f64bc0c7d582409673a197cab9cbb2af51461048c943cc3905f960de1a0331a5fdf6d5fe648fc8d952d5d0a5094711384b55abaeb705666be14d7bbb2a0dd051864fcd8115d3dc9a7e8bbcaadd7a4b81a58553ced6c181b4f602a10b7c7eb187505bfc2238e22891095b9c92905f0280ef2847d5dd45997119d9774ca047bc53272c81c8a89ec495eac3cac5928534213c40858b094f126a153af11a4a3188b0d8c6e48f1d586f29445fd28134e927cae82cdffb9b39bb50946ed2a2c824977db12b86f5a3a44bcb49eccb363a1f7362d252282cbc9509d47fd97671af61f6a4e8bc87b9a18428489c73bf37441e4379b986e5ef30f2323e3ac9f5f68bf5e6e6fcc48c3ebacb2ce761bc6620a55d69ab78bc19574f5c2ac6e6a3844a0d77cbdc4ca92b2f33da2d1ad250fa8567636cb9e555a32a697dccd489556d02cd51f358d71cf91af4d7e7b43fe175b8ff65416d9f1a5c091328f6fe23aa9ac730e7666773328436a7b3f0ed0adfb0ed94fa475c48ffd231b6db4e21e9af4197eeb203f655a87dcd09ad6a623f422a370f13903a78574a49f482fab1c43a7f783c1add484774533847aa058c6c7fe2260f0c4106fce5f38e33162cc410684cb592a696b512b9d67c8e98a3cb977f0c0725968a83fc149afb18dbbe219aa569e7f32c93643ce02dcdedb4ce2010b699c36303208e1e16d273950195ec6a52f18074fbe6d0b30c1769b2a9860c5ed78e36e9310eb7b40af280b38ace0043d1a4e9460905a3dd377afca87585cd0b134358ebbdf9823ae4b33dcf2b4857af2b4bb052838f397ec68f8786c1acf2b350ce4f9368b78e0276c8ba67d7ecc8123f6ae056704638b860e1318c54be699fbb755493e296b7ad847a4d7973edf5e76abecaf0c5a045521efe36c17eb4a0f7ba554ade00ea4f4c015635d370184bb0bafd5444e064168a45d85f1cd01c793c80e55cf3879c83cd9b422afac85ffb8e0d8a5fa4c0949162f9082b715ba83620acfbdd15942685dd598eb4c1270abca50fcbad4fe2eab2af7ddc429add70a8e5656afb6c284dcfa4c16b371dff1ee35a01d0e3f4ecb4f85402a5f0cb042ada4b3dd3256a9bc6cffd9208b2a36dfa1b7b317a565b80afbfe23a009624fe5618ed0e07df08b96cd7f605633692b24a04a68184f2b9e262e23fc19d55c2f774e5ca6f628fcf96fc49bf63b6bf7ab900e7bca9475a45794fb4528fb5838693be4e8579600f3dbf1bbff5d1b7318eb61aa50c240583cc5fbfe261d9b3ae27a78ec046e2ef252d5d7f869af54867b38d523df664bd229bd259c26b451c4b0dbb25582d2673fcb9854d0431e64fec8812ce4024d74815445aef0fb551d1e9ddeab669db3ffb1f5aec1cdd91342abe06bf7c92e56144ea8f198b7c2e5b2798612c8a4afecf46dbc0df1d6209fac6d0c4958e35e364dea7164a709443f8fab3e1238b8b633d28e0f035f3b1de4791d806f7c93b4397f366cc0150d888d40e964b4638919a8839a0ece504abd47c361971e220f1bd56f6fa0b9b1ea8b723d350ea61d25abb4044e8f6da7080f81134335657e3df37bbf0d78ab567af55d6cd686801c65fbf4ae0308c533103be440f680d5494011f2a62a6194263f8f66fce60a7148325b8507cf140c5e2f9c6151783d970fe3eeb919242a8bd96fd4d2a7dcf29607f058ec5b4508b53605c3934ff8422fa8437979706ca6c00be05641317db40467c6efc992bdcf8da129d942f9e4b5dcbe09dd49909ece5fb326ffb8f6aec3cbb60744c3bab23eb7a68d87e8490fa0879773a05fb248abb25f5a7a8e259e2a1e10fcbb5c8c1d22eb2ce3d308622f47c411f1a99ed9ccda084c755aae7730234af2de9e73f7409faf3862d321688d0be5602dda066358883d797b328b0bed1f6e28b055728526323596bc26a235af15009442d5b8c2338d4aad3c5839e01ff3881322f1c0ae15a73508565415e8970d5621c419039a03bb13b13133ebfda3467646c821026096a60861959fe5aa66012f1182aa73c4336d3a2a721bb646ada7a4d55c8ae4e2061d9a406566103e9f88929473cafd61ffacada07b3ebeeb78517e04809b0f7a6438a88bfb3d71c45a5925bec8992011cf73bb8bd737747ddc6f2ec8b267fc4bf37496481cc6544f61e798ef956d90a5d47f6443cd41d9bd09eb52dd2a46179f7dd100829278df7cfe1f5702133a2fede052c1ec2838f017000df32aafb59940df7b9bd615889d5a57ac2b042134b2c290422866fb48859afeafc48a001ade641f567a03aa1aeef81836685176f6936cf68ae93edafba65d63c14db95a86a836c146dc75bb20d147708f701bd75c60f70ae5bc3280d3950f4d4b70ef4b7c9c9da8d21b5e6e79074d84c1687552ad9062115067e2fd07dd2ab90c2e44bd46aeb2439114423a033ef97c1325e2c8d849e25ab1740545c2c2e6b52fa4f8907868f06ab4efcdec6f8fb57c5daace26733129ec086ed81b623a57cecb91681a4d90ef25dbd1db284888ecbb736f12b76b8120668f5e062cff6e313207ff994881b8d5be99b56a075081d1ff2983964693c674364dece0d8e3aa5d3102871de1dcccedad7e03fbb56b22e4dcecbc0d07f946380f2f2eb2d5de7f4c1e23523258e4ff74f157e8b5eee391954b7647483a6fdd170fc1a5d47e28307d223647650cd382b08fe1b7cd11e36dd59527d34f62e9507500d98341d06998017abb825eba5b43b196ba1e2f15b24c120b32bb9ec941dfe525d64b9690f984f46ce2ea28dac532b6a446e714199f4d7c3fb9a0612a7608e23f9e3e409a63e35efd042648d499766f998fc9ca595bab69f41b51691194026cbb8e661101c85d32fbe29472ef38e3d7dff469f477f10c9068eded24028e11c45c6ff653e6de8f36946048cbad9c5d873df0dfb36c3d2e0db9d49c735445e3b8826c4a30a8c64bfa337d3e1431561e2abcdec9e82e5aa7f4b656b15fa711fe9c515909eb3329e90f540bb57e75043549bca5674b892a1de133a712e79fe99ac3e4559bb5f7c890ab80ae43619e41ff5af80054484d5da53e9c79486a9f3cb1630351cdeff601fa6dd3885282f50c3a3ff0acbfa8da6db3ffada5cfa3936d1de3f3bf211977ab4d3ab1dfbcbbb997a5ff4b9fd9f5a17fe1ad2ad534611f7e2239418d75c20fcffca13d8d72fae7c2bcda291c13f9716bbb53ee6d1ffd954590814555c25aadee5af8a5650a9ce5ae31ab4ec6dcc49a0915e1f46467e7208faaf53837e7570c451bc5ac8732aa7ab130655560a2205725c80b49ba431193e78ea848a20615863f23d32d6ecd2cebbd465e6d622a2690288bb857ee3b6487728ffa332bb6d54a58b276b057cedb9d37f1246833242223bc169472c31e7ce9f6249bc90aab943af75b5fe923406b6958cf496da9cfa306799a8fd5144499f554c62598d4f13d2be7bae63123872a476c1a5ee1174d835b28f6d75a9f956a7c3b44495f1f6f858749b9c2230fd8189882d21f3bec750ffd194098b0f927f72b86aeb5b0f164581de1fd13e3723a4134922eb21b094a97a57d9581d900cce5e44847cda3bc6de453197d261f60cbda48e8f7274b6374e80cea00662b5103c3eeb59357719a5d7dbe2efd72c4ee9d32bc53464f4c1f4c00f659c15b7f5cf85d2083a37ff393b14c944a74b51f6ff327ab1a571838027c6f61219927fe8ed7dec0fe29f1dcc3732beefd5b77aaec612a9d6b5a6ffe9d102ed656f92b54ad8bd159af0c5d846e871af0b2e2aaf4cb8ebc09378d629ca8ce07c15905153485a6a4a15d0141a5a7da68795273ddfd032885f0038f830452bd1f87d3dc613cf2832e4c35f87bb7eaf270bd34284ad3100e0a6ea184f0fec66af8afa53aed7935f777f22356c674c7926cc88db4c146f45ab6491ad196c60539b1b5c310998d2bdcc97df6053203e8e940a9afdb791a3b93b1e22e78387a5365385207192acbdf145f4766ccfae66c7cfc835a24c235e81cbd6b94a4eef75b800eedafdc2848095faca0de8c87ccc1e15bc0e2fafed8e257e02fdd5dcc8c178d22b84fae53222f6d986d3bab9c6e0a5d1a5dcc2a4e8cf91bbd8d029978b8b9881d34f4df5fec02c381aa48608297d5f42c73f21ca5a29747f6829a1451be369eee30c8ce3c6547dd22a397efc614a2be4446f53c2273f1b28261e7ab7ea3dfce7a90f50acbbc3877bff8700db2aebb3807783a4a9cb8fbce10664d6a60aeec0d163cd3d8ab0de18ce7f0934d4dfb9a5a95f00b051410c9a160c0c17cb470347aa8e6631d89d58b8e501b0f407a7bb732659960a951cd145624258854f649516c346990773608af960ffd2667d757d9e8ec820bd93c2a93e7acd22975f8d75b6c7a15c3e2d5cb5ddf48441a4a65d05bb3ade0eab3bf9a825a844edf80a791075986c96674d40f95d83c38779b0178f9fbd04c2565bdc3ee09b6716462e6ffe2e26a045e22459f90ccfa63205a1b031627464c3277a43e79358fe4e087ac91e3d6fa76354d8bf2aaf4687a261a07e56f732328b58dddac587f883cfaa017c881022f75d01d3ab15bd073709bd97832270bad77ec6ca5a81d53152b42dffc5fceea0e5e7155af4a34cd27cf629aeecf35f70dd92", 0x1000}, {&(0x7f0000001380)="69cad961f7df5d9e6b9a22bfef51039a9b76e42bdd213225c4aace3fb5a310a9cfe018e63aa9254cd28d6ca4975c1e6444042926a2e040cd14bc2197891eb4a4606aa04b17227569db2d28891bcf95272220be9d038ffeac069c834f7ca8529da2614286325b1107b1a1d6971017440eb774bc88a540194807a57f336a4df8f1f9357ba6ab0a00564de225de75540318cd83d512d4e6f49437cef65b43920683dbc5e388f180f5176931514e6185acfbd8e25e65e6178447e734fa7ed7134267e4a9b1445d7f2961f72822b62d708a00d09f0ecc3e89", 0xd6}, {&(0x7f0000001480)="59b5ffb901eaa23cd096d861a049231ca4430a2473c58b87b9f0d5d8bc577d243fb6e006b170846823b5fb1d3c449155e1437d6975be41543bf412e0f440a8ca50de9112b27943b5c49c03a5940b6f22ac54dd8f625ed3314ae09fe615d311005205f0494128ae20260a8dfc48eb2e8ee520eed513ce93bd2feaa97fec012f0f848c29396d11a1c1382dcab5ced602f4b02ae9815545ab568762f27a3902cc7ad8fa6ca1a634155419b7150df4a5ae5ecbeb193adead83ea5a354e0d28807ef4dcab459c0917ad564851f7a934736a4bfe6f539970eebc61d049252d97ddfbd2a4105ff99d7e542081274b5ef19095bc80a091e525533cc4686c38bd0d96b901b52ce40c884dc8e06c0724126cf96f1048fafbe1de5be3af0c76c8de03517a85900806319fb7ac1edfb83fdd538675bb93e71a34df709b33afab585cbebb9a898813ced5464f83c94dbfc4bce270c9b8ec473c92e65d8e01bdfba5c13d182edfdc83d2a45abddfa9629c94cde6dbd000a038ec05a435ccfbf2a201b6aa35de8efec3b3e6c2ea385d9690e289dd8b6dca31447b7b3c07ac17a6630bebe7f49aadc2efe08c91ff158b6e6e9c9ca086d55ae77c92c8c00a78197d3f59f54dc1b96b80637437ee830eee8ba54c7083925bab1d65c615313039cd15e65486a8e17a06ce4eecfcec0e901da3567c803e9e8f9ca83b21773dac35c8dd0acc8c7839983a3bb30bdede164d71400e1843be63e49b2693a23910a11b4cb67edc0a0700303d07a33d8de86137a993956849d31abaacd7de698bdd9b908f7d459f56629a6eaab611be2d76475544e4f308d78620b2c3ab3e413f5f472023d719fd4d2dc493226eeb003d7c899a5f97955c450a6034d323e7a74669e54499993775512564ff0fb6803f9e76289eefb0eec03efb3c8bbfd27c2c28a4043f7452a871d6c98556bda9c2562ef480bd71b4aa09a0f756164601a07f42eb65305f6c0e55b26fb1862860d7c6d3f16e2b9e240b3ba2e07c509f8c6f38880682403dd934253972b2a1e038469e3426d3f272fbdf9b235cabd52a31b8cf41419764188096d1b5830b19679715ddc7ab53004e7ff217c0312698632654eee98c6101a8a68e1b41c33d58c0476c2fab50bdf8649ead28107e714c2fad5a3dae7ba4c307f3b8c3ff26ceec5ebc36d8070a32bb12b6c9a490e7f856ee4b47f7e481b30cbdb11db1166e402267f0904bc98d28288d2afb2c6a469cd4dc1c6acddf996038a7d56073609785e6c4db291947fe16042451d815c8d79b2093f6d0b51e0f115b4d9b094b7ff995c513d3a051737828ce8c3316645347923e4304e5553d8b83817a6c596b46b82636f3cad445daffcb0e92fc00dc3b8d3fb127604ddd6a09bd691e4125c2e6d7bf0a4f623f56fb723edfd6cebbbd03c5df7cd224b4c1db3cd3eb99d607cb8318f759981a114461415723d3861d32713b596600e429de9dd1236c7e8ed9e86482eb9219c79b8cdd6c9a508c4ef3ff9ed31ee875260d8161dc8a8b0d4af334d1f1f8771b7d99562abc0cc2665d6f38019eb66a959adeae16b340fa991c82551cca7f3292a25625d5facf244dcbc960707a53db48fb92ca5b6ba875de0c0606336b77dadb8059f7b640d009cb3c3ea9467a5132bda245b5f6e28fa5826af02f77634645d6a5b5fd2c6664564041a4e0d29fac59715114e0b1ba994ca5a531639217dab5ad2f0522d2c626e2190fc99f76a7ecf959da721bafbf4464a7ca715201a08d4f67a89feb5392a7ad1a0c0163bd22627edccb8e67fb00b2b2317e3f9187881b9d25957be2b65cf9449f43dfa7c3d92e3e5a389a542fc671b78fe1dbd0a222c282c6d8aafdcf0cfcc29089c97bc9e1d28a1e880023925fadd729c1732d715175fe21bbc542a834cffc86ede616917cc723a9d34ddb98c2202443fd2e24bc0db81d01aa77a55969b38e7a8c3343874362e359e79040b237fc77cbdbe70a24add21422b52b3e1a18630c138b341785a4b7a68736bd08735a04d7fc84ff3dd01567b0eff37b4dbf299ea15b4b0e811670ba34901d9c997fdf7321075df2ba4f12c1144a029cde6ddae22676a1d19baa2febb6d217fce4bc32ffcdb879832937fc8db1d583f3b91ac5c469b680e03a299cc02145385dbefa65eef5482358805d53e876517d1c02e023ce3ee648e392d81ac75ea20beab86e3add74b1f9af2660e91022082f7e7454fad404b390bd175de1d3e9e214b515068c751a03b64caf5288eb22ec5edffc96d03e83a5e47f76f250ce4723d57da07e7c2068d28eb8692e88d55f3eba18ae1cefe5f3aa602f9f601573b9022b8915777dd5311d547598c672d67caaf4736dad4c8889c6bfda86de4396473a30378d1aa4a3715706c006087d1cd223218de8c47f1d6b356bbc01dc867ffd4acda19100ff2337bddea12b4b95a34cd7e74372944e04c0edd0be6234a2ee0a10dcccf749164fc1327da705062109c7362c0fb3258c3bcb09f623c9a4882e4a541b38ea9ca96b46d3a7af589d6fe297c6fa368a255ebb2f36ec042a200aad59c7665ecebc796f74e418ac75a9b3cf748da72ebc7e941cf6837b9926ce4de36afd7a4b2d34995f7ccf25e2bfb7eb313b9182ff08a8ae399027051a09d2b507c8ed7bc5dafd48837002e57606ff0dedf3dd9eb733fc78c0bfacb2357b435dc73097d90f47748ea775d58531d1c222983a91ac285821743f66bbe6cf3e7999fdf405ab1705cc5a24b14a3aec4cd75341b703ff72dfc2eaa12a5e3d1d5183cfa1c5a571fc26aae5a460686490790f94a481a8c273fbfab48e9ec4f121286eae78fc336827f6aa90c6d09cd5dbe20f07b611c03c1be610ad23624d67942ca9bec791fef434830d2964384f0934f3de0b391e3ecf68f8143a4ac791e228c5c858a472b56394b5699880c28d29a6533de21ff75c6444cca89f9fe615b6b356a4956aa28c8a8beaef7d61d57006a4d0235bfeb8edf13465f3f90316fdaf600c5b770c7673ef41fa6e96a382b48086775dba2b5946097da6fdcc8769b9e5774f20c66c90ffc856256ddaec72b95cd896655480cf60164d644249925a05929c8fb3960c7b4e46c12fe5978f431c079622c765bbe952e4a7aed60bdeca96c9b0df9ca59b648c80a0f15be25273b817a74cd9592fdf80bd1f191690d94ec19704f18f834ea6ac31d7ea78d0e6abf2398ae89b442a23f0a7d5d442321a8c8f775bb925a54ff042f7c9368bb31e7a690d6e9daac690ebb28bdcf8032b949aa40c0b11795e0884ebdf6068f7377208a5330d735b6ba47c59f8d528036e586e934b8bdbf62bed2fd3285c8ee2f761d264bcbbba78ae5ca1ce9c3db1762a496bcc93d0495952a552d326dcd00e5f3fd6bdac07fe7b3e0fd271a979665929c5da6eb8aba7820a14f3bfa4d83a1f6d406b81655b2002f03bf9372d84d5ba8ad16fed5283a6e348be7d4aab4382fea2c56280e852537ae4d19efd4e4f69dd1f27b748361169d7ce2ea86518bea4f6597ce0af0dd0b0ed8a99780344b39d691ca2ff25ed93eaa9a189c6b8900594a7bd05aed3f269c61327bddf52d589f95fb736a292c277038198392fce08aca22f67e465c67cc3320d675d52f0b5d78b202ddd7cb8865ef16d4b8b365daeb287dea78cfdfe34851ba61de0b0475fdb5b1d86d636f9c75b7c21d467d8e481ef80b9ca3ef4436f2e9be3ac3dad6bef0f6c3b055aae3af9e96578403f5b96031f4bdbdb6398750187af549370e4223c1ef00b5926d1b9e672cf5620b1c436055ee3fed9ec5203150ce889a1017057037080dabf54552135bcffb56d93c883c31773521b6042769223a602e101ac6e7f10377b01b8c211e0f4aecb865b458d3f48bd0081a1dc37cfae6e24032774b2e3bfbc707dc335c5265cf177591a9840596a2177558e5b5cfe84f83e2971e9dc06f448dd3a180b4170821d5c20a20c2614046e90eefa52a929e43f693c828c1376b683ae0d317a2f775b60d8a8ccead290a6336d73a096945fd2384a9c2a0bf37cc7c817b7f54d950225159ef4c48ce11e49532b0332c96f83aff7c14cf75780ba5632b2d357cd6b9e295441329d7fa435259a205980c3bba897942b092cf1e773fc2376707507a48113000e5d175cc482a416287d61cb04c659cd3bfb9c0bbc0c2d625156477f9e8ff1021476d0d599b49253773b92b912dcf035ad120e6164c0748d9e9b872cd547db7cf8a834d5d24a4f1f96bbd8766f19de70ecda59ccee07a5a1e7c65c1094e276307838f7e7198a1ddf2ab1e9459b20475fe1b35252c5c52e24ab49c57caedfa56741fda7bb942089f2eba39c98f393c4fc012dbea05a767ee28eb8a54388bb92bc0e97e5e7a5d21aaddd2bede188ff2749ea7121cf2e862d10501072c68328497cd9d363e39bf9106f851c66c940fec8393c5bd417616b17a80b61a5c48be7873190fa7cc6602c5d859997391d4a2ed136bc9e848d347cc045c7fed6384a199904dfb63f89a099fadaca026d733b299cb91eee0e5ebb9fdec29cfeb45b9360437ba1a2d3818cac8ce72d904b8befcd2ad4af51243cc4a820cd59d2e9ccb2fc416975ed6da465840b50680134fc2e5cf72f0f698c5611f13b5a78bc8d915ce1e935919d9e90d14deba47bd3195f25a1cb00d17aa94eeb8a0af89e7e060a7b5720fdcc747bd615dc3981400b8b3c0ed185a74942a9153aa55705f3a466ae79e74190835c724cdfa3337f642f94dc13362ab6bf360c97cb648e8b2aa060b308e4f19fa2050a612999a7a566de6bcec4082088a64abd40e99042eea99e28a739c21b2559df68fa2b66daa89705b44fed7026f16e12878f3c16b00c93cb126895a58fa9de8988571edaaf2eb968946a971d51e3a10ac2330567611191c0500275613e3aaee27aef7d05f209c5cec823df435804c899fa533be2de3fbb845db72918216b064cd0c971ea424126d996a57549906c72a1de541761a782c0de09d87d415d058d27c550d9b60763d8da889258b6ae24302da85b9cffb03dfbc352b8ee17a4df77a24f42037ddd8234313719e76b8cce0fdbd6df968a6ad71dc7386084e94d7e507d177c608ac5edc0cb1ad5c758582e6add29615485451b45c03f29bf8967a2efb61d2522e943b83c14e6fcd34f43d252f558cf2658be53ee2b5b19ad6a6f62854d06526173832d9145371b3bfebf1d52177fc270aa4868603c493d0b802c358853fa2d6257c38d3780ac9a68bdef791bff58b7dd4cebff3e2b2e1892e19a2bb705ee5e2d16d6e72ef78991013e9a7b9682f9dc5b95aefd6b6b93540b6675e8ff44605a80996877d6f4a2a8e5fa4edd098bda044532300a3ffd11e0bf0e4e7023b22b7eed113b71852d51440219fb7cf39b8580efb778a3628c361bf29b3250c704af340728e7ddcd464e418519eb53319bdf14ea244a37541efeea1528d402bb7d7f3b63a2dbd3d951c467bd7b195de7dcd3296d9ce53da94e5d77b7b18de9cb096dfbaf3f29c0ee5f2065ca8a89381d990508af2ce1e237431e6153f44c1047cdcb6eac5fd9fe5f796869ea3312b8a52f6341f8b87877d1f8f4b0037c8e437ac5645f65a429ad97f4195c743536ec6b94eac592f0e2ee2d9834b57e595c917f2561825084f151deaafaf320b36940767546d7ef6f058085569fc3541d63f45afe7d2543353d45031fbb81c43258e3fb87d49c7130a5fb43e85d374d74a42d6792e2f8dff561e973d368a9fe11f2f07ae6e630e64f23cc31d52fc7a64153a95f6d8b0386e2c13e722ab0155f4b9ffae9c258eb17", 0x1000}, {&(0x7f0000002480)="622bfd785aa684f2a0026450fe2d657110eac37333a69547a39ad1979c0a259bb1e22a41a81b80a684ac2caddf74ffbd1832e0b52d66d6be17746509fb5f7d258441170e7c6f6a00da6cdc09868dae15146f5c05cde0c25ceb1ead62f81737f7c698daec5238b16235bcabc4ccbda63943ebcebb095cabf920a427b8e4aabf6e6dd71ed8e6dbd726a388ba0caed6a91e0214940804c22cae86d7f588da0ed8e07d39", 0xa2}, {&(0x7f0000002540)="8f16ef8e7cc8a74a729c97c5bc72dac2143ab60bdac0eecf8c9d9d814d5dc601f067e036f5b436f334bedc7cef82c5f43deebf2dbf49c045caf5a014a2ebfb8a983caaf568441347bd3752c4bb67310540bcea2b584ae69834df2daa057f", 0x5e}, {&(0x7f00000025c0)="339f3e491cd884805d3e9704d3e373a8848e7e7b07a9832e38a46e21cb82818216b9f9cf19bfa9d77caac803272c5ba39773410a2d1c655718624a4e4ed3505fb69dc2c6a96d32e23d4a6bd3839c2868c39b9bb980c62dd0c403331259722ea1e27ed96b5a1004d3ea11498aff98686c95983e09e61960b1fb5087a063856d974576038d9fd6f70e6baecd8d3ce9636f13f5bfa991693990b8e0622075e8fc51d2747c5145a1e8b40d3759e5a3aedb7047bb1ff2bec060c3e96e8fba6d76575057b57c70392692f83934929ba9d1fb38ddd27521", 0xd4}, {&(0x7f00000026c0)="d622ec74b0a5011f51ce6ee58e429945361bd34a0f960baef4d9b21f3b4033824c3dbda8637fbb", 0x27}, {&(0x7f0000002700)="17e8a87e8e1bd579e34d658643eed4b72e2613e68d09297ba026f43b215817d6eb206174e69fe417ab77d6cac9937472919fdf00", 0x34}], 0xa, &(0x7f0000002800)=[{0xc0, 0xffff, 0x7, "4df6e1cc0db3fe26968b8dfa64ad1ef05aa05f1ab1c0539a85a076694bdd42ac5a649d000a7ef49242d4edf7858d18c3e88619aa02f61b2a6f9cf473cca8b3e8121a456bb6c58e606e1382675590eb43555dea68979a367533efefe59cb858cd70ee619bb218f7e8a5cc4fbe2642c9bfadbe9229b33eb820abd4cf34d2f5e78cd27d78cab68a7d06fc2d5a5d7677d202497759a3281ed05267a60cb0738facd35e805b2f2e6a1cd0f5250009b9a9c3"}, {0xb0, 0xffff, 0x7ff, "0d0db7f49bc5e4682fe7e38ba61fe303791a3e41cf881f40f1a8964e1ab873fb30aa2c883455b5ee24da49dac2c805f890a9ba305e47d703ab6921b9b194842c4e63d15562d01e67fae4f347bd461f686ae729d00e2b99784f2cb2a6e7de5340910cb7e182528f99ea7cf33540b1d81ca44a4cbe85c73bd9dfa4aa8ead2d36b0f6b87a070f2f7ce255326aacce97d4379f1ca0274c4b5c5425"}, {0xa8, 0xffff, 0x200000000000000, "d6c97d74bf9fc27281c4201b690ca8e262dfe8bbebd9dfa83054e4ab3d8629ec3ab812a331f45ececc3a617c2510875ee4173b795783cdbde3e30e17794c05f87a202d3c0035344899d6ffbfc81d29ed9967fad5b0574676f1b5fb96bf7ca68c7cffd0b654707eb0bc9264e380035aeda7434f908d73bde7909692273e9bb02bcf294753ed0596d97b27c011282a0fe02070b0"}, {0xe0, 0xffff, 0x1, "68cf3be46f80493c823da33b177594fb03c7cce9a3773943428121cebace7b61c1a1a6174fa5b53a80b5acd009fd5ebc51ff10e06ba5d65cb35b3a538b4972c5d9ae87c1820d7b81c11bc2553379797345543069ea0ed699423d2133268642b33250b4c77e59964a424032d5542963021436080e4fc4717b7f060cb26157712b90d9d164354917cd3256312ce355e2823f25672a76802374976a7c3d237277aa8cd9eb234dcf26637464b59d93b095612cef1ad101f1a470ad2ab8db059050a0a200156cb9ba74a95452a65acb"}], 0x2f8}, 0x2) setsockopt(r1, 0x6, 0x7f, &(0x7f0000002bc0)="0b2b73005983342ab81cd486ee5cf14bd2a083fb6a28a590f5abccc564b5e2a8ca10caecae5f5ec55b0c3dddf7f127125816e5dd99e9bbffb59df1bf98dcb03c5a3af8397012926ad4d90e6496f3c35c6ba800ab26e42cbc260b95db3c1fb98055ccd58bac545fabb6400e84a8db86914b6b457994b088899bd9b2edb7bade420852c3cc80c8bcdd045940193a63efaa26c93e71077b98f78b6711255500ef629c96220d0d7c550c1bbbed4c3c7a81a946c19d66b22f7e3ee013ded85070e8f1728c08204447e857b228b39ea1cf8aa5b4176c7a1128a590b9f977dc7de42f424fe0", 0xe2) fchown(r0, r2, r3) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x80004000000000c, &(0x7f0000000040)="a9e389d0176a193705e33c990c26e00051ae895f041719191e9e74c49bd45cb846705aa4c45f88393419a39dae6e2cdd5976b7c4b8da73cfa5d87fd3cbf897a987e331e66b2c7cc6a53419de89bbbf0100667c1735a4048e271337c05712356301d80d12", 0x805) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x101) getsockopt(r1, 0x200000029, 0x3f, 0x0, 0x0) shutdown(r0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0x0) r0 = dup(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffffffff80000000) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6658ef17a4ef6c653000"], 0x10) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:33 executing program 0: r0 = socket$inet(0x2, 0x200000000000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x3c7) socket$inet(0x2, 0x4003, 0x10000) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x3, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x16000000000000, 0x1b, 0x5, 0x8, 0x3]) munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:33 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x110a, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x10002020088) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xffffffff, 0x5}, 0xc) fcntl$setflags(r0, 0x2, 0x1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) flock(0xffffffffffffffff, 0xa) write(0xffffffffffffffff, &(0x7f0000000000)="6088b447ae6e4cb5cb14398b09fdb260079e8d1489086e722d19dc154be6de90d96b980861aa2235f6601776d81368f3b07cb8afc3267a24a05e2b7bbaadf2833dd0ef76dd4224698fd8086dff00434185d995eef5977585f6e5b5f113bde32e8c845836a3835448c757ecfb1d37cd3ca5744fbeff1017f315610b0abcf0c3", 0x7f) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:34 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x7}, {0x0, 0x2}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) sendto(r0, &(0x7f0000000080)="a321e48c1f8ec612fd13bed5c0aaeb4043b4c554d2cdc0b01cec7cf92844cb17826c7b2f0bc863d16b86a892e9ce070fe3faa9b6e751919dcdebbf75ddabc58468bb5ef93681aff5b0277badd5eb01e34944822550986ea128bec911ef32e80fe7835f2a2b866ce104d479e2910733f20b5fca87ecb4f3ecc03f497cf6d5f462a7975124096d1b2191fd84d422ad1af6b9e0652bbf3045748cc880bb3ddbc21b26e17730f5454c886e69a9358ee4d9f7cf9c96664f9255ebfb1052", 0xbb, 0x1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x7ff, 0x6}, 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002580)=[{&(0x7f0000000280)=""/125, 0x7d}, {&(0x7f0000000300)=""/211, 0xd3}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000001400)=""/134, 0x86}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/165, 0xa5}], 0x7, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) 16:00:34 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x100) poll(&(0x7f0000000040)=[{r0, 0x1b4}, {r0}, {r0, 0x100}, {r0}, {r0, 0x1}], 0x5, 0x7ff) r1 = semget(0x2, 0x0, 0x545) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x95) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) r2 = semget(0x1, 0x2, 0x400) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000180)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() r3 = semget(0x3, 0x4, 0x100) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x4) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) poll(&(0x7f0000000080)=[{r0, 0xdc}], 0x62, 0x0) write(r0, &(0x7f00000000c0)="55ba053fe5f78e88ceee2f658f521cb08966dad24f61d7b9aa8dfaf6ba1f7449c86fe3f581fc9e05dca7dff369837f7cad47ac1c79ea57ed2e47158197b98d93388fa1e8558274521599805e90d5da29bd33ec43a2f5450041c19f228b5796fa7e49f753f43b62776aa8b1788d6a12fab68a13cb3d0466581ce3b4267d5e0a8bc319998eaf794c96caa4bed6c9bef3362fed5399698d8f1c29e7f703bab02df3440ae3ba17375c5cead64f11260b940700910e2820f6664e282abe1c420bf3c0f2de15147576b44ce1a95650aa9d135885d98f5f427de8c4217ca68e7e4589624d2dedef66c39f85c828cd83885de0b23ccd265d35ae41be4ac9", 0xfa) 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x42) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) flock(r0, 0x2) 16:00:34 executing program 1: r0 = socket(0x1e, 0x3, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:34 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="53f8c8681f3ce67954710fef436e9df3c5094fd812056cdc3aae2f48814e8142a4988a2648de4c13b5ecd959cdbbd3eb8a4dc92f09cbc1e57bd4761993ea5a8af4cd55a4c2cbf13b445aed256d49be9aa50cf25838bdb17f23539806285285d7375302b970109450ab67c59dc4a199dfdade084ee40bdc2609ea97bbdd97b50d1618ccee342d3b0c2d070eeae402f3ba135fca53d45f75e2113d49c052bb97f1990ca75b212f7fc1f6ee2e7f46b4c56cf987168dbd5d5f67269b0b1036564387cfe4637fea708da1435fa3f55dfc715dcc7accb3211b1bed3f190a6a7ea8c7cfbe13d72595092995", 0xe8}], 0x1, 0x0) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r1 = syz_open_pts() r2 = getuid() r3 = getegid() fchown(r1, r2, r3) 16:00:35 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x7fd, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000280)=0x2) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x202, 0x10) fcntl$getown(r1, 0x5) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002008, 0x516) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000240)={0x3, 0xffffffff}) poll(&(0x7f0000000040)=[{r0, 0x44}, {r0}, {r0, 0x4}, {r0, 0xb1}, {r0, 0xc}, {r0, 0x2}, {r0, 0x100}], 0x7, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) kqueue() r3 = open(&(0x7f0000000000)='\x00', 0x2, 0x105) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f00000002c0)="c1d5f8e58c9779b0af8767c4c1d9d7025e796ca58bc631426f75ee536e5aebd390a5cc3a5d208e16b693bc1770bba3d36c9a82954bb63d009b84968963631de37e4e9cee84f4", 0x46) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) pipe(&(0x7f0000000200)) 16:00:35 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kqueue() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) socket$inet(0x2, 0x4003, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x12, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x55c349256a268668, 0x1) r1 = semget(0x2, 0x1, 0x28) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/57) fcntl$setown(r0, 0x6, 0x0) 16:00:35 executing program 1: setitimer(0x400000002, &(0x7f00000000c0)={{}, {0x0, 0x5001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x100) ftruncate(r0, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7ff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x8) close(r1) 16:00:35 executing program 1: msgget(0x1, 0x200) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10010, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2af) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffa) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x5, 0xec5) poll(&(0x7f0000000440)=[{r0, 0x5}, {r2, 0x28}], 0x2, 0x2) r3 = open(&(0x7f00000004c0)='./bus\x00', 0x3fd, 0x0) close(r1) write(r3, &(0x7f0000000480)="57c121b578300fed4d6e", 0xa) recvmsg(r3, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/142, 0x8e}, {&(0x7f0000000140)=""/151, 0x97}, {&(0x7f0000000200)=""/224, 0xe0}], 0x3, &(0x7f0000000340)=""/137, 0x89}, 0x41) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28881, 0x0) 16:00:36 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x7, 0x4, 0x2, 0x0, 0x8, 0x8, 0x0, 0x0, 0x3, 0x9, 0x7fffffff}) 16:00:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) fcntl$setflags(r2, 0x2, 0x1) fcntl$getown(r0, 0x5) 16:00:36 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f0000000000)=0x100, 0x4) 16:00:36 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') r3 = socket(0x6, 0x4000, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r7 = getuid() r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0xce50a4a6f1d1760e, 0x0) socketpair(0x0, 0x7, 0x400, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980)='/dev/ttyCcfg\x00', 0x1bf, 0x0) r11 = open$dir(&(0x7f0000000500)='./file1\x00', 0x10000, 0x100) socketpair(0x38, 0x0, 0x3, &(0x7f0000000540)={0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x10000, 0x0) r15 = open(&(0x7f0000000600)='./file0\x00', 0x2a1, 0x8b) r16 = socket$unix(0x1, 0x5, 0x0) r17 = syz_open_pts() r18 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x508, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r20 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) r24 = geteuid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000900)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="9e07c225fee16573e9b39b3b2cc7c88de84509958389497c5735f74fa2537dcd1dd1ad7c3aaf43700dad344057ec17686c5bff6cdce749d465761e9cd6918359fae61ee014573c5abf75e1a8fe0bf1bed073e17f31a19e81713bd67f45f95119de3049eea3d2948dc7ccfb6a26dc45428120e5cf95cf406c2b41cf9bce8b53a46e4cf10a4d0aa54c62e58f444e02427ec2d07bac5e7148585b5ffcc15bf0ccae390895886e9129233736e5f53addc238c6f50c798b48574262d38067f27bfbbbf75bfc9abe41736254e342239dc9f9cf30f752888859f8e0a5de30485c9e3e17e86f94555ea72eaf0198", 0xea}, {&(0x7f0000000280)="835facdcd2ecef7b73a0e72eb0a2b2b1e79cdace745e3c9525705928d36c3266a8ce3240d89db738f0a41a194f91fa24fb39cf8106266ffdfb279e0a62015a9de2c0a6056b9ad18ef7421c983029d219ef66e465feef09f89a881ebda1973c6e59b037f9b7e6d117cd0f654d23f5a963f3f3e3e36f7cc0fb1abecb1c5827d007081eb0eb6f6c938639913851d7187f3c2edea3b3bc25ec565be6bd3064cf6f7e65c3a0859efc7b721db1ff7b023cb0c6df9b9f46431591f273c0f461e50e53ff28babde79d994f5ed48e44a4c11dc24d04eb89537c0492a09190ffefd6a3a11a384e55d28a9424f0fc", 0xe9}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r1}, @cred={0x20, 0xffff, 0x0, r6, r7, r0}, @rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x38, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r2}, @cred={0x20, 0xffff, 0x0, r21, r22, r0}, @cred={0x20, 0xffff, 0x0, r23, r24, r1}, @cred={0x20, 0xffff, 0x0, r25, r26, r1}], 0x110, 0xa}, 0x4) 16:00:36 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r1 = dup(0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000000)="0aeba39174a70c8da7f3b9a7060f3ce63d7d22deeb0ddc9be8c6cd7ce14da715ddc25f5b622370b14dca220d9e626bf8fc3039bf030180a9b61d57dd4995366824dd23baf1b221a9163087d9bc886a66fa2aa478dc582f04cb86f3bf9fe0f87b4a783d4b67b517c534785ccf84f3e7fc76cedeed6a7076f71c3f975a9faae73821c512a471e7ebcc87f69c211cab1b6c75d409a3eefacd638c106dda8491b0dd8723e6830d", 0xa5, 0x408, &(0x7f00000000c0)={0x2, 0x1}, 0xc) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) 16:00:36 executing program 0: fcntl$getflags(0xffffffffffffffff, 0x1) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x1, 0x8556, 0x7ff}, 0x3, [0x88, 0x0, 0xffff, 0x5, 0x0, 0x8, 0x4, 0x8]}, 0x3c) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x4) r1 = msgget$private(0x0, 0x422) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/118) 16:00:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x460e, 0x102) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88", 0x18c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x0, 0x2}, {0x18, 0x3, 0x401, 0x2}, 0x20, [0x1, 0x6, 0x2, 0xda8c, 0x7, 0xd92, 0x6, 0x2]}, 0x3c) 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) getpeername$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = openat(r0, &(0x7f0000001200)='./file0\x00', 0x482, 0x10) unlinkat(r1, &(0x7f0000001240)='./file0\x00', 0x8) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x20a00, 0x100) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0xc800, 0xa2}, 0x10) dup(r2) getpeername$unix(0xffffffffffffffff, &(0x7f0000002980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) 16:00:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000440)={0xca3c, './bus\x00', './bus\x00'}) r2 = openat(r0, &(0x7f0000000180)='./bus\x00', 0x100, 0x80) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) fchmod(r0, 0x20) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:36 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x220, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) semctl$IPC_RMID(r0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) minherit(&(0x7f0000fef000/0x1000)=nil, 0x1000, 0x1) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) clock_settime(0x3, &(0x7f0000000100)={0x0, 0x7fffffff}) shmget$private(0x0, 0x4000, 0x502, &(0x7f0000ffc000/0x4000)=nil) syz_open_pts() fcntl$dupfd(r2, 0xa, r1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140)={0x40, 0xfffffffffffffffa}, 0x10) getsockopt(r2, 0x19f, 0x4, &(0x7f00000012c0)=""/243, &(0x7f0000000080)=0xf3) r3 = semget$private(0x0, 0x1, 0x44) semctl$IPC_RMID(r3, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) 16:00:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = accept(r0, &(0x7f0000001340)=@in, &(0x7f0000001380)=0xc) r2 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) semget$private(0x0, 0x0, 0x8c) recvmsg(r0, &(0x7f0000002540)={&(0x7f0000001480)=@in, 0xfe2b, &(0x7f00000025c0)=[{&(0x7f00000014c0)=""/4096, 0x1000}], 0x1, &(0x7f0000002500)=""/24, 0x4}, 0x803) recvfrom$unix(r0, &(0x7f0000002600)=""/226, 0xe2, 0x2, &(0x7f0000002700)=ANY=[@ANYBLOB="00002e2f66696c6530007f3241cc1f45fd42bafd204213cb18acea9984c482207dde1072d81bd56c1e92094a4395b03c3ed0fcbdd5c4a8a52ada2a61d7620cb0b32519181e3ed83862ed33d895aafe04b83e36e2c9b3098817d4aa435ef6d6e5d5740acd13026626dccf37476f1b9e295be9d3e9acb67b1a19579c912a2d366279780db1c84754e8be969db3d246c6b816be36ef86da59c370b07c4aa892585716dd2b98b461eb00bdb471f3f6a3d470e90968fb50d2c8bf9d8faeaffa98a70fc9e15b2585b1753908ef6c3c09210c7877d68cb58c7f3c1dcb"], 0xa) sendto$unix(r1, &(0x7f00000013c0)="acef94870f426883c611b7131981e94ce22628ba925f2c5cb98f0d72afb3d43c5e9ac99c6026bd2c4ad39cba61539392eb7cffa0e5f08b484d36429075561f1f0a81e1dc1b74175e557f4c2b03321a796c0cdfc70f90", 0x56, 0x403, &(0x7f0000001440)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000002580)=@abs={0x0, 0x0, 0x3}, 0x8) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001280)=[{&(0x7f0000000080)="3656e66d33401b40b36cb64cef024e4ee3a5a334ecd7e76b7b05e6f7b211c0b9fe9ead2282bf658210a2bc2fca42bd4b13ce9e068d7f316e1d14fe", 0x3b}, {&(0x7f00000000c0)="48989dae04a19ec386eb12be9cda2a77f18ae39ee081e02367797375d1e74c1018cfa56634630dc3e3b5db1aeabaa7baa5eda840a9aa3f7d7fbe848b698561a72ffd7542746989bb5d33a6a1783435877586d983e8f4fb9a310e67f3256c71a38664afaee97fa6ef83049483292d249570050b4a515b3245dc3e89f4303a6e5eb2ab7d39c1398f719c6490fabcba8de233ba2a2c4763bfafb59b0f7dba523cc08d6d985c3e0609715fd9dc192125e49386d364c003c087c4c0a6bfe3a754549401a5184604c1ed0e947de165a977c83dadcdbe44aeafbd80ef9ef340c0f47eef2c43f12427622b2866a09b49239e79b87a426d1c5d4d52e5e48a16a4dfff1b26a09bc7dd87dc99f520137150b0af80274c52a714cc54ebac0cf1fb33d7c5b8ac526871dabf3a446c7ab76f87e51bbf31cbd5e7e66ad981234932c5d966664f841bd418099ab435b796ff1a6ff21bb7a5e11d7c1fa84ef947bf3fee629cd046ca0dffb5f3f9e38a42f124c5f4a02f8d97006e0a83648472b2f4ed7ec985dae86eab3d08a9fb28e837226199d26f9aeb48f50912092795d1f49b5c8f1d1a666db361537fad7794c9ab09095e10f660a867b038559759776bb629996dd3d492b9c6e3de729f49326b3e74f84e8feb0adc5b995f0f23d1abd85ee0ef59a4764132451c725f0a3e28ecfcc0e7665e810ab30d991e1181367c836daae017d9f6955f3a78ca5e42d79b175d83ab854f8cfe2cb79cf8a6bb670961a9fd022c373b6739676283a98d82ff9507edbf5eb180c7c807fa350d150eac112bd8f5bd557e972d80ebc9749509ed99e6a659d5810930a90dd02ea2b60f27336726b4141830c69a003d7ecb81c147118032d2fd8b3cc6473754f09e9674da06f2bc659997dced3fa666a5d53fe671475567d00869832d958d5b547db2533ba668f6a7ed0257d1411b456b4c8772b0502e2742fd075250ede2393bd668a1722efbba70fc837d68042ecc60e73e160067eebbbd1d9701f82729ccef29c4fb7b78487dfeec7fc95a698e071798d15d611c75c371e9155e042465ff479ea76dfed7a198cf6420b1beca407a317a508740eee34787f939ffda28e50ddc8b61025f5fd804438f2da3e0922e5cb43eab7c5418f526de68d5af03a4e63421c7573d3f8084a5e1001ea5feb6f44beb5a34783ad478cc733fe0f3f750a8c358e6d2e25cd27d71bcfeb48024574aa9970c2a93a91d547b9704c5c7b0ede753e49298d6acf31e722e06d550f572999fc6cb5ed0b94781a92bec7fb29c1f0a7b4e8c3f19679590882da96fd0d3b1b062745d186689f33c671017df1e0f772238c28bf4d56cf7106e16a49ad7991afbe1ef2ed04c2cb41f1f7f659db20bff049dd6e34bc389b35bdc3a87a271ea66d366d59825ece3b29ba916d05c19b5a25e981a21c0662e56b8d1528f047ccbb786b97ff4153b37aae1abf6e05b8159257b79d0c9d4c8f2f6177cb55bcdccb8a10cc4807bd5936e9dd3d053d37b38803b2c8d6bd8105655b3f9e47f82df17e149c158942b0680293b406c0b3f8128580c50135d6c90b1fba87f58e44d35765332c873219bbe6dfab95628f70b8ab2addbf3424f527334f5531a56a7cf3f2c0018506afc7215986cb3e1ddd0df869c19fd6ccfaddbd90ae2e41f7766806b17e01c0ad4efe4952cb24e3be95daeb39f79e181df052b6d3f99f019f07c2947a6b810b4a104444c3be6ed2ae36ba2e1601ed16fec7f86a3aa521e7084b917428bf2b166a97216c9bd0ade1b2be5a30acf0778c228e487eb60934ba9429618282e5bd0e8c9e4a19371b65d7efbcf59e1556aaef1c190e896886a326452a87a5dc38588f2db600fdfd530e1b2d49a4c5dc6f4e26efbed4576500cb61ad1bcd39dd5a10e4343263c357173ca766ace95e1e33c474808f73b980558cbd40fd02cf13ff39987828dadf4d19fdeef06521d4c109f3840a4fe829e1dccd2bd9ab824af6b45db38a881facfc84cea79f8be7d7e43d1e74c713254af5418f059c2ddef8585530d485829e25413df5ab192b64774636788e063bac2c7f2ff2fbff8e8112fd7f7c38a19ec2fbf175ced6cb0f442f1f8949f6399339c1af82f045f58e941f2d7d3b77135b7dd565cf1d4c89c7139c9deaafd2db535b22f31529a6748d55474de81b8da3685fdee7553cfb3b959763738a57d09ab54d8760069c7cb95a069317b70658fe1f06034c23d8952e4b8462d69c38a25c9beacd269888bbeed5b3cbe472dc749449412325a03a76031a219ec527700a75d64e6a264c72c9bc8f9d211ad9bc200c8fd0d77cfaf3977caef2bae4a656e12584b6275e7c7b65ba56220ea04b2abfcc020d3160cba9fa2116d335c2fa67169a4809151247b46cef97b9d95608c9340e19c39d4d990585c65025f18de91a321a5c5ba934fbc5eb395e0ecbdc7952ffb01fe782fc1ac5658b60472c4dcb3ea06d96c5f63b46a7644137f346ff210e40a600c493586ac10e22f3870de0cd440861e1191e83841104b2f1ddc50aafab4d11d99cbdfe17f8e84c4f788f4edbf0397df62f33c87656cbf30e3a11cef485a1e0defa1145ded93aa373781ca4f4cdf510f67930b86e0ae0e0bfbfad11f1a2a3398df8769dd47a3b7a391660cc6bff0f02dcb8072c5a6ace9f74aca47482360ca8bfff85759c145276b22db277b5b8c8490b09395e101148b1f454def33d3584973672b37a5c87a8bf5f2bfe6dee720a7ea06972422c3d5715fe40a08fd3eeab58fe1b602c4eff2b09d8e5c81d1a8d59c371c353e2ca564682d91f39f0b771925ae52b98b322eab6505b22cfc5c00d5d4fa849c95fb936af011dab3de09b8eb9387d43c28b09ee36f0291fe7740d95d563cb4bc9d4e7706d2c01ebdf531191d98af0065a5c793f2a30276913fb833db188cdf60bedf113f876cd62660ebb14a1d840e210a9975d21cb472d499b08facf352aa0a9943624cec94782a599d06bd1509edbdf0fd5aa94a7f45c5d87b1c47df694a0fb9bc77afec8df805458e7e9a27752bbaf5c6945966426d8102ecc52d0b1e6475f9c0218ddac7d4535697e1eb6d74f1e455d36b53f8446572b6b3bef92108203a94bf318667e732b10614a630653cfc38f127c923071378d05d80fde5471a76831ac9f18abbaa70a0091c94a89d99459404ed661c2f57593f3e057a8a717111c8a053e98a51c7259c31ae08fd96f4cd9ba9509b357b5d4437e3857b229013182561a3f66ddceaa0265f04d4193ef37589952ea7d46bd41f369c87d53bc25e6a94b56126478783ee3459d5e72edc16050e216a356af68bdf9a0313d6b82389e371d6740fb9e69ce9e1c7aa95990d009be0904654457c240457362edd8ddb269ad5f6310ea6d8675c966fd330ee6579352af1394bfc73e316ecf305921679896867415b32548a4ae489714b47e33afbbf78d3e654ccc411499ea3a27732fad507fd6b3681795ff33e3691d1ddf192008f8917dc63e92af84e3f77c605965e31bc6ffd97d4b31a51ddbf1980e0c7704613cedddc0f18f5dd85971c65a818394e2cda750601f23c74a54873115dc4fed99c486e69ce748043860c7b18cfb0e79c8cf1be6c250c945f684d35226f31b171ca1bea5095a70b6b4621f807da70515b28b3b63b920f01fdc7bf4213a1fbe91518f5c6e40d8b4c3ab0eb915aaabc2861b39b0ab5d4267cd13fbda4bcff693ff8c50c2275577fbc779b6122a007ecd6c1bc392e084c26059be2fa89504b763ddc8c3f9c8a23b2a94ff99c4ea2ae487a44daf3090378d2684a0976d7a54faf9a88ab7200b62d4f09fc1e7d3a01f73b36e50559bc363340603d3ba33ca9608c3ce793f7fac5dfcbf9a4b816b2ae19bd5bdc0f49468f8b507622fe93cdf5602c0c89ebb13592f13bf687d3e0acdeadece6d5bc0c8fff69e9e0ca31dc2ffd50168d2b3282aee059f936a1e65bfc310a7ecc1e133008a0f0355cb2f48d21214834ece3d57d19888f2c1f0d30c5cd3307b74b28f5e4e5dbda50517b0b503e8db0770996ef2ca11c57c2675b3d06c4bd9e126cfbdeb949b06e5e5372d7e29a995740b0f6fc5ceba5ea4f84c008224220de8f7d581d26af18e234695d9efa65f6ba46df4c4b5267d5dcb8fb25d27e825e8b0ed5a77041a0c3d1ab359883537135d18b5e8053fc5e3e6d6f5d48e50d8aae5d72397efa81e7107013ebf2dee528d09b043bd1c595a0107bb065659471d11a373bb3d6bc8929086cb833563a28eae29d7e3691060182918bff338c0ff198600cdab574f02c0d67e77b85da11442bf3c2e8e7a64d90f3e3cb2dfb2a69d47ea72f4aeb94289db92f5ab9ed74d8782cd9239c7f5ca82a0c6c891a2eaaf16b5326b7a666a852d315ee3baa7efdcc4946aefa78fd5ef6d3c0f5f4d02ed71327b5e7a6e9c536716433a30e94360ca4b11722829deb08434c221724eea1da7e52fa694a3edd3ce8bbc911b27faeec0e3d45b2518f014774087745bfeea0b07f96023f660ca10800018dfae5deb5c3e5159223597524ee9d3725ae4f1ee6e68314ad1bf2faec121b5db13264ea409c0689c98a179d6aff8a1cf63f8f2c8a875301862fbc71c6f70bf49eed37814c485f1dc11d9174183f1659144dba15072cf288cb982a18c310841004fb63f3493d03e796e80fa66261e7f1e33ab6f078a4584c45232ef8ceec000ac727242c6b37cda57ede346c317f8c236398fb545da68b8a2745977f798fa5efb997bcff3d2c3ebf61b452c330515a8765072a313251dd7927f49be14dba6b85d229dfd59b60b3422506fd3315f8b81f458c9d44351d68a0e322a04ebcff384bec134d80a09567a074439e3621b2ba0243593ed18ddeb2dc704c699db8f62c5ae452961169ac00bd24b2b770a39035a11de5bc4c3af3c9a9d33035c67002a7e6e7940ca290bdc81dae045ca2f0e96f06039c81e8ab49bf49aaa71a94f688263a34d973f9892882b9f741759cbd114972c97aa533a71ec6e27c4d2b661b8981b71ce5f8f0ad8a7f63be9c248998160ce24e726ac13c2e4a8e95f35b48255de2cf02544ea2e2578a801ce0276aca9382a01a42d78a9100a99fbfb51ae742ee08b52bd0502eaa98ce756cc4c4cd10809028814596f08c4c1ed61f6d8e0838207e67ee4d83af0b4396096de9dc82889b4b5e699d57daff043432ea5550e9c83d96714fa0468ab90e96957a06bf1fab652a44b8762d7b2b9201bbc62bea04df7485d0f17e03bcce5927f88a6bc566fcaec9ed4fd822c4e87cd4b6a4ca9c7da614f568442b79f359dea4e1cb55ce21ceb34fcafd0c82ad7c0f10c387f8423adfd9a53818b51b30d5b98604fbfb371bdc6a909d7ff4c714a908bf84f85e4d17a4be13d76cae595bf78c345905d6c24f54b9c0a7656c04ded7319f2d7fb096119bb374bd15b35caa5e42b81318ac91c648af79d90e9280d92a365811b0d952ee61d587208d52c424d2f11e6bbc5029332758481d02e6e6575b9c219a0e97dc87de95909423e538e02e9033b5bf2f14f169201262a2a53dfc546390dc2c9ce2ab6f88a612868dc9c312cca9b3111ec182685560f90a4af4a4314598bedb118639af5154e3dc74756ba86952636f19ef1a5639fbebd71bb0360eacd34fec264d132167349b172eadbe249bbff9bca2fdb1765f343bf5e270af10c27e87036ca48a2007ff3bdd4a8d2343e4af8406252f64ec9adbe8925686a90e8795f7516499ef1109c474ef150531c0aac5e337b0cef0a7d95f30bc29fb934ec036078a3b9c3252fc9fa83b710e949c9f4e4e31dc5387fb", 0x1000}, {&(0x7f00000010c0)="59979c07f31e8b62bb3341874e6eeaaeb3828b0a02acef505225761000ab48519b33856b4299d39ab8e8b745bca80f6503fbd793e2db00e0363220749dea78df068da6750f781ec8a91a78394e4cef14b6f0482053dee4adbd5406ad3ef129c1555d175bc3bb6b69682b050371710a8cc95b799f3c00ba", 0x77}, {&(0x7f0000001140)="df97ba3f79d528736502b7c74071d0fe21283bd4a0ea385acbbb7aa4b54039c9a8d5af6dc69d396f08adc259cda94e0d8bc6ef0cd083db3b6c29bda758f98ec38c4fef4a4cb7b10ac6b8b6449f76b0f12a0ed8726acc6696135502367f206317ca959edbf6134d12daeead95616aaed32d75059d41a45c361c5571f3a2025c585d6be6a1c69db4be1e8ba3ac63d54774163360a044d22c75c771c07a22865e", 0x9f}, {&(0x7f0000001200)="f2df0b69a27b963512c131e7afa03d1ace1382b500f48e7cf777f2d971", 0x1d}, {&(0x7f0000001240)="ff7c4f74d107daaec581087f", 0xc}], 0x6, 0x0, 0x0, 0x1}, 0x8) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:00:36 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8c0, 0x80) mmap(&(0x7f0000365000/0x2000)=nil, 0x2000, 0x3, 0x1010, r0, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 16:00:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = getpgid(0x0) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x5) 16:00:36 executing program 0: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) 16:00:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) bind(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="2d01452f66696ca6c7f9af1d3ef438ffbfbfeb8794f5eb1a587cd67162b8bc3d281031bd88b355d452a7cbb630cb9e2fd740e40b1851b3ad8a7a1f9f6e200b7bda89c3430179765253271420da2cacf48b763aaf8cc36de18f3203f8075c2532212bf232a782c7f50007dc2151113846998bbc09c936ac52d2f9412593d07e1fb730f396ad9604daaf11b7765209208573a9c100adb354289f7fb01c04f612862192ec69ecdc22b3bfef89a8c4fb8b8b903740925f207861fb66e220dc0b1fdb8e7c"], 0x8) getsockname$unix(r0, 0x0, &(0x7f0000000080)) 16:00:36 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x20800, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x40, 0x4511) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) 16:00:36 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x80000001) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) open$dir(0x0, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)) 16:00:36 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x24) flock(r0, 0x2) shmget(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:36 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x6, 0xfa70) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x2a8, 0xffffffffffffbc4b}, 0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x480, 0xaa) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) read(r0, &(0x7f0000000000)=""/36, 0x24) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) 16:00:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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, 0x103, 0x20003, 0xd9a, "9c8d14ee7504000000000000406e50e800000100"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:37 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') recvmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001380)=[{&(0x7f0000000100)=""/247, 0xf7}, {&(0x7f0000000200)=""/182, 0xb6}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/103, 0x67}], 0x5, &(0x7f0000001400)=""/134, 0x86}, 0x40) 16:00:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket(0x20, 0x8000, 0x9) kqueue() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xff05) setsockopt(r0, 0x40, 0x1, &(0x7f00000000c0)="69c7d15a6c5a6d5b2769ea4b859edbb7efed790872251b2b67db92541ae48d8875e7ef67e2dd6997c1998119bab5801b1afb6b6334bcc1016d472c33b8c52975dc0c1d9ad55f15295653a9baf10efc06d28776bcb1c7cf345a461ce8f318b6f27f40df5f5357eca78e88d354e052df212907db7dd7b63b65c869315431533c6ebb5e1892c72ac472f1afcc55db1e02df85d0dcdb873e99c380cbe8b909efb51ebe4f7e2b29e1359052316dccd77a337c3c1549f7785e26a19ed2f60986d0d6a3", 0xc0) socket(0x6, 0x5, 0xfffffffffffff43a) dup2(r0, r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x8001, 0x9, {0x3, 0x5}}) 16:00:37 executing program 1: r0 = syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) r2 = geteuid() r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x10000, 0x20) r4 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x1, 0x81) getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = geteuid() r8 = getgid() r9 = getpid() r10 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r6, r7, r8, 0x180, 0x1000}, 0x200, 0xe7c, r9, r10, 0x7, 0xfffffffffffffff7, 0x1ff}) read(r0, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r11 = semget$private(0x0, 0x7, 0x18) r12 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r13 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r14 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r12, r13, r7, r5, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) ioctl$TIOCSETAW(r14, 0x802c7415, &(0x7f0000000200)={0x6, 0x8, 0x9, 0x3f, "11c9aafe28be7dfc8502fd8b53ac4085c57287d1", 0x100000001, 0x4}) 16:00:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x4000000, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x0, 0x10000000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x408, 0x44) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r4, r5) 16:00:37 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x7}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) r1 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001240)=0x1) listen(r0, 0xfffffffffffffffe) getpeername$inet6(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) sendto$unix(r2, &(0x7f0000000200)="2474372b7072a8d61c60d8007b237c0980ea8d9769840f02a19132b8ab38a3999cc15056fb2799d06cb6e88276d6d2db4d5ee467200fcaca82836f4b5079c77f77e69b54d609677c696b52087f85bffb0140762ce9abd3f6f5b8daff9f4fceb2510b291646bda1b322954f6330b52b9d8a6a46bbfa069f56be87a3a98c97d06324f2da3b56bc8e024ff8d05d047746b9c1afe3920fc5201efb769352fbe4a6c67558a086aecef8e7dbff9cce51e520ef6bd270eafa786852c16f45e5afa5705eea36eea257f4c69338bd37b00c7ead39dbc39845174250ce1bd37ec0fc1acdee4cd859228142b95fec0c6e3dd2813626d0d3300672d7070cf3d13cebf70d878c6525a25bc1ef48789c53162ebbd17203901fdb194b4c7ec7b2aadc008991ae846c8cfaa811f6e5e7751023155dee1307cfccc19b75480afd33d385a5fb02bab9161f1a4567d385120c5f034b97683d37b48135429c4308789bbc8d8c40bbdac80466f695a0bb627947ed427bf93170a18a00f42d3f50c1231135082ace09a4aec639731014e3f2a9d7a95ab4723695f922a2ee5f3e5348e2ae907e95cf8b48116068fa8d09d91a107b6b09e89dc30ffcafdc81203329f1ce7753a8bc05035632ba505c14d194f8c7e5393d5502bef50f905bd57b65bc15e723b0b696a51292d3a24e32ef4429c3ecd8aa8b61ee4c3dd268be674dedbc292c857faec79a530b7964b7d4a112a0665426e64f3ad98e03bc742b5b45101ce16d239056cba5475a63a294118a999a499a157f1049377403d7cbd797ea57505c7eadf1e1f7972f9547b8242393ad6fb5bba63261a65065b4206ce738459254e448f1fa88759e239661acecaca5b4441924d973bd09b0bcc45ab392fe5f19b0bd040a7aa6eeb49ccb0c62db56ef55d9212dd9fab77f01a1e4f10daba09420dfae742c47f5aa2e3ab60ddfbdf7c469a5d0b14d0198fd1a8e864a52d695e338dcd00fc8556ba8386c756008d9f3c8ded4dd1364c6b7d87231a1e09c000b571a71ebb64f88e2c9ecd3211a016a972b37f4be65e0f30eba0deccc538385e141b46447bf636cfc86459412b22a0845161be6a3052b214e00adba42774bd4a2cf197af228c46cccffe049ededf362ceb339d6b0192b5a41624a538035263bd928cde968656e943f0d6304634fb025f9182c10b0488b1c2fb379cd56661ae92b966ab47ca88de21d59b4d7f21a450f43fa34dbcc809b07294347112627818805f7f2330ccbcfb673469b5f4131e7ad3a0f55fe9733142d8f04ddc8a49ad92376cc375fd654005f9fb381bb5afb1127f10868a5f1bad430938d126b726b8e14ff9307721e6b6edb8ed9b8f5578bb1486b369f9b5518fd0bd164daa80d0061fd0732199ff7ef496df185e116df68191011203a0d1ac360a93d550082cc43bcf0cad67f80d66df55e89dd4556fd2cbc7d12ea1bce74c32b6c559a495491c28fac2978400cb51a59d3de540403ecfcc7a7e874641242d86101c2cebdd6597d49c9dd34704ebed3cae1f0e675dd272284592a1d5191d6410ff9f52d59a0d6cb0e1772e7d5563d35c83ae3c9078447ba1def8a3d36d109a38fdc1df6e7b7946646a15453171548f011f1d3cf8ba274c9bb92129e923bcd224ae0ffabba9e370c087e979260b27d4525f6242633730f5dbffcb7233ced1a7c876205ef1836dbc7e2496c835c4cede2b55da632b0a9cd1e573bbab4d82097f7df2be53f957d500a1eafa785e65c9f6092a3fa8500a5b56fdbb7ec5c0b3acdd1e900ecf227c608ed13b9a431ffe981470b55546c8fb78fab01b3b4337b5032246e8e5ca46ccca14f0351604bc7ebde3d1896158d06bfb5999c8275074d1d201ae110ab5085a5e488fdd3fe02e54fc9926144cbafa2def05be8e0f515282eb49ec7d89bfed24130aaa8659ade8299503aae0c803bc26c5301d4542d8dcd785c6957173b91844afb928ebfbea4b829f9cd0f5bdbfd40d5a587c814558e29c72f734b52541e220cd79b0494bbe088fba03cb68aed62af1eeee7310197c4a310fb086154a99df48ad92a46eb9322d8b896a75fa5bbb9c70a5121d62543a15f29cd89eadea1ed43d7d04ea75c33ace7e4ec66ad5272809ed6ae37b759bffd837e90b48d21a7d74ea5408e93528424bbe28fce3089b46eae82c1191404c10cd7f1a356779fe366d802221ec00047bca69abca000fc671599c35752976e87ffe61d03db48eafaef3614bf1696a3b48ea7440c6987d2968d66650dfd990ef3390f0013293c9f99cc316e22ac4bb2b67595ff9ca9fd50b6e055d06eec27ba50b6adf75c7ba703a6c990542fe2adfdcc6e9a8393b63d366b3f957147c23a763323b6fa025acfd22a98d39953ee51a649c5dde79afa543c39c9fb4a2e5bf42eb20d715f3cb036acb8470386e9fdffa4e96c1be146c443451eb0223b44f61ad028c9f3e25b25847c9ca3715b7197c22a795ab6a719de7bbead2c8fb7a08ce1bafac5e7b5063647acfd2d1fd6e3b7b64feb1fb001c3b5aab148db4a5d02008b4a76c012d65e16303679cca58949a46381881e59c4d458b31dd1930fa521795a7ab520dd3d919ccce53bfd92eace75023ff46e5c867d967e426ffb95eb849bce83ffc0c97416f66a74c5be536e5221b73d40f32291471e7f900c2983c11a246000e632c6c7240a3859f422acf61f713e880518a28c347512bc91ad8946edcb6422041a8bba9d74c7e887f0e579fa449639791972808d639f9b81cc77c3f43bce46bb72f4918662d2f03a0c0b2cf4d6c18e0d35a6c299eabcb6e87bb35687bd512d31b7e5774a9ddb7ed6a3fb1dced3b6d975e1f3ecb06b815f7adc7816e339ac18b9a222e61b6431cfddd0386752a4219c9a83c188f2bdc0340fad4b0ebd15b94d138f30ab0a240a544f3c65238849eb1e6d4e79a87ebebbebf040d7f7ab20caa623e747274ebf36540a146ae0f4c8d58e279d05c9a43fee3e66dad4412286cfc13c77eced3b0ab72619bea0d67a17ee52a8bba2584246801ee3734014886726794a17e4c6e8bebd62f6e42ba5e0db24a8bc8dcc836825079f6e8ee60448b6e0c688ec35a6677c5f0cacc7c2495d846e19b0ac5e982425475e75ee55f37793538973891986aac9033967b23b9a7040ee85bc5072903a83b289d08fdc79191c911145bb2c033e40ee638078cfe23835ba1e9bcc3a782e87d447bd6c1442e0094aeafc2cdbf5477f3dacf84e76cb0534dff6dd968abde06fa16a99d91a67c247d2d3a90ce2fd382869797b1334340bbdb9a2ba2f7076704d6929057178aa1aa21a14e86031d5ce023b578f619b488e6e4a4301d98f6106c97de3819acc0a6cd582d0540f530b00ebecec6b86b0b7f8d8d5bae1ed79afa3e5bcff02641ba3d606626412ba91016f737df9ea89fd8ab8ebe9ae98a4dcb91e9cdb8ff606894c1e3a55dac89aca5d1f340a439c0078b57a4af5d434e573b33ce6becf0842b346e42b086dda7a20758f8e9a0c1cc85ca8142fd1937c961b60a52a590f63eb7455bed040d5b78218969b73dca7ab7d85fbea57a49729e747607950fd7f1109bebcad9d57bf382787d8edf5705b37a3e60f867643c4036fac6959e61bbf796f126b07d47b9b68d127111fb360db77a5050e3e84d6e00950ce7be8f4df51f42f69bcf15ceaeb599fa6bb144bcb40cd008f467ed17b8ff5db4ce1405062b53407787f823b8603e524bfaac637995bb4ba011fae8d721c53159745c9c11ffb9ab7946ecdb126e94a119883d4ae3a0c3b6788a3ecc224cfb38b6310c02a5f6d3ac280a8aa82920c96dfcc2a7855f1e6a360e67d15f4c87d78cd636e9d0e72711d70429b3b490c324c20d2aebdf30cd88da8182d5ed37db0287cd263bc0fac7d7f5ddce50f3aa91caa615c031e638d50f38f915430e379fd62840580bba3124a359282ceb2cb1d2c845f8daeddd85daa47d3521b411bb6086b97c0abfd3453e6498d965ea2da00b64d1cf557325c1f8272b40982abf65937ecda626294d23c316b531e1f2bcf961b9b35540cbcd6585fcac311a2f1ac7a85b79418d542e89289ace242704fc8bb77bbd1d094617efc5a04abd37db36231639a70e19f1a67a23334ce21c46681611c293612d06e333a9b0fcfeb9f2b8653e018ba8709d03dd83f7db412a34606d60c2fe4603113fb82eeced60a0f16f5c594e52541d2f4f63972816f6a535297c41c8ccbd9635989fadef7ce283a731104ed1fc5d075947af20e3da94bef33c038906bba7e41d6390997067ce795d0f8e941c0871a7b9ffaf283567cdcaf8f86be41972ce224b4c6e6af4bae47fc19a89f5211f712c9949ba865ecfa1a3747498990828c0c4f3997406faea635aa8d736e7d4c697d9a818c6c836ee60ac853eccb11ba0471fed57179e7aef14f0977cf67c002e296cd5cb95669698980bf3f496cb3ad3f6d05cab244ca2c93f1c9e7938dbee6683a297a7c3e76ca1616da512ffd9a35c18101527a4319d83add60493c616a6cf7b1fac54d852eca798bddfc1572ad80bf759c549b7da5400dfa9074c195cbe87cc6a18275b1b7f546558d4a9df9abb8a5d0070a8d51ed2c838f19e0c5b418322311a325798495958b3cf5eb9afb4efeb848a424ce872e76c54d38b1588feb1cceca3e6c35a6435987249117620480218db193d090e195e33dfaf1a45803360ffb9b7f32273704208d4a824525dbeb72e4a5d0bda174350d0527780ac5f9b10d54efc85fe615c0cd8b8b45e5369019dea96c9bfd0edc5f12ff3b3babcce92e95c0842da1e8bcaf7a30bf02d495fceb1f909073a5b9639d3dbba5c1dbf651d74a6dea6a3a1d988d58c2f193a3e749dbdbdcbf6d869affb02ad499c2d0aa67e975972316d38fabae6df75a082fdf57fca0c0036dd11dad4ff2dc1b7d8a779b29429894b885e7252a87837d4a592f38519cb81027207fd0b562c9c309ef7c00931b9945ea6facc086bb4e48f59b41e1dd4e44f37fd65f149464812b677c3f7b140986c218e1fc0e04e28968933e8765bfd07d00de3aef23751a64963b86dcf7eaa6625fa5890a0363054e904d8869758f01e85ff4082d062fd248c8be944a12fbb0425a3a4bafb0b1df59f45b384255656c8b96c602697d1c3cb4215c3dcf7750a0f9240c96ef9133dceeafcac2690e815b77e539f48797075ec12dd8aa73e70ee23159250f4d1e509757f3ec0a6487d36457bd23027b8d47348e6d7e0712649644587640f9f21d6d96359cecae9cbb21eee695f8874d765a9fbd00d1d7979f5ade368d6027278617d9729b5bc6f62a4869af9e5f6bc9b251bd784c64dde6ed1fb9d6e28ba35ef59acc78a31438ed1636549c9a9864b2c699c099ae9132fcac4dd4003fb8cd5b8ede0df05f287deeedfbd47f2216b45fa14f12dd19dc54d4524d3b961f8253eca619bc6ff1e0d87f87af8f766a6a33daf730e6946870123c82a7b3138b846e8dc39cbb0e3eb4588f9810b4f9e67e09d2de26772c92a5b3c82e723436ca02fca9add7a3614638bf414f98de518cf59d78857471d7df5323c5a01d7cf6f618612c8bb795a84473fd855f59f2880216c684832c55becffeb104169428531f1d0a183b5bd3bfd353b4972b433fb1f4744fd6522f6dd17048b998ca51e2731437e043fcf18a5ebfd466d482beea6fa9331a8bc4c3d27e33775218ce75b6531ad87d04570b14af0cf04c27c1c8fb78436925a30e206e653b74bf9fd78bce77b26e27106034901ba1de7089f94c0ed86e10d67bab80ba286de9a0191830946837a8fed98a29d28f27730c8d", 0x1000, 0x1, &(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x105, 0x6) getsockopt(r2, 0x5, 0x3, &(0x7f0000001280)=""/93, &(0x7f0000001340)=0x5d) connect$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001200)={0xff, 0x9, './file0\x00', 0x8000, 0x6, 0x2, 0x8}) 16:00:37 executing program 1: symlink(0xfffffffffffffffe, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:37 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x4, 0x1f, &(0x7f0000000540)={0xffffffffffffffff}) shutdown(r1, 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x7, 0x7ef}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000008, 0x5, 0x85e}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x80000004, 0x8001, 0x4}], 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x20, 0x600fffff, 0x1000, 0x6d4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x3ff, 0x8}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x8e}, {{r0}, 0xfffffffffffffffc, 0x32, 0x1f, 0x200, 0x2}], 0x6, &(0x7f00000000c0)={0x10000}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000480)="d2e827c202366a0165e0017d1151c8e567c8b2b3a7dc55b52dcf4766a47f1bf36bf80f9ecacefc3e33d08aec350bd6b9f6108039e2a46bdce05f9e439e0ed9116abfdd17c4f5b0649b8225acacdd2aa7ebedb7088adac3021caa426d205833e5056fd5ecf515587d909491e0", 0x6c}], 0x1) kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r0) r4 = semget$private(0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = socket(0x20, 0x4000, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) sendto$inet(r6, &(0x7f0000000600)="c7ad08be784b5bb2b83769484de265f04495b88139db5b1bc66b3edcd9eb32cc74771d530b4b8b9a812d1302b1bd062072b93d5b4310a5550b52e9117bc1c67264703abb9e6a00f190ec797510e4d8829c3996375d9284f2568434e0cb6181e032c8a271b12b48a11ef4055afaaddfc4e8d7629ef7bf6e828694b0cf73106740e36cc58cdd8d214c2dc0bcff5f41eed12b605fbd71612e187d0ff3a8e1cf7821ba8dc6281c67e99ec9bc14a57f65c2960eb768f19839da362d1a764c9d65bb6c65a72bf0f6d0c21f", 0xc8, 0x8, &(0x7f00000003c0)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000005c0)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000340)={{0x1, r5, r7, r9, r10, 0x1c4, 0x12e}, 0x20200, 0x1, 0x3}) 16:00:38 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x2100000000002c, 0x3d, &(0x7f00000001c0)="e20b0400", 0x4) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r2, &(0x7f0000000100)="d112ea8d2bff", 0x6, 0x4, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) dup2(r1, 0xffffffffffffffff) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x300000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2ddb5371c5c61dc9595a03e8557b06fd6fc0f951e5961cbee00e344a30e104f62b35efa8a7d5eef35b5b3c0566301aeac41d42f26e1486ec9181368f661f4b6dd5e2ab2df5fdb715e60813ae727d77c6530b81dbcc", 0x55) 16:00:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000180)={0xfffffffffffffffc}) syz_emit_ethernet(0xb6, &(0x7f0000000040)="f4f209d60dd123f3d1a9a7d4589e1460c1eb363c0224dbbe49f1e28542047f076cf3d8360fd7bc89d3133565c130764c56712689c922b989a07171048a2fd421482ba43798c7b10a36dd5a68a2675da43cff3fb917aa49c2dbf32ed8cc25c4610984173d29fdf97241f2f166450667b49956a5eb879b0f574d58f4a63e6f8228cefe1b3b2f9746b07e2436bf018dab950527b58d37099c43c0ae1262848e0ae4af6dec9ceb8d24f0ff2d72a5f9e90f506cc88c990da57daae2c6a6119c062912299ee9abc7ea4102620788f5a066e9d88e1d7d8af21cd33a4b3ecfbe6acf7dc978a1b7ecaf899473561166ae479685a26be8155327b62061727ddc") dup2(r0, r0) socketpair(0x18, 0x1, 0x2, &(0x7f0000000000)) 16:00:38 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={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) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="afc3b3892dd65578571802dfbc7b951c4a062dd99f1673a1175c7c10fe05e14f17489ce6784d6b0a2192481b96bb3d2f2919a133a6c573d33191e7d2b8447a602b14cf7426aa70243d9b9a2ba4a00a5124c777f9bcffef0f7b21fe4ae67b3189a5d49c0cb581509d895b47d9288277d99bc4652be18c84ebd10690bbcd014d8fb34a61075cd23276989cc20402da09a1c2", 0x91) r1 = dup(r0) getdents(r1, &(0x7f0000000140)=""/24, 0x18) open(&(0x7f0000000180)='./file0\x00', 0x800, 0x1a) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) 16:00:38 executing program 0: r0 = socket(0x0, 0x4003, 0x0) close(r0) socket(0x6, 0x2, 0x8000) 16:00:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(r0, 0x0, 0x202) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) rmdir(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) nanosleep(&(0x7f0000000000)={0x8, 0xc2}, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4002, 0x7f) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ftruncate(r0, 0x7) writev(r0, &(0x7f0000000600)=[{&(0x7f00000005c0)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:38 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x20298, 0x0) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x3, 0x0, 0x8}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 16:00:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) fcntl$setflags(r0, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) r3 = dup2(r1, r1) writev(r3, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42233ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x86134) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)='L\r', 0x2) write(r0, &(0x7f00000000c0)="5b24cb72ed1d00000000004a0000ea", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x10000000000003e5, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r0, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r2 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0x1) dup(r1) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = socket$inet(0x2, 0x4001, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1037, &(0x7f0000000380), &(0x7f00000003c0)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = geteuid() setuid(r1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) geteuid() r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x4) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$getflags(r5, 0x3) 16:00:39 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 16:00:39 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = syz_open_pts() msgget$private(0x0, 0x3a8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 16:00:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) fcntl$getown(r1, 0x5) recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 16:00:39 executing program 1: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = kqueue() ftruncate(r0, 0x2) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:00:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20000000002c, 0x200000036, &(0x7f0000000000)="04000000", 0xa1) 16:00:39 executing program 0: setrlimit(0x9, &(0x7f0000f3b000)) setrlimit(0x3, &(0x7f0000000000)={0x6, 0x2}) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x7ffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000100)=""/186, 0xba}, {&(0x7f00000001c0)=""/110, 0x6e}], 0x2, &(0x7f0000000280)=""/149, 0x95}, 0x800) 16:00:39 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xfffffffffffffd65) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/218, 0xda) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/115, 0x73, 0x42, 0x0, 0x0) getsockname(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) readlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)=""/132, 0x84) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:39 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f0000000000)=0x3) read(r0, &(0x7f0000000140)=""/222, 0xde) 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x411, 0xffffffffffffffff) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/40, 0x28, 0x2, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = geteuid() recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, 0x0, 0x0, 0xa, 0x0, 0x0) r4 = shmget(0x1, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x2ffd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000200)=0x7) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x800, 0x401}, {0x4, 0x8}}) r6 = getpgid(0x0) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r8 = fcntl$getown(r2, 0x5) getgroups(0x2, &(0x7f0000000500)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000001099ceced7cd8710fcb5ab2246a35ae89d2a2fe9bba57b5c2633f099733f801f1fa1e091aa453af62a7b64ca4b2f8ab1d4c8d0141dffc7ea4e1cd6b07072d15a00b42916385d0b38267b95145c33284b9d00dbb8f2c8fa2e44aed22e987f7f7542e9d46ee5eae4a7badedbab3da8f16081aa9d77a0ee83eb7b07180804d3dded933651970e0f7f4e5d398e6e2d4a204b755ec9c55919f5b91a785436"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000280)="65c99bd946ee53a6ec11e7a20b2440287a9f9a5fe506e68bcd273f2254c5c84402a63ee0227f2ea398393ce68175475cf0d40afc89bc1a9f", 0x38}, {&(0x7f00000002c0)="c6429047637c1f098ede72159910817aede48f315c532886a0a22d2970b55e0d1b76c5abdd2d2ab6beca83a1bd31a9b0c84aa9edc5f1c82f87d08a6c62f65714af66bb8f9a48007cee59d471a1cf33b45fd06a402e39dbb37d47ee91e4ad1d57012ea89fd8c8d8", 0x67}, {&(0x7f0000000340)="60f0bc427af4fbec476bf999a2a5dd20c647223b2c58ac077654f78aecec3748e50a84c473576bdea6179d7d12e51c4773bab09e48ec41fb1571f035d1d8d42ad34953fa619ddd2d0de01943238491977767b1917b6b6e7ebf1c2075daa2d75bbd3c8b9e7bf078b12d8b22836b5ac52451c753af74e169206519", 0x7a}, {&(0x7f00000003c0)="7cef5ecfce18c44e35e301718c4dd1c8112ae9d76ad7fae8f35a613321ff836a4f47af0f1ad95889dcf099ce79db1ce382a15955731b65621535ca2995f9336ff1c6a1852e8d6c00f2de92a49a83f10999264cb88efab4b3f1c938c22eccd6942188205705a8fc03089f434e57a8c7853f8cb1503e9a5bc28ce2a0feac8ca376952fe1c8701c88f8e66e7d6d70d624fa27445871120521664dd591af5120a4e615607745c387c7fcd7ec61c538a92189461a124aabd364a933689dbf5a5a9d", 0xbf}], 0x4, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r3, r7}, @cred={0x20, 0xffff, 0x0, r8, r3, r9}], 0x60, 0x4}, 0x400) 16:00:39 executing program 0: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10080, 0x102) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 16:00:40 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:40 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x0) syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='x', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "968a0d836bca4ad216413883fe3e6462ae7e27ac"}) close(r0) execve(0x0, 0x0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xfffffffffffff62e, 0x6, 0x7, 0x0, 0x2, 0x80000000, 0x0, 0x1, 0x2, 0x2b, 0x5}) write(r0, &(0x7f0000000040)="9c87c3772c0035b843332e2eaf", 0xd) execve(0x0, 0x0, 0x0) 16:00:40 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x40) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = getgid() r6 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000700)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000380)="a4c1c6ec7f60c7701ff6056802c1749e482f7a94b7d94d6744e1cb4243d269d45a16fcbccfa3323e99e48d0ad4f257b8311d534bf5c2a4f9aa1737d8cc095647054db26e392156f32d7226ef8ba69c1e4c67f91ecd4fedb6129fc497076d3fe8e7d9f9011959", 0x66}, {&(0x7f0000000400)="ca338c3128e89cb5a6f6dea0abc5c0354cb2147bb47a0ff9195abc54f86fb5d2f00b3fb207f5ba8616ee9feea29df90cf29667aff8b386f7033ba6e3bd9bc87ad4e19d43b085e83fa573e49069b8adcab0e388e2ac2730bc75229448821ba85a33cf06bbe162fac56573d5c38326a98559cc5313045c08b62859c742c475ee8b1ee2d6a43ecf20a6caa2646b5f21f91b933c7215", 0x94}], 0x2, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0x8}, 0x404) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000140)=0x3) dup(r1) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x20a, 0x800000000000080) poll(&(0x7f0000000640)=[{r1, 0x42}, {r1, 0x4}], 0x2, 0x0) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="95da4afbc18623c2dcf41aa67c6316e183f64b95a998409021686ac31dce10d5e52a1b3daf711037c24a56f49bde0e59f8396815be3519df684894abcd486dde15e61ad179", 0x45}, {&(0x7f0000001300)="b266889aa5b968eef51614dbf2c3f48e4f20870984741301196fd30f9cb6526485ec18655d3e7ebd40ce874e5049b31801ea6bd76b9055a680077c28d49013dbe879cded2b68b5a2c9331a08088832aa7a3ed461f81b0729f0dc7b391eed046e7a5d7f1eba2004de830fa7176c6a7c3014e759f74b2978d618f971a9aeaf5ea947d4247aba955d3bfcf7344ee116a0f5dc2d69d9416f59c315e065ecf938f3e896f41d1ceecb8dcc1d83936979893917e7563ad622a6ed6d22f0be5cd2fda3ee3ba125", 0xc3}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x3, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0x0]) r7 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgrp() r11 = geteuid() link(&(0x7f0000001700)='./file0\x00', &(0x7f0000001740)='./file0\x00') ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000016c0)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000180)=@file={0xc3002c8cd198e001, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000001280)="42c4df6f1b2082", 0x7}], 0x1, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r0, r3, r0, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x88, 0x404}, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffffa, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/4096, 0x315}, {&(0x7f00000012c0)=""/53}], 0x19) 16:00:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:41 executing program 1: nanosleep(&(0x7f0000000000)={0x80, 0x1}, 0x0) mlockall(0x1) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3, 0x2, 0xd11, 0xfb50, "d6c7136107fd3e95f150ce175879a2e2d66a1215", 0x8001, 0x8}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7fff, 0x101}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000100)='./file0\x00', r2, r3, 0x4) setuid(r2) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x410, 0x102) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="10a9da694e9a4126b4c0e1843dffd5f76a4916f7eb5c5016061e3c7e40111ed139b320e8bdf507846c8247dd631ef039bab0d51963ea26827a2f6064d5223a18ede91685818c3ec0312f57ebf5a79015661fc5b98bcab063142fdab0d668ba683f2bb191af77995061954cb683def3628d55fe8432cf13b865caf07792c2f8980cc29243f1d6b9dcfbfd1147fa5c14274577909f5c4a0b76b0f2cd51bb8a4bf4cc51f33a78df3c141d589ee8b4d745d220264ec9c9b5eb80b6641a3f74d50579416bad6c3ae52dc5684b42ad3f359100270aacdb27e85b4047e7f9c282e9a65f9f29852d8573", 0xe6}], 0x1) recvfrom$unix(r0, &(0x7f00000003c0)=""/118, 0x76, 0x43, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) mkdirat(r4, &(0x7f0000000480)='./file0\x00', 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000004c0)={0x1, './file1\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000540)={0x3, 0x0, 0x800, 0x20, r5}) ioctl$TIOCCBRK(r0, 0x2000747a) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000580)={'./file1\x00', 0x9, 0x7, 0xdac, 0x0, 0x1, 0xfffffffffffffff7, 0xebb, 0x1, 0x0, 0x80, 0xffffffffffffffc0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) getsockname$unix(r4, &(0x7f0000000680)=@abs, &(0x7f00000006c0)=0x8) getpeername(r0, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) sendmsg(r4, &(0x7f0000001e40)={&(0x7f0000000780)=@in6={0x18, 0x1, 0xfffffffffffffffb, 0x2}, 0xc, &(0x7f0000000b00)=[{&(0x7f00000007c0)="cfd113599813e1ffe362f36a50fdda0a389517b4a154b825c326ac1e7d4f7ed8624e4afd19afb5f63c7db4c07cb9593f22abbc4b230dd08949892bf56debdd92e2ba0d59a255b4c32632d75974de910a2d4a08da754454ebf36e3ac7e89d8081e45e332e9ec113acfc28850fb3ef7fd2928c2841207e7b3a6cf84025a4c962b8a9d79cdb8b0c4be803d9556007a9ee4211b5", 0x92}, {&(0x7f0000000880)="70ec202343bd1a1e38dd726308ecd04cb6baee6b836405a91d7863df7fbf7b86056ad5ce8384563a57d88208789cae401e7ba75e58791c4a3be4314ec861914b4678a53c262a714fd1b5ed09fa5a7e712e07132cc722c4c702c59f2782c6de751bae7cf4d6dfc42d6a35d3cd409aaed696d293d3ca043b39455947eee3f959d029b23e49eed8a45d1d4e96958489e306948f3004003bc9771b3833afa7216a2368787fac28fd6a2497f8ce152824feb7d07a0a6f774e9440b0981dc873bb35644e31dcab81721f406ea014f3d4aaa803fb72da5f4ab6593fb46adf349cd4414a", 0xe0}, {&(0x7f0000000980)="3ea00d1a9c774081542ee32bd38affb2d3daa7a56c8774e8f10bd272701c00973fb818e75db54ebc8267e30029fed8b5a0df", 0x32}, {&(0x7f00000009c0)="08f8020a8b36b1402e18ee5004affae496b7a3f2e6f300f6485492c4dfaafa60764dfb39d35acd90d98713d50a9f42854f4dc3531e", 0x35}, {&(0x7f0000000a00)="800d6b4b512626d081239f08a193f04fa2a483f4c5eef75ec7c35425e858f52fe7ff0c7ed0e0d738da5074578d97a2a4fc68ec4cbee6e83575ec9293190f7918eb9c2905a60fcfa973bf8f87d3ca06596a4abd026631f1d89364c697ffc73e946d8d3ba70b8a762866a240d0b73c298d59cd8a32afb382a78d4367eedccc5448464d143f9f", 0x85}, {&(0x7f0000000ac0)="1b78d9a90b884bfdbc2036000b6933a8be8ccc2d7e99eef1ff92c3af", 0x1c}], 0x6, &(0x7f0000000b80)=[{0x10, 0x1, 0xa486}, {0x78, 0xffff, 0x1, "75c825df26c916128dc5efc07c078b4259457deacc24daa6a74db68adc603eb9d47253da1416d51463ea64694a2f1a28137e7183c08b04044ec4c22ef7d3d6afe5dadbc28aec2b6ba7ec73925f786c583f2c72a131ae086b445faef486a8f571e0a6099010"}, {0x78, 0xffff, 0x1, "dffa99bccd9003261a2e115d59edf43bd7c120a3c644c6da302319a63b5af4aa5abf9090d84f2f185ea05e61c88ae1513c35617e7785242af9f39d328b485ede3c5a43ea821187cfb7e15e396f816a6613bf5feca15537ebecc801d4314ae7359d7dfb"}, {0xc8, 0x1, 0x1, "0e5e33ee8fe08ded25363bd5e04fe0f13b744ee8bd566a7f3eebad5d8521ccc4cc8b510e30d7b3af83c089930fc52867e2cb5e33c9c3f9028ba83c3552fc6603b450b1334655b7584916da34e65cb795be78357f0470fa8619b423f0b0da2ae6bd781246fc9d7e24579b32a971d639ab1f02a5491f01da7201430512c95c3b2f15c75c6c813e042742106db8a04d57b0fe11dea6b20fbef8e114b653b02dcc7a1d89c7e55a284e2b81ad3afd86907c0c96"}, {0x1010, 0xffff, 0xfffffffffffffff9, "59b9b030dbcdfcdc2a7556e9e0c4fe69691ed2a1dfdae4723c731c89c0b7f15873a1530d24594f6852f25e089131d391fd180d0b0f274b395f3b1f2062b493674b5a604d8819248a3e12e7ecbda0fa39e2283a48f92a4af08c682cad73b3a7893b3b8d7d2be4a52649752485ebc40d9584c87a9b8aa43ee133730c3a9c088f55bf98b37c0f110e412a9400526e7540adbfd9fd310376ed58557f0edda4e884c33c1223710403bd360c14adc4a6918e12cdf2197fa0b2c75f566a473abbf0904e1e671a1145e0003c185693d8b81cb737a009b6b1ff28d14c1cb7150556d733113dcbb31906ead20fb629193d159716a938b2da64ccac0fb785b289c149be73df6ddb2d9ca773d320a43c8cf5d313d05566b1f9dda37dfeaae595bab597d44aa75edbfe78ab6feaeacb080b3060ec59c53ed6814ea6e127e06b790c8d1aee8ac08539f0ce2bb2ed9000396c423a09f0ee5cf6b520de19f274ba5671884b1f69841b336570a978a1d014b661204aa63ef0e71978e7c11566b7ae192d05e424338effeadb39fa774693181e60d43b713ada3cf435307894a810596ddee1bd1f839ee0ae68ddbef09b24942a605dbd9623f81225cf7adb8341a8e4699acf906b5e1964dc23f0334f3587e9e97a0c6223d35bad5131de0b476ca9794da98f3fbcd007e8d4500c695772e826519d71bcec95ac46bdcf23138c038733a7d9f468fb548ebc7fae78e2f003aae92f245ffbf4dd7585b6fb2e761a751726b705e830022897b2d33337e2cabf0e189d36070d48d35c86058e0e37a350ffa11fb938fcdb0ae38d2331aa9dd262d51a69009c092684b7074705a1175f2bbe740999ecb317034aa70d2790eddaf51ce91040514c4a88d3a2edd5444a8debde43314021d73cffb1923b269d41117eb9a90c22be36b7b631a70df6eb6146b0a5cf383fc289ced886349d42be4a9c1ee622405a9c82b85965c71bf6620809e0278cc1d7d410651f5e349fa3fb5e80aa8b1e08ee85939e00e2e2de77ad95713168fbf5231715f27892f461ce40ef1989963d79a017057f6990e0e505538257b0c768342e425940afd2be692ed326d1c30f9ce16b8086f60d2280d6fe4e2aa9505a153169e04f8b43fbdd9fc8410f77578d6db98fbe05e73ac9a169853260b317dcc52da28cde40591028391e94f809b20728ba5ccecf128442966888fd57ad89e888a32b495a7c06f19334e3ad15eb80cffb00fe6c00846c69fca1eaca0eec85dbb2a3c6d82697f1e7aea16580b43478b7e74f61a10e31023d88148acc7e69f1e932b59a3cacc1773b6a97dc229d4fd6b1df3b7b79cc79bc357deabd21d73d10d83d94c8a6bbeb3c74992c8ba0daaad9f5deede2217b4e560778ad866410c43858a54b0ed3aac72d00cdbe187224db054a875cca5f8850ccb587299246d4982ae2041c5b5d36881e4a3e49c3c3431e7b44f1c892ecd87d39c1f78ee309576879a77836b0fcebe41072fea3c7329d603139438f3dcc0322e7f14d0f7ed4897b20d0db1649cf7ad5ef229df175ee89d29b3d2d639f5f7974eda0cdf85c3221fc91e5af02aec4c924a141c244e16aee5b587318ac02263e38f28ba88f635ac88b02a68700e92f6f281b1f3c2fd8cc95cdfb9d78e8abd320f9f378ed3cb09d23053419d6a0875e7c18158f61b9bf289fe13e0b533252a36231787f837039f382c90d4aba78282e90cfc46442a47babfccd59fae87de515f044bedf616e70d52dc5891d261f0fba5d7a00e8429e4ac7758e7de265c709458a60f8d40dc4a97ab8d581d582c61e532d61d60153cae8dce3f27f4d235fb8dd1690eee56535abcccc24460806c89da251f7dc6e609a89418902f398b067bb449aecc7f35076515ca4cec82c2f67a653be7cb4db521c4f6eed12125e4a7b2d4e4fe366d008a345f845399a03725ba5f9a02846ac0afbcc8303e40c2dc71a8234bbd7462117c0930b143eb56da4818c51b18234d02b70d073d21f18706017beee16a9f2bd89c2613980acaac1cb1b7489137a0a1cb10cd1a8a6d60d5cd4326f5771015babf7e9b616d528c9c6af7e7cad2069230cb4671e4edf0299084bb9e428b3fd38c0052d6f899881a80b9eae550bace22b6d81c7ef250aa67d716c88c01eec60b788fdcc6bc9306678af97ff03b606029c636beae647c98e866010fd40ebcdea9654eb11ebbf19f3cbbce1ec0573c852048811f0d58677a61a24f6e8ea18f1a8fe541be7ff9a06c25b98e3be3b650bc7ec95b169e87538aa185088f9c62ea48a323b05e462240618f5177ba5d964d76d2da419cb668816c17e8bcc04477d76daea3e3aed0523eb7d8c856377166e19cc4944c5dff3316c4677f9fde24e9074997382dfa9445aeff2eff487aae638c406cb8faefeb0eb0c1cead7246a7aedfe011ad8140e3ef3a537bcbc5e82f7397c13421df0d854a4712e9be172b1a4bbe612f4cb9b18c1e6dae2a9200935e95351cf1d75f0defa0557931e20f449817605a05a18aa3164122a3ebf5311f4e73c3601ef1941bcf40aab6f72cbe2eaa366e87f821fd4a4de6810d7d941d8382cd1ba914fd9f866bce78c73eeb339c701f6b8863266f782c5024c00c4404306a24893f19141f366af742983a4c060ed04c6c6049cfa595ae3a14bb97f9b17a74cf4907a8c8505edc14517856518763382eff5c65292d9c49833ad5cca845469a7997553484bd9c42f8f26df153ced1ebbb05ae1bf9aba163b97003472a661a3350c0c2875c69e2f17326c02513a6fb5f9351c2ad6d432f4f7f625a6205c33c9631a1645ad24d4e19142d8b26583d6e0b7b310c2355ade83e469e2279b4063ff03563d1ae21f3c6c8b9305f2520937c824fffc438ca63752187ab10154e93b68d295f010bc0b247bda0be8379a9386814c593d92ade702f8d2ca33743521495f97c3cf0b8c3686f2f3bd6ba9e025fbbd60dfcff352550668ef5569357f8c628fd2add9e3f4b32de6a7cfa9c97130c904248ea84a798e0e5e30dfdba1333cc064a40bc8626807e440a1ad30d21a8f9857921adf26cf7796f1adda39e24147047ca74b42f94f6482ae4b0fdac781c06d3f82994174a86432d85f36518178f9fb2884c77847767004a38c74411885fba027d2d9963e647aaa01531e4a6119ccdf491ad1a249cff0a0997c0db8a431ec617b47daf40083e812d9057cbf6438c8faec4fd17f5a06fa39d1b450af5a209922b18f77f0b19dc2c981c67b86f5e6d9b41d01e906c8d33ba5e83d24979bd97854b656d1970be8d119636e7f43a4f3f9167dbac86c80af9dc0579c44f8cf56a8d2ee1a7ed5c4d7274f48d8cd9f14cae95be410b2aeec684233016d46e8885573d5e405d84e33fc9ee492f9d20e691c8325b0405b909864bb4a0269db4e4e6d162663cb8c8b4a823cacc3a9b2840a13f2c8c4294dac2e00c7de53d93a4e27967b0e05735fd2756046e748b197109e08c5c61088158ad2b69bcae14d88b9f542d8e700ee4acb1442d0cae845d72ec0b49ca3ed1c625423c36a686b466ba3b07a900062390f97f5dca9b538cd2a6a822886560914bd2e3d4b5dad42682b5cd5a125e7b69da9b23ef5c1117568b4852201823c57bd9ca065773bf1e1b4337dd82f568fad531d14dc9c062f9cdf63cab7f80c42b8d16d16442fbdb2aba54632a828cadace31cb8aa1da8d21a4c07f6c940fbaa7d6445899b8e31493dadcddc0f21e01b17fe40df53a92a0954c7c1e483d7291dca87af6e80b3f211abf9de209a9fda205710a7eed3d7f67b31dcd9c50846fb675be279b981781092fa080145b64300fb029a4f840ff830730cda8426fceb4f90be1b34c43c6288d2d8f185b6082ced1c9eb9f30600460c4fafbc12929ed31033d8b0bb7ac331c27106c9575aa48504cf43507fb89239a5a5b1546804ee5f87e0ca8ad7c09e7595f580047a7f2eb4396c5d9a25532d6a17e360c78b9acd4cf9d4e6b7d15f129aef9659eeaa9cd0a1da1a90f3154da05e0213c45ffff9596a50ea0a97ef667e3cc3ca0aca99707fca45a878a92c66d9a2c4296b72865ab6a7122b7299fb025919c145fd5f570da8d2d316c374e3409367bad965a5563d3a7ccd21fb368ead6c9763889d27013ba21b5c64833791101d0dc5984893ee187fda21320bf3976fe9cdb3fbe5062c66ca62d42a58f3cfd5f703ed051076d2029264e8bf4c0db52e4a941b7089d1490cbc4428add10b902803f640d20266126c47c05f3820a462fc9c4c0abc663d6107797035866081896022f70c8eab91e1980bd3b18111d82b3298aeb78ad354f95a8e46006847f077ff1692e41a709975846fab109a64dee2c28e8726c5f849432afeeadb69d3db5492a33f979e1aa76186a82a7c08fc67286789e6f488d83b0a2b00f26a570d9b816eb438c82756dd6141a3082fa639c48c003b9f7da84ffe3843a4d8f58d955d252ef1a53ae89c78a7b92dc0f6a892ad3ee9a81726c8e4a8ed33b02fe5b8073d07dc773cfa5d468363acab32ef87e19a19056318d8f052ad0718aafc87ce2518ac418d92afce47fd0ce5a7b61d519e9e8d6b64385d2ab2ee52e124728000ad8ced18d7749d70384bc5dcd3d561f325807a10dc0607fccbe096bcfc11f0b658d89336d482b73c994002695e74d79178ea3b1ad83389f686ace7a7eb0cdeb41b615c3b2ad911c465577be635cde6be838cc4b4519f65bd0bf65f7da14cc7bf5467e4e3189ac6c6721adbe20e1f2ea42a8f4627c465a0ae676202061bacf9bf696c2fcaa12f9cb5ed304ff87a88e334d1d55c1fd45a3e582bd15c9005dc648d405f27a97a4372de6fdb990580aeadec3576bc37b9e14b84d73715886af7eb979ba7faef47aa3afb28d492369e0109e04fe69386194b06f517e003d376e0eb68311e00f2a837424472d8f7bdbfbd27fa58202b056b5ee89d2daefaa5b88accd0c671ef20c31f01b2d0191b8d6de1a48b373c3a49a03afd3aa7398777e83049f53ac690972e919e5080b9f906971d53fca9f0388d04988eac42b5a6ccdc22af208548b0322ec548aa7d68af7a0cc3bc1ac1d09fa6cf4649ab95be64383a6e6bb7ca13a4c8aaa27178231e62974e0084f853b764713f23473d03d312556233a58f25b3ff791ed0f44c30490a0de9cd2e0b8794aeb86958ba600ae68ace4e8af12b3559c462b2b864aee19155bc3b1676d95c2321a62091197b27b30687f05c0881b79a095f67517f563c38cdbda2d700d7fec41f74d63c23032622ff93390868178bd15547cee1625dd28921a6eb9697152cbd2e3c8225df9232ab1cac86b53abd478d4f1cba96377515d5581876bf336f7e056b8737e9d7e65bbd4cdbad4399abb84f08b1869a9833ce0ae622bad7c82b8f43dbf3a00791e0fd87c293f31eeb79155631c62fb456c6994f9b4e82e9743dcf12a4146a7bfffb88c059d3fc8cc469a7aee9672b6cb671f76b8b480dac519138343470ceb29f4d58b9db5eb93eb6edc0f6fe3903f65fd07d164c60da39c51e7960ced7bc98c77af927e0f51ab881497ce3cfd9917b1d1fc786ccc09c254974a7fa0e2602287570a5410f070902c5cb3141164a30f7678b95f3a504a71ef023010db1ddb517ffe6c83e4ed95a9c966a341e8eb09462f21033762b7a1c1c3d39fce7f129a1fd399e3f2f1937735013d7744466988005044f6ddba09d4b3491702403c508fdf62b0ebc2b5db3105246df1768e4a32162d4f0bafdf3daecb733e9924bc511fc8d8fa023c1ee5d13963ff9499036743ae24c04b9e54582511b1933a9305bad1508418"}, {0x18, 0xffff, 0x20, 'I'}, {0xa0, 0xffff, 0x101, "75dbb7ed3738847918c67d8cb53126d031ff741b0627c0d2b60de0973f2c18292a28613d32893796a5a572992ed9cf54334e398a1fdb8c6d3432a0c8a8f2fdb16b2de3bbf073ef7ed03985cb2b8c88390988f07d84d079e0b297295b2556d88246b6ea85907484c9e25d70086d0aea954302fd24c38a688a82e0ee2d6e8195ec30cf6ce3469f51d476"}], 0x1290}, 0x40a) 16:00:41 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0xffffffffffbffffe, 0x80000000000}) 16:00:41 executing program 0: r0 = socket(0x10, 0x4000, 0x0) r1 = dup(r0) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86135) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x20000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x98, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x4) r0 = open(&(0x7f0000000240)='./bus\x00', 0x10000000001, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) write(r0, &(0x7f00000001c0)="a389cbcca98f397be8bf70", 0xfe) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) recvfrom$unix(r0, &(0x7f0000000280)=""/138, 0x8a, 0x1, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:00:42 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe00, 0x0) r2 = getpid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000001280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001200)=[{&(0x7f00000001c0)="b38dabb756ef15048c27dfcc117d713117ef6e62c9943cccbbdbd29ea526bd21c89f19d63c577356cb192e8a9e222eaed0c889756460c2f5610752bed5b3dd55711a81a478cfd0a5d86ec7e23d20c503c21147419f8616b8759153eb3b6cdbe99101bf6ca2ea6fe3c8e3bd8eed8c8eab492d44671990f16b051737f811686a988f90e7f3af2ba934b1f95d26fe3225814b643bbaedce4491a57a6706806bc9d84e8cca958a276c6d459085635c53e81e3f48ed4ec874f4d0c65306a789bc2cd512d3d507dcb20bc67aee81a60dd8f44742e227254cc5ddeabccada9e1289245044caa0f9a3e2a5c5dbe5eb4012da171eab832ee787546083fe7d6c4ca26a2678ccca8d4f153e3c7f678b2e738a4f5f5208ea0adae52a38eb5fd7b5b21471dffe9213fcc355c911440e7fbb42b9c5a9de7f943ab0c0d6309bbec02255b4ef653a3d95df64b47b26591de555a8ce9ccff889e4da966f829a7161e2a3503ac8bb505b4356e532d5975a4a8315123e9816acf29258edc4bc0517001bbf9566a7c0782765996ac0f934c3a4e484a341bb0c3cac55f3d0a9828a3584d0851863664f7c5f9e0dabbdca5013f00265b3595f775684b91545315d5299d86ff824d9a23fd7e4e921aeb8e528c254a66484a64bdf2c675e02f834e98f7410c5053afea0f8f0cd5906c250d561cf1f17d0079389df9514af63ebe9d7094845d1c6e2a9125f3f071bc7923540ae490d75f341208030d1d5fd8f46e933097ca26451314357d7ab1cf23ad7838104ec24070d116d8b743a44c7a1fe022dabbf3b66fba03cbc82617f9afe0a7cda5b25cff37b364256988ada1f872de2d611b3e4a33503e2ce0b8286349c31858486269940aeb4cdabfad23fc9a51f796ea153361d21ba39fbbadf4c0c6994453812d0302ea65db894569140b1dafdca82ef95cbf6a35a561e107d572efa6ca07a2862a44bb3c339286a118ea7e0ac31d382c6a544eea01f344908574425b82fa0401b7c95fde6b1684e890529513b3fa9502dda8c9e76ec11e36fbc4f52b124de1d406e6deb046d232144540814f3909566064a871e50725d612e21de44ee1255444fd9cb34233591319f88f46a8f072910749d131c7dfd4c5643a5aa056bf9f4fa846a230a5e0a389f198d4417879c616bc1b6fea6209a92dcb804e4c045e1a7f387a427a70e7b54da2ee4ad82855edc5d5aa33b401ea069ce6455686e9d6b1f55783e1216c0534120146d900f815bbd70e5fd4ef2c226adaa8ce53c8cfbe98bb2b0d2f15fdb80e2da3a7387bc296b75d4d19052845b4d1ecf932720158e79f0dc0d7b209e72f625169a6132c46aee3aec8945479bed8cf478c554e48d1282c92ecd49ba562d3936e13c9baf31e97434b741373b2b648d72e175ef9e931235736df5125e2fdf31f84e90c5b01ffb34ae14a111f3854e6bbda081e261b3d1bde1a85709b03a77b0eab4e6e73623764c65ef1dbfd1ef0ec575691689aaa322742fec651a0198c3c8dd78bea1a7a3395488690a496f5e08fe03286c739406685dfd308bd8870639a97a27f06868cfaa1cebf038586b095020db93e249ab40b7c50c266acf967d609ed13aa361e4af57d0759bf8dc8f4459182bec3d06a868920260a995ed0b5f604d9ae7ee54873b8f28954aee16cd929c97034459d471913804c69ba3c40c88c7b1e5a9a9b2af4df8658aa4c1b0b124804002a89dcefe6349ee746086caf3fc699986c7b88efa040781231c64ea6a758f28f4152e48044476228605e770de99e4f9e4032127c99c5e95240938ebb6b885fd4276a5bebf1cc0765c11b8edc5b7be77d5ce2e29c30ee5a540a74e9bf85059acfaf30b2a0cef52168c806bb3bdb8a17714fe6e3fdae5e2ccc55dc6f2b97785d5ab4d350df359c71872c9d7783473cb2c20477d74878796fdc4047b12f7d879970ba849cead56e2ff613ac9038d8e3fe2527a1bd6b33b47e1d681c37eec137badf514e04e6650a84ccaf9061be7ee4f92b7447a811e2f04f36e216093932cfaf22953ecd314cc1c371c1cef16bedb0df07231280757f6f01561203ede052a2830804afe12214cb917bb03e2d4c67178c16116152ddd7fbe075f5a5ed4bcb622174313adf41bf5ee9234d3ef564a46f672032e88b5052eafecf657963af539e603c8772a413c58164f713184588928afab14dcd8d782290bfa63e557ff89b343b3f09a2313b6d590afd40ef008f2258a908d378ebb5cf66387cdceb8a7de214613588aed0dd3ec1a5539ba70252199a97e233c12e52def8d752c14dbcbfe83de89cca12adf28594578a61b0e2b4d6e89634bf19080f223a247ee7ff99bf39c54b44b6804c67ad6b077cd3c9cc517afdb5826b3b688f1a0a530b5d543767aefed52ba23b70f87868c0224fafae89acdd675191abb55a3bee9072754745b200efce984547ad4470ebcfd3bccf0d45c65c9f96a24ace2c1781d2fb3b3e072192089a3ae9e1cbd9670821fb0f4486a341c04bcff32673430aa1e83dd23eabde9e7ddf9b65d02fa473d327687991ca3c2bcebccac712ad98f34bea0f333e2367d0969b153b2abd63acc18805be9af4bfbf34cca7aa8291e17bd57b4cc38f95b7e814e7ea5bc7f93ffd218e98db53f9641c31a2a177ab1b7aa31813f5e72a626dea797ecf5c9fbd102ed66ea87e402a082bcfab457fbcbeded0eff861ff4b7067ca71a8357571b9d6f443a2fc75a32b753941369b3baa8deab5da376d5942e553d9c8487a55bc0aae1b8b818fa8c4d77ea461b0d9938983f961e8450079f0df1c01364e11e63e869ac85be4b42f05802ea5ff14f63a02b2e108fef927eff4bdce7d713bf0e4b72133369c4e729bacfc76068b240e7291f3bec9a63f0401188db962f0f2e10eb067c014ce13a9fcd39a899f6d84f2ade6459f137539496c57822ceebec6b16aa844b26494c79a4d607a8a7f5cbcac768e08956f9d377dababe6c011d0a8fdd279d441305508b88bb8f43a174f351ad2e7185c1afbf0f4124ef35cf28c6e2a242bbed10c081f371e3cb2f4f8d52acc8cda07dfb0ee8c9cfdee38b53c670eb4e7b0f81c37ebed39410fda92b0637a8bbe6127793d2cc08fe7f0210d899a86cf3a0c87bcbc6b2dd3146ba4fefe61ba8c4b841ee996f2ee52cd5584bfbc9cfe8afc417c199dc972a6c15ca5a604977b0d3aee3da8d4fccadca3c8b4c9e3f133cb76766a605c007bdcf1bc4628bc32f3973c4d363b3d89a7abc6c3049b74dba6d649f38a7c2799d88eb3bf922a96da52848cb41a93beb54098f14295ab795df5ca4a5b3ac68ad358e60869ad48798e5578fc38d45c44379002d844820c930987a69e42676f9d818846b2224f28905da09c2455bcdef32892dae7278782a7f6ea9aeb028b8c2f42547a85ec7b2f1bbf47254cc1b4b22ce61752753194839b83fa65e73a4db4a148e43b37f29df7ea090ea937799263f1a328a0c8d6c7b2b7a85dc643b79124aacbc59bd3e1543d3f2c4bfe6a45872ad4d05114fd76c98f686d21071bf8a44db0059b5c92f76db08f67d26e47ab104cf9863b71f231c46017acdce07ef4b521fc77f9408fcf3dfe1b1a8c6f75f461203a836dc51fd7001ff104bd594336eb41b6cf094070ae41a8fd25b54a5fddfcfc646caa527f82cba350e4ec38c3035ed2ffa3696f9e71613b9a8e443fdd0d4c33b5840b48dac6382ab9b57f3a202d6c0ae892ba2bafc4ca9897b7180a3882013115dc95995f3febb229833eaf5c8c15d1ad16c28fbe81b116f03ce988813091af01588bc0d2080959dde260b1cd81842946e48054b2efcc13e0583060f3efdfad41d8b69fd71ec2bfd88306e1231bcad2c8fa5ba469bd10df01ecb320bd6c03bc20abbfe7ead73e56b99d56601a19269322e4176f51a07bc2649329bde123d8552c3ca2994adbacaa178e1cba2f3fc74838d6bf7c81ccd484d392389b41a67df24eccf7d140a0dcb78891e9b67bfdb12d8b68568220c4c60e81ab80f8dd622082449511d6a5f55e0e35ebb0a18bcbe78ac5e7136bbf2528c04adbe22716f0bc23cfba701d28533b552cde59cab6376d98443150fcf520eef45dbd4cab775658a994903e70fea4503f744e8d620dc30e28cafe5b4948f16a728c7c17bb63672fc486edafb3d2442d2a74f5f733e3cbf72c826a4e943a7f5082e8235b6cea91edc850d6f758a944fc5f2d77feceb35b4f6d3eda1f78c22647531d791f2b36dffacdfb5bd542dbf14fc8c5fc87ae2348f8330e751645c455f64a0600c2a321dedb53894a368ca0f63417565f0910f82ed8799e1077da9be8c396a326375433c1a3b8fb51877853498f8c2d31687c42e2cb18be1468dbb2a4de1be3d480440c0318860dec7d43f8fa443e6ba2b2acf171afd087eff1b4ce03a5dd76185a085cac18e100f15905ad7395407d27bc611bdc12b89bb90b0fec6641566fb94dcfcf2767982bb1f670d40530eff91b168fe252a81f68add0af2f405d4d552988dd4ffacf72957540dacc1494cb5778a4dacec24a1f67f05d4e35437fc7b8c925c4312fffbca09da3296a62aa0a38575d8b8a56acc65b0b02972d63dd940645723750b49c5539c4636eb8bde870e64c286ba75cb197e4cdeb83d48d183ff5bf7518eec4e8099b9a45e85dddbfc43c76b28024a5f8124819aef97c6d0a146f86cffcf0c7dc2a4254a04ef95ea89c19ba175a600ea46ca35705e12574289178e06215d846aefbb47dfc43a2f0fb97a94a34aa6d32964b6a155bdef464ccb8c1955093c0c9d6cc1d2a794c907abdcd6b82d2793813e441b7b07ddad271f868e2a5b30e0789ce6175939a4ba0b92dc9e8597fb9bd7054e2f0723427359a03b29b8a03f3e202d4fcb48a8486a47d4e933915db14a927758559b8d0fffff4e4df97499fcbdb7ae619d9e81d85917098ac960283ec0baec843edf19aa84a496707b78502d4e1e2f03166998bf14b7d9341d293a7700a5eed5743850dac60233064ed0e079bd2d72148859481cdc801b79d25fcf368d4d5f16a63da3e8067ae6097f787e3ad22027e48f93f62483e78bc378c6e45835830250af461dd727530b1b61538d54e3a5adc9fc88899d1e2653cfe8e009e955ec079ad70dac3c099993b01987bed667938962f85a0a1fcd5287c1317daa648c2a93374dc85050535540160f392e7064aebdcefa34f28d114520e25aa4b21f5f0d2a28c75de6f5ce08ec501ae789d7bccd5f652df7dc62d2189c87f654e37057591e36cdca64f529a5a5ab4ab832e37b0b2087686a2ce7e639545520753aabb97ee3381d2d4f7f9ebd2c70865d3d243037336e3f5e4726ead8b395012ce14f52799f268ef3748ab4198caf87b6b70e76ac9d172cc945fc9c0f4ee97ed91e8d65e1ce68938d2d2b70147c960565bc13488d49291f8170398f301b8a8ff55137df3ded8d953fbc69fac1c0cc27d0ea59637e4955ecf57d096205da198024da48caaebf2b15da40c7e6efaa532be03197d5a46ca0537b6c3119e595d67885afc121c715ade39249a1e59df3ceb99d7c79710aec385d98cd40e63ddf02b1b0afd5714ef588036a9305e454ce377060c50fa3c9fce56fa7212024dec267e5bd312fabe632160682b5cca91ee329a14b5e1f7cf4c5df09755f2dfcd4827c6477e0c564ba4f3c026f48d90f06c0e2807ba51b235665fa9156d10a8b309acaf51d59d8fc3686637662a1ba7f8b13dd4ea26c1f7080c86a6e363bded28802c041e56701a1ee05f2b3bad845fcea5d475d18d6db4514426b07146586437a9f46f62ea37dcd3411", 0x1000}, {&(0x7f0000000140)="2bf4de25a09602e022a0550f4003f62dffd021d4f6def56248eaff5153be8e3dd0430b950c29e9619e98753cc247845df71d4701687cb2fa16", 0x39}, {&(0x7f00000011c0)="ba13ddf76473ac00ee144ff6c082e248aca440dab7cd8970616c949ef5b1fd735a9b7f7a6ff493f15941563f05927b1e18f1108d07", 0x35}], 0x3, &(0x7f0000001240)=ANY=[@ANYBLOB="2000000000003ce80000000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0], 0x38, 0x1}, 0xa) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r5 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setregid(r4, r4) getpid() close(r0) close(r5) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9f47, 0xeb11, 0xe61, 0x2c}) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000100)=ANY=[@ANYBLOB="b17c532920a9378f15cc9d698087d43a5a52597ef3a3c78a7e62a12d9fee037944a556d5b14791fc84d2fa6e0a896731c3978a4e9649111fbf694bb84f5f4dfd104f8f06619e65b560d8e22bbdbab3872012ff98b223c522f4354989ab7599acf163409c426568599369aa8bb404fae1aeec67597a4d423ecf2533edd37999707ed5e06671e3aea0fcd871a236101f6e91b646b35590518eb83e6ec00c9500273906f499c459392d9e5cff77dda6b8b1c63e33c1f862b3e7e5be22"], 0x80, &(0x7f0000000580), 0x1c9, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x6, 0x2, 0x1) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0xfffffffffffffffd, 0x27, &(0x7f0000000180)="a8d207af20373a5fbe65d1e1e5973cca380992547dccd716b57c0e9525a66818bce7bdc1070deb64bcd58a171ab1933410d6b1786a5d8337976244d5810c756e127d21501cebc6863267e8a83c39ed08f4e81ff5c91e75ccc4787415c3e9be45713b56ab120e02b8e9125162fa7790aaff976c766cc0b18445a641485965323ad207b6e5411d7721dd174a9715f34ad49107ecba7bc1135713cfd1a81427cec1a07922fa11d005ccdae49e25a5063ed00d90c0c6475f15afc6e5b3982b780bcce59dbb69124be66ce260c1d78713c5cb23f48ff0c0fc0801ca3fa7027470ec5247b59bcb106a8076", 0xe8) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:42 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) ftruncate(r1, 0x9) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:42 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) select(0x40, &(0x7f0000000000)={0x81, 0xff, 0x0, 0x7, 0x5, 0x2, 0x3}, &(0x7f0000000040)={0x3, 0x20000000000, 0x5, 0x6, 0xc5d, 0x800, 0x49f, 0x4}, &(0x7f0000000080)={0x7, 0x7, 0xfc2, 0x0, 0x9, 0x0, 0x0, 0x9}, &(0x7f00000000c0)={0x592, 0xfffffffffffffffd}) flock(r0, 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:43 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400, 0x102) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r5 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000180)) r6 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8b}], 0x2c, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r4, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f0000000140)) fcntl$dupfd(r1, 0xa, r1) r8 = syz_open_pts() getppid() sendmsg(r8, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x39a}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) 16:00:43 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r1 = kqueue() write(r1, &(0x7f00000000c0)="56f37c2eac7995773098cd027139e6372be0bad5220aeefcdd1f9887982d5d7466683d5c641b4903ff407c3cccf6adc2ef5b9fdc36b09cb972d50f", 0x3b) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xd20, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x78}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0x4, 0x2d, r2}) r3 = syz_open_pts() write(r3, &(0x7f0000000140)="6daa56fca32039c9e4e228a8", 0xc) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000001c0)={0x0, 0x9, 0x6, 0x1f, 0x7fff}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x9, 0x1f, 0x1, 0xb61, "8c94426740318de5abba9d6d852a7858d1d4f60b", 0x7fff, 0x80}) ioctl$TIOCNOTTY(r1, 0x20007471) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = syz_open_pts() kevent(r5, &(0x7f0000000280), 0x7, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x200}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0xffffffffffffff9a, 0x10000}, {{r3}, 0x0, 0x0, 0x8000000a, 0x7fff, 0x6}, {{r4}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x7, 0x8}], 0x5, &(0x7f0000000340)={0x9, 0x5}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000003c0)) fcntl$getown(r3, 0x5) r8 = socket(0x2, 0x8000, 0x80000001) bind(r4, &(0x7f0000000400)=@in6={0x18, 0x1, 0x7}, 0xc) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000440)=""/72, 0x48}, {&(0x7f00000004c0)=""/77, 0x4d}, {&(0x7f0000000540)=""/85, 0x55}, {&(0x7f00000005c0)=""/251, 0xfb}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/71, 0x47}, {&(0x7f0000000800)=""/132, 0x84}, {&(0x7f00000008c0)=""/180, 0xb4}, {&(0x7f0000000980)=""/114, 0x72}], 0xa, 0x0) mknodat(r4, &(0x7f0000000ac0)='./file0\x00', 0x6000, 0x9) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000b40)={&(0x7f0000000b00)=[{0x42, 0x5}], 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000b80)={0x9, './file0\x00', './file0\x00'}) close(r5) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000bc0)) kevent(r0, &(0x7f0000000c00)=[{{r7}, 0xfffffffffffffff8, 0x40, 0x11, 0x1, 0x78}, {{r1}, 0x0, 0x1, 0x1, 0x3f, 0x100}], 0x7fffffff, &(0x7f0000000c40)=[{{r6}, 0xfffffffffffffff8, 0x20, 0x41, 0x7, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x4, 0x80000003, 0x7}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x3, 0x6cca4b23}, {{r6}, 0xfffffffffffffffd, 0x20, 0x400fffff, 0xd712, 0x5}, {{r8}, 0xfffffffffffffff8, 0x1, 0x3, 0x1ff, 0x4}], 0x2, &(0x7f0000000d00)={0x1f, 0x1}) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) sendto(r0, &(0x7f00000001c0)="7b5b929ba8073028cf26ff34c1d482caf6ca6cad64387acc59ba439f65dca4c56bdf16d30c7320639b7a25bd848b5a2b36bb81acdf88f7eed6eef9dcb34313fd809ae1f9190ff13e69f83c3eef80623c59000f27fdfd800248dcf4211e23568ee87b983c2970b4c27de18f0311950067c6c639848550492622d0bc37cbc12ea66d05df0819c52c374d079b1602af8acca3e90185c8765fd24da9e9a842c7f0f7210b64e4a14f7d659b5281ad8820a621027bae5c463f4d", 0xb7, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000180)="6d6c10", 0x3) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300), 0x0, 0x40) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:44 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) write(r0, &(0x7f0000000080)="807a639ff7e5e61919", 0x9) 16:00:44 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x11) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 16:00:44 executing program 0: r0 = socket(0x18, 0x4007, 0x1) sendto(r0, &(0x7f0000000000)="3b444ef1417005dc02ebebbc41454c7e13933f3c85c205b149ea5c490127b42edc9c1d7124371cf230719e5567b7492deda656222de4fb51c6b684769beefb47c8027a5f1d85cce2e21b796efb8198f8269d0650e634174da895c0f7628ecdeb81b6ae38940b731b5f8f4a8787859690bf1b5db4543d701d87e6af694fce636cdd013361bfb29f9d737cf9911282282e88d74fe5a7b93b7b44934c874ddce4f317116cdc8b4ca949f02ea68f97c41eff87", 0xb1, 0x6, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) 16:00:44 executing program 1: r0 = socket(0x18, 0x3, 0x10000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r2, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) socket(0x6, 0x3, 0x101) 16:00:44 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000015c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0xffffffffffffffaa}, {{r1}, 0x0, 0x0, 0x2, 0x2, 0x6000000000}, {{r0}, 0x0, 0xa4, 0xf0000000, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x42, 0x1, 0x2, 0x80000000}], 0x9, &(0x7f0000001640)=[{{r1}, 0xfffffffffffffffe, 0x5, 0xfffff, 0x9, 0x1ff}, {{r2}, 0x0, 0x18, 0x2, 0x1, 0x7fff}, {{r0}, 0x0, 0x24, 0x80000001, 0x7, 0xb5}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x1, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0x10, 0x800, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x44, 0xfffff, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x9, 0x87, 0x200, 0x8001}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x800, 0x99}, {{r0}, 0x0, 0x8, 0x6, 0x401, 0x75fa0c11}], 0x1, &(0x7f0000001780)={0x81, 0xc6}) readv(r1, &(0x7f0000001540)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000200)=""/246, 0xf6}, {&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000000300)=""/187, 0xbb}, {&(0x7f0000000180)=""/5, 0x5}, {&(0x7f0000001400)=""/147, 0x93}, {&(0x7f00000014c0)=""/123, 0x7b}], 0x8) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001f40)={0x0}, &(0x7f0000001f80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001fc0)={0x0, 0x0}, 0xc) r5 = getegid() sendmsg$unix(r0, &(0x7f0000002080)={&(0x7f00000017c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001e80)=[{&(0x7f0000001800)}, {&(0x7f0000001840)="8371883960fb1d2248765d9a861be923f56dd240c5a6b8e8e0db482a69b0435579d33b2da95549ba0b08cccc11bcfb9f50449c02e210c705155d3dc793d29f119e9974e9aed877b113a338022de8f72127b211e69773fba31d0c0c14a72cdb665d439c71", 0x64}, {&(0x7f00000018c0)="e60ca4e0eb46edab0034637b74146e09b7e51011dc19362f3c4a2b27aeae68e5719d3011c8bce40b22b82868fb8e20ac72b8d561bc9bf864bc6fb2c87bd22e0acc3cf9ca33b6b7d2f1590a3f3d1771b893b256516d378eafa3927d2ed6f7cf1b951e18cf127876a0bc31854f215a59a944c3ffbe0841580b6861f6d9a97d6d42323909fd2442a12a6b4b0bb3d7235566e62f189377b49b391e4dba05085e11b92b15c2d5c0c2dfa881d228b0a0944f", 0xaf}, {&(0x7f0000001980)="b2ce74cf9ba1035b14b463530d7a6a1e6e04782f2a5ca6b265c0dedfea9e7c30bc7aceefe467c2f7d0068c754ec820832d33371dca676b44b5cc8c0b805a378a378e65f009156178095b32d29c70bb72d8793bbe047f119b3a06bda3240b21f2e1530e18fabc39eefeb180c8fe24d7aa251c5ee59a15ad547f85c2b642f5a2fb360d2b5c722ebc013d00295894c93c853a690b6fd2cccf09fbc2b7ee3df51b5fa0f2dbfac4d42300f193629d85659afffed7c37e735111d61d44fdb419ee0335b2099487f671dc5597f30fce50158bbe73a75e12ff6179dd028b5b5b53b50f839c4a6b00243f313d834adc", 0xeb}, {&(0x7f0000001a80)="41ef61d0d3e10598bb096e617414df9811792da589f77ade1b9e10ea71f33097a6010d27adf19e616461e1243d646c314f0840b86fec816a1c9d4f8d334496dc319b02", 0x43}, {&(0x7f0000001b00)="c6e5ed256dc1ecb406acb0eaa19971e8bc2eebddccef2d8728a2a3aee7d11580d92c0bcf4a4a20d98b855197bb03e2eb0259f8e5d767af12ecde172abeae64ca14990c7d8b00949090033934e8ecaf3184acb447c968349b2df3084533383b135393566f1224979c5337e648924f11384a382913a66d79609d2302c0408c38c9a5c409877b66a8d1a63d4baa10dbf1faaeb09c3dfdccf3659a8b8c33467bc67892192a04bd9382307bc3cd60202f425776bbd12ca57d5d89651ff1084ed00123d316983b7dc1624db41ff59841ce076290a82b39384458443075b62949401dff973710a0ed3245cb9d755ba6c0156906fd06c35a3b8aa2", 0xf7}, {&(0x7f0000001c00)="6b590565fb1016edb5275026b188ab7c0c492f796a8a31e433a72b7620fd6d32c172bf615c50913e00148d6d847ce7ca8e557c5ba0b022dd871f83ad9e2e53f6a4bf9c33330d47a90c5ea5b64699b1690ed3a58d9d4831d691dd841875e259b08666681f097a99eff06a135573b4f5657d40d499294429b50c5fca45f7340d0fa9bfc2cd0e15b85bd4631964109d6bbf16e3134ea53386deb30738fb2ea6f5", 0x9f}, {&(0x7f0000001cc0)="c66fc08b0f5c041bc2c082355a3c86c24172d739a74f1a6804e7ec16fab74908ca2b9e152346c5ccee5d6b9a7f817f92fb2acac5f8f7168acfdf5ee8b34e1ef470054d7ab3a27f487e35f9713234aa6833ddc71471748ca894fd0096e12934ce4e1e27696877e3c5e696e5f560b62207", 0x70}, {&(0x7f0000001d40)="2050482a39722d223dcced6c6d1a035b7022eceea1099f8b00957eabef184858d72eacdc11feff61b5148ecc9c7d2a4d3f12863e6844c0120a5fa3fee4780b20b57763465bebd8fbdd76e204118a9384632e1ffcff9f70cc7c8e099a2800d908c6a984ccbd59", 0x66}, {&(0x7f0000001dc0)="5799136411e9190271348456a9eb1e82b95ea764c3a5b8106fb040accbc877fd7b83ead5927819b9cd935c3f07cd8cbea92fb2cf5c76a04537c4a3ce84f65baf286381b9fb7d862bccfdbf2d8d9c84404de1ffdb57db64e84e4d596b3a67bd09be8141c01e33f46f8a017e92f077b10525fff82fd061fffb2b4fdf7c15719b93fcbf68f1e4fa565a2d9c78493b162e7b5aae8954fe91769e2439a388", 0x9c}], 0xa, &(0x7f0000002000)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r2, r1, r0, r0, r2, r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r2, r2, r2, r1, r2, r1]}], 0x80, 0x400}, 0x400) dup2(r1, r2) 16:00:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x912, 0x0) setrlimit(0x2, &(0x7f0000000040)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:44 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r0, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/123, 0x417}], 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) flock(r0, 0xa) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) 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, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:44 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) 16:00:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) semget(0x0, 0x2, 0x200) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40100000, 0x2c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0xe5}, {0x3, 0x2}], 0x2}) 16:00:44 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x188, 0x0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 16:00:44 executing program 0: r0 = semget(0x0, 0x1, 0x80000000000000) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) semget(0x3, 0x3, 0x4a) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/253) 16:00:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000100)=0xc) setpgid(r2, r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) close(r0) r4 = socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) fcntl$dupfd(r1, 0x0, r0) preadv(r0, &(0x7f00000016c0)=[{&(0x7f0000001540)=""/226, 0xe2}, {&(0x7f0000001640)=""/68, 0x44}], 0x2, 0x0) writev(r1, &(0x7f0000000380), 0x0) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000400)="cbecd77a365d6f5973c474e0f48df405c544c37f29ad0186b99f98054c1be1f40a872ce4add457536a0a4ee9a7f779c907216671986b2048e9da33d97a1a9307116dc4feda340841195a1a84b8e12d60184aedeb99b2a50a29819f3acb1e9a27b790d58a6a9626438d0ae777d6636fbdba01c0127d98520f018108c2cce44a0e6d39fb8becd7d8b54d4204d355904a3518682080550ee18d63acc087b27b1bb86c07e66fa119b70f75e8c065b7c6266ce05f098ea7bedff6c603d1985fd042983ae5397926b4a41457fd49d6875e1f74efe54f45e433462e701c0be7e67444909a4fc403ac9f7fe442a2516e24dcd8c7b581a516569a63694bfd247099172ba5126ec0c8917aeb7e8ceeba52289df61fb53c81d061ed447a58c07cad26aff37d51f7330266930f31511ec139c38f32a4642af5d9bbe5902bbf3de60944128a4a6217593a3c1e057cdffd8b9a225fb229d5264e78bc346b3e7ab11443364e69a304d461c6a6d1a05e2ae14066d43097b7b85a0555d51966da5c6c8f7342d717911c23433944354e83f55743c10c0d7dec215d43c402dd59ff6f95c430d7bad7278c11badd8d4ce48808528fcba09b12e396cd6acde4477698b1610bbd8a0887b5d857aff104f9f42d1a2187ee3aae720df45762088fc1b149d43f0733b5ff89965276a9ae8cf3098502c1cbcac8b31d0c3e5b9363c895ea3f94a962b63f275749e72b3457f20c91e63728b35878af6966846db09ab74f4d66624bfbe74304f8ddbceafc258a711c8faf1abdd50665fc2c5447f829fe96fa06886729b0c5b8ce6cfa65a04c4cc0492cd0bd2fe40659d98e2539c5289ba159590a47143aaa212f7e16ada184d52b8edf03ef9108d12a542ee8c8538a73a8585afdc2e68d82b525a23ee53fb2292d6cd1e4aa55366bbca01eb38295dca4657d375e2930bedba0148f59e65c1ef90b1e72598a1a7c12041af07179fd548f32560d09a78c5be93ac2ca736b58d4640a8a04a398d9e220f9c642b798692c8a5608f5ae22e353d385bcdf47f0e34edf6777fe8cd9125cc40034a2fe72f6ffbd6e816d32c2487e46e36b8a1425ca347c80a56027550e1a7d659438a8f0b9dc15d10258e908c11328ba47a44cbde7d74e5b64a563ac2283466378e8c20b30e059d0a08cabba01a34a4bf5977b194ba4c87e7b3da9d9d54d8d9e7f84eda07cf7e7af2a9429f52ec8fc32feecfde50157a2871fe647c49a3cd7a040e5ba977d03721aa6e6a07f9db8b7c4a8a5261ccaba1e83d9a978befcaa1cb55a89cd33bffa97b9582c0ecab49a49f50603360cbdd2faaae15d35e9c4521d8dc9eab5a85e1852644999236dcd50cb7ba81fc4d23fa325309180ee490e618c81f17b2579c02eedcbe4e771320c1cba388be266fad1ae61d8dafe4df2e3f0615071de3d8bb4e52c3866e6945009ea179c27c1b4b950844ba1f689c0c18de81959c601577ef2af7cf31956c133129922041b6c8f57e2bdd509fe1c7970f7fbc29bc83cfbaec67699ffa538e46ae0d882d0f9ca5e6bbabcd46355a24d7785ca56675734f20e7d143ab3bd0fe60c901575e5e766af22f76e03799661bddd4da6786699825aae80b9a6f0ed813242acde41d07dfccfb6bc07748ea955015d54a41eb4f1fded1e45c951198a6211a26fc162ea2155ee6e7f0bbbe1e529ea3eafbbf322832b3cfb3559735403eca449236e744d0cdf97572c3343e0444c89b5769e7b1faa91e7185db34b7e8a8e42d5d69117b1242f61642be95b5a9cc991c76977d85a573e65fbd77614df1038287db1be9075dfcbc499a9aef14babc070aecd1cee328c993ab10de0b7a1aeff314d1d7723db233a6db05257b907f8bcee9a163393e947d205f9846d14deffad3e5dc4ca817f7b0f2cdffda5de10fe3111f6c7a5d9b673f83d556a772b56d1876596f5cbadc1f16c59bc43fa94df13e564f5260d7a0a1d905769fe0d3f06d1806a7ef17661bf0ae5404185ce150b96512d54c5f341bab84008ff9716d7141a550f03009fef134b6d1738c20e47cc56343be7f0fd5fe26e0ff56a6667bbe6750f1e1807abedf10f81113e53d8e1923a4ab13f86fb0eb433c677145a9e4de9c7e4cb266e2e6324c5d0adb2d27c372527024d3f7ff247723af163205fc3a3b487ab944661b36ddf5e8d4b23cdd121f53c4521ecd0ce4c595f957322b1fc123ae4cf2e3eff98979751506b7a55331048229d4840aea9f9145748b32ede40229eee6aeffab7d06b1ecbadcdd7a7e645eedc4ca0214d261bf35db89ae1c42ade45f693821be0de41007728b18ddab51821e09149f37e0e2473c349ea4c6bbfeead35d419778e49119577ade83a27d4163e224bf1627ab3122afc059406b81fceba437abb0e2d47c43b8417abc2bc6b792db768cc94cd560647483d7b944cfcc105db3c40cbfc65e247481e31edd96ae0514832ed6cbf7f118673692f91f8fac8ce146c8d5d1dc7cb8cb1027d341bcf2cf73fc84120ca8ce25422b2eef27b2395c18738a5bc00e2dd69c8285fe32c1ba488dd71e9430254d6f10b9a89807d412625e2e18f455b441c5839f7eda056f5dd57866d85a4dd7bb841283968c92ea0b19ad765731fd2c65a1d44b8adde183a9bbe68803159728f2bc35d31a9a44ebbc5562705ca51e0dd9cfbbe2252448fb5758a0567424f37cf11cd9ab2d9bf6d9157c72011de666ba2ea48ad31f93da325c6e66a246f2faa223259687ca66ca73bb216ec61a8b52dfb338d3a29e492ac9630cdec557183b306fe3733c26c163ae7c14ab51dffc1607a18f7b3a2fabf8ee1dcd4ea403266d87670ffd7a08730fa1870b2d2b3b1dee3213f1b6cb4abb5600d055f1f42c153515e8184ccba02144af3e4474c4ecc42c0baa02dc139ebb100c2efecf5c31f95ba60c44c78bd93c64ae8021a98fc8af1efef46e5721dd9dc585ed46170932016406af84f1fb00b483ea4dfa43c5294f3d240a07d12d5eb3b4565c6d89d24a4f3121938940fa8d90da2bbee226afcc6920cdf6f8950a955777670b1029b49f29a202d36fb9032450440a2f0595934a541e8cf67621e052c2ff27dda796569528d0f64b641916160d87ec6c4b550591f26001640fe0635544e52ed2a8f638c83f5dc48ee9146d50ba9bc8bdc27606f705261f407765fe54f46cc5309a1dbff107dd085eedc409eee667f7c8f12a904b7c0b0ea0ce7acbfdaae04115793fec3152c92f54b3c2100ba63d42ec849d9db50ee9a159a069b787dbf7fc3219bb018e39999c601e86b3dcd38aec2c7cb29368f1bfb9ca80d6aaaab6c302b3a4a4d856949710076ba4ea1aed1d7212de8cefdf13dde0cf6aa529ce427176b9b1e6d7e735f80b595c22f00c8675edb274d1142e1a5d5ef8200bd6f8b05284744cc935440c9e7e2d07a24da29d2b89c9593e32b8e4dde3c866ff27dd29cf91dfa77c7ded983bda010909c87cf5ad0a318b1dfd98824536a82fbfa3e3f781219852c3582b291b62bda9e2fb0d9a30a184351942dde63d37843adb398199b5f3115e28ea3bea82273c2a12839a5bdd8241b29b3ba667c1fbacd9c0d3adb928b4663f936193462e3e2447464532c82eab72743f4a7794228c5838665069266fa04fcb49e4a5e03f5994dcdc9088fb7a7410ed6b8afda4413b2beb48b65fd5c198a97b20b5b9d68926b9b80adf1dba585a0dd0cfdfe634c6bb11be26efa560fdfdd804d2a8f50429c5f90c26554b02f1afbb3e86d39c0331920e257fb1bb2c9294ec71c1031d79b069a3bfbbe5035d5ed2a61dcc81d452fb82dc74397fdb782308cfe05260441cfb7d78ca520fec61140d9c236ca5bd2abc45d1d236587c215bf967cb5d683cc9b3e8bfe92a3d34be234013bef29fc14be7125b42a4785274f13bb1adf9a87c8fe910974d4e0f99d593d4f8b6f1634e4a67789d5e0a75569983bb29e8092064876e1d6fc5efd6d1259584ffbb4525640347924e04aa9b8a17f6f14478bd0779c558b1757c95b70af4ef1d62b5d230f9dc0f8fc10adb3194f5b0ab0e2e9d6c92daac9018eff5279cb7cd9a99d40b7c31c4d539e53484088a0dfb6dc33dbcf132af642b7ed3ce2285d2b3ea7265a287b7eeb5836662c3be2142ff33c97640150d35afa1a094e94c953608bf119f053a04dd338aea7a6a669bc65002875ae623267b7302ee816e446cf8ea45d74cc0218421fdcae82de410525dd7ddcf72fb53dba5261591f4d232eef21f0e7e48ef8b829a28bc18cbb012ed8742a79cdcf446ac5fca042a0d8057157dfeca84ffe0a29d4a63a17796652b395977638c6524eefb7a2478819716876b0393b53647d591b2a9be063d2f69d3de62573dd7c303604e8f75f53c210fb825cac97b266dbb9aedb70cdcfc40b62740b0f8007b8ba00e2b7bf33ba9d39e759d6278026da96a43c454d64969d9c392e0c57c23da2d35aeb26ff2f9712b79c6c0a8b97de1f2883485552bcc53d5342758f57303a5cc5a5877f7385a5042f35ca99bc7101134f14db94e60cb9cf94b392266deb23a4244bf008e03ed42e5598810e4206de3472adc57ed2684b1056103b55af6b25aa9f5c535ade7f6d71e733f23440d830c464697671d37243b11b68d5f71970b803f5c0d0542f3dc7bc4a0b3604c69e8b5696ec899a7d2a688537d6bcf4876ceaad76034cf98c7ec7bc9a6518c4d570386f90ae209b7b0065ab7ff92b8b70cfb8093b0126b76927def676c9e81f1b26aecda52c4bc3591c137e0a9522d26f67b292016381ac6c7941a4a504ffcd495e0b76ceeee5892f49099b458e50f112da1ea66d9cecb2272460f49b0a4c8864a7bdf1f52a9a1f9f2310e2bc703eec7aa0de69f09f209de169138e98c3f2c4812d5b977fd44248776f9553b8488426a46c53ebe91941855ee89bb8220e7f0eff1688635ce8673d5b7e911d6ede3961c51e3aba0486d8bcc08a5588f37f6e6794569280d31bda3fb314e699acc94722277c6f95c5b53cd06cee7c9146e5bc36830b89a856950ea38cdde46d62b3c89c05ef143ab8c85441caac127e6a7ea64b99e5e1b7b08e456cd53b00a5fe9f8af642b2686824ce6873fcd520b2cfaee84c7c57b34701f32ac9422ab49af7a5a25c4995f37d1110f147639cbdec847bec02be17b7b19c2b3727e784f3a8f65899974481255dc5bea587d0b7637b04bc3f892d663e9b0089c788928bf75791d8f171fb4223ed28fa12917ff3e521dd3eccea842c07ba229e7b906ab02e1ef10dcf014488e51697628c027c320dce3a111faca6ca47e98f255f8feaf48637f2511ad6d03cb95cbd470e676df29149b9dbe9c4f8a43e623d4cdc2b7886c7a9cb680fc597ceb257255b9a4dc4591916cf77630393288fbfa9a14a23dd25be1045d80b2922a6afaef4479deee1600c3a05e3c20aa2e32387e87e4727a916bc698fa5d355b7be8f811304e923eb42ace7d8f1d3cbcf7277ccd29a403ce640863b1ba5a501bc345ba807d148590609e6fea62ea969fbd5eb8a6a9baa6f72cb21f5c24070746ea9c52db4e924c4a6ae418d0d0f1d6f077df0b60ce55921873563e2752f47af59e66f799d274030b071816d207af70c97aa10c91973bd6cae9372f0b7ff113b5236be081da44ae809ac54d422f1da19604fffb4047cebbb4b86cd535d8a023186c571b4867cd886b34be921423ed97f7d8e2eae865867ae8a7dd44eb9f8c76365d60e2e025deabd958b145f6cbd2c90f3f366322c68a412bd59acd15e539d0870e71478d9ea27a80b78dde01ec4e60b3faa0a0b965c84f86d737e7b183e44", 0x1000}, {&(0x7f0000001400)="9d270dc03a08b1ff9eb0e9fd0c68ab493f639ced439c38d2dc59b11f13fb473e083d820e6aac2b62d2cc20d7db290c46ddb23e1574d437ea7649b26ecbae581010a452bfdc741b854a8b73688c09594f6075bcf955faffa6533f2c98055f216fe51584745956f7a7e832905e7cc4060c2d716dc7f0825a640b7912c3d741a28b2821d90bbb21086c7ff66ca301d05309e85b3455cc326cfd544b2cbc881f9b85adc472aa04bc73ae02d10f9c132f98c561723d4d056b11aaa27bf933b0d5c1a17b56a899eae6a2709fb18c86e24b906c9130cc7eed556ec3aa056d3cbe", 0xdd}], 0x2) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x8, 0x3}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000001740)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x402, 0xffffffffffffffff) write(r0, &(0x7f0000000080)='N3', 0x2) 16:00:44 executing program 1: mknod$loop(&(0x7f0000000500)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "f19fc763eb479f1cc729040000003f61f44bd698", 0x4}) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/123, 0x7b}, {&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000140)=""/30, 0x1e}], 0x3, &(0x7f0000000380)=""/229, 0xe5}, 0x43) mknod$loop(0x0, 0xe038, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="379d45591a72e1ad8b625b492b8f9c8b3bb9aacccc8cf2d6", 0x18}, {&(0x7f0000000040)='V', 0x1}], 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0xea2, 0x5, 0xffff, 0x1, "a3d915274589b6979d90cecc6249f961a22247ff", 0x100000001, 0x4}) 16:00:44 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10a3db47bfff000002008000000300002731685299f795b337b5d4aabfda8ef3979a53191935edb7fa61a84dff82a1c02e0323c333da0922d67d1a52794379abc589ffd71ae80c2a87cd33e2d4a7f343a186870e05f80bcdfab36e153f6baba903a049d2f4560ec4897f67f0a46e"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) accept$unix(r0, 0x0, &(0x7f00000001c0)) 16:00:45 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r1, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x1) 16:00:45 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x160, 0xa0cbd0f1719d0437) fcntl$getown(r0, 0x5) fchmod(r0, 0x48) 16:00:45 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000080)}) dup(r3) 16:00:46 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "f19fc763eb479f1cc729040000003f61f44bd698"}) mknod$loop(0x0, 0xc000, 0x1) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/29}, &(0x7f0000000040)=0x1f) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x25) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a502e", 0x6}], 0x1) 16:00:46 executing program 0: munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlockall(0x2) r0 = socket(0x3e, 0x3, 0xc7) sendto$inet(r0, &(0x7f0000000000)="429650b8ac296400d6fabf5fefd80b6c9ce123e793ef6a8c5e0f5124f93fef085896f4f82c9abe01e588f7019402ea280bb5406c2733e4652f077491078af0f75b6466627560cd85d07c3b474880acb3aaf7cd277c340daa7d118419ddc6d635dccb363ed624d2fbfef0999847cf59513c7d27eae700fb", 0x77, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setrlimit(0x4000000003, &(0x7f0000000140)={0x130002, 0x100000021}) 16:00:46 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x9, 0x15, 0xfff, "73d0d6581399d728527756dde423f8f6bf355bb1", 0x176, 0x1}) clock_gettime(0x4, &(0x7f0000000080)) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x4, 0xf40d) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/68, 0x44) flock(r3, 0x2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e67fe80e3c", 0x13) 16:00:46 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/wsmouse\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:46 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x1b5, 0x0, 0x1800) setuid(0xee01) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xfffffffffffffffb, 0x3, &(0x7f0000000040)="603398656c83e7e0e1ef", 0xa) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:46 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) write(r0, &(0x7f0000000140)="68512622dbbe64f1c4f89f66085f4b235798b72da41a0b20652377be48ed4449534079271cb5d7dcb59f8ea70477bb1dae17a5fded2a9fe40ff9e97686bd36b6b6fc65d144759a84649008808f88f5e13ec5d78442df80bdfc1b34a427c2659fcf427734244ed4eb43b9e6594f788357fe396cec9725d9c943c64473027957d3eb28ba023723f491a45d", 0x8a) poll(&(0x7f0000000000)=[{r0, 0x164}], 0x1, 0x0) 16:00:46 executing program 0: munmap(&(0x7f0000ff1000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff0000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ff4000/0x2000)=nil, 0x2000) mknod(&(0x7f000086c000)='./file0\x00', 0x0, 0x0) msgget(0x1, 0x280) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0xffffffffffffffff) 16:00:47 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000080), 0x4000020000000003, 0x0, 0xfffffffffffffffc, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:47 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r2, &(0x7f0000001240)=""/249, 0xf9, 0x0, &(0x7f0000001340)={0x18, 0x3, 0x5, 0x3ff}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x3, 0x5}) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/4096, 0x1000}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20, 0xc, &(0x7f0000000100)="3d618ea293ba2752398471a1528d4abfb167abee3ae5059084e2c2bc6a9f8b56382c606c37b2cbb6020e861da0578cf0473f09c917f8639fc06b6dca362edb26f9f5a6701b4bc6d348dc073e67f81e3e3caa1316ed5fd7e6d38758eff357e1c3fa110be6a03e1ff598a9e6991e6696e2e652d38412317efebed127ee5f5a2247a21d769d328a50e9f94849c33165d1787a01eef297f82e9f99fc67d10190682b4968367d31959f9dfbde191f7c8670ef7a5cae62ce09c5f8654dd834c2fd3ed2160895758d6dd4bde6540ab00f30cbfa64315e5f6f84f9d8b448ba37bfac7cc0d7e5d33d97497f06b099c3", 0xeb) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:47 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) r0 = msgget(0x1, 0x21) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/245) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002580), 0xc) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002200)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002240)={0x0, 0x0}, &(0x7f0000002280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, &(0x7f0000002300)=0xc) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002340)='/dev/wskbd\x00', 0x60, 0x0) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, &(0x7f00000023c0)=0xc) getgroups(0x4, &(0x7f0000002400)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000002540)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000021c0)=[{&(0x7f0000000080)="71facd01fe61dff575f4ee7991c350aef32ef915890f21eceaa211a648f569979f70290f5b903f867cfe06070e3a96d2f05848456ca05be8937693852253160fb6768ddd46bb117ab884e12145ec1dc03da415b7fcc73722835e1a1a41be5bb8804bb59b038e3028ce8348b08df90696ed6346dc354876e6b40ddae4ee5a7ba428209b1ae8897a37e1a10eabd117f77ea2ce7f34f1c15c", 0x97}, {&(0x7f0000000180)="afec7a3038e6b11ec72b6048082d8a31f131159b01f5b3afa0f7c2aa696196d55c1f32ad4883a893387de21d69a6fb9b0fec1583a2f92021a0f6856ec18adf5e5793c9bd6feda41b4d86a545c2d91ef5b3cd1372a03e29d3509d3dbeabfd8251bd41b505fb4c5538eb8f5a19cf3aedc53b5e634b345e28f6dd90be69006a4bad214ee6c8761c65f53c80332967addc31e21a6f60edcc375fdb96da91bf1aac76f3ac772a855ca639355084d4997a27d020a79b10b3eef58afee6cc3912f33eb296ed07e52b3cb5d64dfc501a2dce046ab0ee9e53efdab63f1ddd8a62e9537071a0be4ebf84567fe7ac8fa067ae475e2e0fc8d78553aa44c21d02ebe919e2632b0a452803ad971b9ead98546e47cd0e07425e4e483afede166c9f60234647ffa03986a7a308d5b39a04aba7d1da355bfa06ba7fa232415b5cdbf2b4a1cae667d280e32aadcc2100d0bb641a370f0f14f10f44066bfb8b3b78a8aa6617cdbca65a79ab718ebe348514a2fa2f13b1bf812d2a264e0f245056a574ea214f6f97a42ee4451a38a0836b67d44fa1836d54d133abf51071b9871f96de8741a24f9f7c87ba390119d01de6ead4767d6329d3765f8966ed9c2d85c4c4f1fc927302ad4eda4531f6f4a725e8c38cfc47ac2e87e72c2c27b058941e6aafecd60b710617701510f8e308ea8e4ae04f796dc9e965517679aff8e49275afc82c1930fb5041bdf1b4311cee940921d19f63befd64d167444c4f3145c3eb3b3155a9608b90cb2c2821831caa00ba4a93b26f2e904c14ca4851c680ad39f639f9773af31eb78e4235dff514fb465a62f776c37b2ed8ac87757e52fb222b6ff07f05ad2577559cf5c4dd8a743e52adaa03a409f36f4457ee988c8e46738471e4260b65a599744794dd4d5cd39793cce38f2256088af66b33b41bfac8bc32c0a50b5e5abe620e4cb329c675b27f5f5da26c1c83cd037b6d953055cdaba258faf1368712352860ab2433a03e6ce8e983beaf534c1562aeef728939a97c2a53cf1bc5534a6648177a35087b13f02774f914a72f2000731fe349532f7f59d1d521ee26772a0b2de495dc4522f0d97e4139aee418b0edc9767812dd985041cfdc89941fb76c9cd0f0a384fd3253355c8278c2892da5c38d599435dc16bfd70b84b7f967703cd217e4bc866b069f860403b9dee68917a1a16516bd52feb67b67a58a1d80f962ad95103cd791baa655a9b9470d9d18591b6d4563a338222cd2ae3c30c416a3042d39b744f8281e33324f49370ce8d1b3367fced0429b97ccfe05d9ef29bf81d7f7d3715d3db49846a795de3291606f7992cd72233ec36dcce1ae0b9bd54b16839b9ac022c80fdbc75c69d6dd0f9331b626e6e7e2d94f59ef4e90394029329a759b85fa521e57cf53e21caebe37f015f4cdd49de9ade0fe8c85a9af938ff22e70c24f139c6a038c319829eebb0cc29cf48d34005af465ab108d070305fda0e1ab24f076c452570e8f45e9f5c54c201cfe19cb58d7cfb025e3abc97bec28ae603917caa5caa945d5fac8c29acf9748e0de06bb7c3632ff1aff841979b2810a00b913f2e3230872841aa50f71c65cbde3b85f1267778123e0ecec1894f478634678e5ab38718cc4bc3fd6d36887c47686d195794e818c49ef9fe06b4683318322c5d1ee0e11062190acc745603ce6a082fc06d080f8d2bc069368d204cfb2960d95f0e76967e71c4de10b335bb59f7a540af2dff2afba549d213ae0dbba031af9d74f9a2e7cc026ac2d86e15d1dcf4c88a30092f02d063a51971014dd54ca964bd356db2150127356b10be40751ffac76fb743dbda8ccbfd137d3f024dff294d4d21deedf258e95a317f8768ac2b551ecf70ed2e0e94e8c018bb998b9108aa06a834730458de04bc3160a20c2909357ce60ac36adef1ed9c42ecb9de488f50e72ec0ceb51597b55f0f47dc55228979abbee83896af501a1c2c6ea829906e6132980884fb5eb75b37715496f91567ea5090a063f406e4ea284934b5b8b62ee35b359e87935d5ed92e976a3e424246aba9bc4663704cb6304d80b146dd07dbce0033092170d57898d625b3c2119116ccbf02902354b0da00a48209048641fcc427e8143a924ead7d988d0718318e7a3d5ce2f561e6b701758f3ab335fd087dc5023807671ef2ee19f80f82cee476fb43a0fdda1c8ff5f138040375f1680dd9c162f1196346085b7a7862da1aace3473244afab805d0b974e884f2a832b6b3f44fc6887c0825ff401de0e3a86857f100a0943857e419f26edfd748c0b9b45283c2c891b0c0d217f3aa0b5d58ba59f04a9203ff200c4646be27657dfb81ca4fc87946e0def94dbd4d103007b0df47e6260312434be027849b9a9623dfc55bb905dede20d4ac0aeab3239d4c55e52a23aacf14ba1465af68d407926d901d97a62e6a74aeb6495a0d3de71f7e1b86342c3a9f986242f98f8e7b6a7a4f73d1169175b344d5d53ba6d7d25c491ff3f9cf2996521313fa922bb033c779683bb707496bc59aa01d642f7292a804bbf0949bb7285f4d2a51f769c2eae832e9cb30bdfa06c2d0ffc40b30e67c60624c6abacc1f57f12022f188e41bda55c9c10d7d65d14f6cfb9a95e68190df20150ad3064f86007df2c61a6d362c3992b5f0f885bc22874c73eb1478342c66c490e32dc70bb4fef9bd3dce6e689ed7c4e2de4e7d9a4c841f6420ed0031d4db623f5ef485437fa0b47054b2bee39c494e9beaa069f0d28691865973906e08d05eb1a044a255ef11d43f8b57819b28c4785269ea396d1f321dbb20a566be2bbec5fc0f32e3452f41ea58f737203f5bae00ae0a00b58c1a3f641f20b2f7e40441f37fc3be052894377ebd4b1515a9f47a57ef947a7f5cbd5e49abfb8d306718431d3e1d4d60db7104068900d7223093776bb41928c01257972b8fdf415e4ef3504d436f0ae5422ac6f6ebd2351018d0f0c580f294ced99861d57264cc1572bbf462253a45266508a71d9c52b9015699e8d3cb496aa48d2bd624fe6937099b18cbba8be1df3ff5715d972915b413d848aca6fbeff9ada4a8cb2e0b53722ff420465ef283891cb10d70cf1a1c26beb9a6bc5f54e891ab3938cf673ded5dd8bd24b929314353f75bf1721bc9dd3d8d83dce7a7a7715af9f4d8b1d965f04b2a998ed2cfd6ab23432ab8b1351cdb2debac7c522342f791fd330da887ca37f185dd8c6bde075ee9479bb31e52a86a01d97c809fd7175f881abe2d73159e92f71f005d1817a44579a4a3068d7304c0603d983b20d58ace3ae4070adb78b43f4a312f6e7b96e9d0a05ced4df72f8dd1d9d0ecca5dca9db7402176b7dd0accc00edbe7eb2c3ae474ec63f76fea74e96df6f7c6a6836dcb61f24c6fd0cd41bdb9b7e873e942ed8ebcdd055cb58b234e5060a0cc8500fda356129d3afb332d97ee20e5fa54a80ef266a9c6cdfb99eb50fcdc564ace760f1f0000eeee007a6c6ab003a84e99c6d26a28eee03139b5c22d575a9304f7b66e1a29c90f1ae33de606de5572b9e9a1778ad43865adf3d26f16345eb4c97153b4ae2428bd8faed815560adc5ec088df9282377dd57dd3c219db7cf6d42127da06c9a7c7da1a2244a4ac1cfb70e14cdf50785b01de0acf02b3a1f6149347c4d66a808e7fe7c3d5244894a9261e6856001ce5bdb1801448f4346fec608a8cde6f29a0e9852c772db217503fc8bed52ebedd8e5bbc68b6ad369b56e2d6b7d062421ccf5ef4482156b99570769d5d100ac3c18a19c2cebd73d7574295dce77cea54f606b67df05df3e01a038faeaf941cd2436cae3c55c700f21f00ccfe39b5eb1929018734835e2ed10c4f1c124e123e319b4a642665f6951e16be23b25941366c921cd4cd7b0c075db42c6461f5accfb14250f969be81777a66fbbbf12dba66909c678481dc0e7821dec3896352d50fcf45383740dacb007ef3317dc895047ce7337a13e2b70d4c3b00073854b3f8db510c491c9f23cb8c3d0e81eaaa7e4cc9f386c1d254f6b7bca968a3ec20ad211a93ac15a4d1a99f740b4124c195d39bbb7a431477bbe48dbdcfbe6c60713d16f8bc76878a3120e0957f5a825219443e7506d53c17767b9629c3d42d4d01d614e879e6624902974fafcabd56d1b4369931e04d8fc5fec9d899eb8c968dc60b56f7813dc6a7136a3d55236eebdd609b7af1e76ffbadcfb20da50bbfdf0ea8e624e225fd9eedeb2cf348a3ba7a4614d9f595acfdfd3cb09536c4d6dcd0760c25438424fb4efada2931972bac048d052e7baccd55986396a4bab5a412551ca0eb8163748302114a4ed8a86472db9fdfad214b1eef4539252edb466ce8a33425172fcb4f525c68f414f1c30e685761cc59abaf4a6b35122cba06097344ecd75c6368ed417e5afa3802e98a2bc09c01a1e91f75cf41d03e626058788a624b0020555b7a4dfd7b914c38b850d6ab3b62349365f0fe861e4f654b43253a2b767dc2fb901dc57e313df5814a99dc64ca41e0499aea53fa74e130c56c73f75e677cef1c8d9a4ec50b41451212cdcd5b78f71753e9c52022274cd48b97ef6c73adb49b35ca39ce75cbb8158660434161a1b5c5784866fff55b92360d83acde143118a324e3b8563716bf0a6e090e1b1971ac5e8810977b2bb1ccea381c12b12f3bb23d994a4df03a04d4b85ea4add4a4de535556d69b8c750a3794a97da9b4b48eedeef1ec53e769546c9f1cc4f95d2b0c568e674e9c5e6b262ae4001b4e773bcdb95778285df19a649fd1ad3181706effde0417caf88aa803dcd6477b0b68ef49005476f8efbb077811182e60d66bbcdf149625d243aec7115d485984f350dee490162d6eb6fc48a2be7331d88033bb1621fc0fc484a487518633ad3df3018051ebef02642d97699e468ad03a77b41c20fc4f8bd808de623cc625d3cfe28b39bbea342d4ba63ca8ad596cb420174aeec6c7f9daaad00e0a8c4233acb024186fafa38bda61c24d613e5e2985bc4d6a34e5e54e3d56c306e6fd1489e307f59ab2a638b8b47f92d542d2c536278d40809d0c9c4eb78b31bdebe7d387c504b06cb3b3863a7938fc982a63f66488f221632ffaa2c7e3869950e4a60502d5e09bd62da1187bd2eb7297ad650053169847fb7bc8d2e7d225f6b28afdfb438c63d693c58a9fc9867a3e7c8dba4d2baeefdf7d438e28ad76c117df01409e40f474cdbf0ff1042bc5f022950b3005713a1c935ca83fb0eac1dcb921325bcf78793a4bc52092728464fc0603fe818a881d3769b39e81f2d40f78336e68a800a7e248c4d9001c4052aa06250559f488fede24a68dc79cf07d9a1e4a2d5bf812a5b0d95a43c16c88c289f7704e404882c37d458c89e3b090ed25c5b5bcc2436f2496f8b4acd1b1d502dcd7a489122742279cb0d55013a9be8ca27aa0b4fc8ea650ce17fab32e51a8d218f159a789a3fd5ae80945110e6978ff83e038f1f4bd9903e734d13594479ec7aa9cddd167a4b0730be4fbb448daffa18c69669d4979503970284977372e056c32201530b65fb65ae839377b7119dff5a02107b487c44ef7a957a4940c307d1a9ac9a880336de0ba04eed1f8cb65806b79624f8dbb3514068d8993ce29629729121fcd5386d22c7caafaaabac4fe97894f5d87ae06db58d103289f58fd9ed669ccfe333be779c02e07b9b481b914b36524edb4ed17b63de283d175847158b21eec501b92cf196b437d310d1659e26897870e9cf8a0c67b2f0171460cdacea09351535d1f5b08cd3f5e0eadd0cccd0160dae4b507c5d84d16f77e3c0f0cfddeecd849b64962", 0x1000}, {&(0x7f0000001180)="71e561e87af54a827de9ff6433cbd6a90a0c21b4c1b2f45361452e9a3052e71ebf349f061b7995db1e6ea3c3ce7b2e947b017ead5b8093b4201e3ea86f0eb077c6b0a8e684d37cbdf863de01178ae67c5e99a6eb2ef853592e9dba32177d28d7e9cabbd38eaff861a0331a8d26396fb69a9fc4ff9ae4e15256ecf9fcf3bc892a9ed5840e96fc496a4e08d157518116b9df818d704464c81e048dd91469530607c1e3a6e2e7254c4c2ae4de347c85bab5a3d579c372bd4078564783bf1e1c2877fe162d1dc4224274faa5714eee9e92e47ec9f62da9cc67cd948d119a792b4e98666a25e48ecda2b00b84c1c5c75bafb08823e8aded0c20ab6600e90efc4ed72b3a9d0b03abfd7b780a2277124174faab34cc28235502b7d47aed383facb58f54ee97960465519f1a191701f0dd9f767d1773e170b7f07b71b3c3f7b5ea11a3ca4450519156190c362ec1d33b37165e7e8fc164d7382ca595ae510b67a414e4cf85a3aab554a7f8d63a678fafefb180100cba004f1a2d77a2fd7e058132d7ac7a9a95540cda9a856dbbbd89427643f5f953e84cbb3d9c687b8a643988b608dcfef217fcff89245968400b4261d9b84aaf5e6577b313643fe616d36411a15c3fbea375ce4528f228badaa5d43ef53223b60092e5577f5b4c5593c8f9f8201a1b3ddf2983ba2b4155b62b1c3c1775d2fc52c106c2228264366faf3ebfa83f888ab76a3da4a1c2a07245991bed00c53a315afdaf227d5c5d1b68c826b5462cadb878dc41e28105bd9a3fe316e5d80627e490c534a371d306e4f16d76365cf8abdfd58bc443ad3eb850565568cbbd8e37279a48805f5e8f3505e580e50a35913270cf63f1a9decc82af227eaeb63e337bbeeedca7586c6749fa5a1c6801bf01d6cf4045abc01bc9b0099511a141d4fd606b277b1843af8d6e4ea68cfa65f95026bbbcaafcced18eb95960df686551139d843a9798022bf8dd7e8806fa3d5ade018f34791a3906630bc5e01a30618b4a1012d95e6774682a09447ea6d4a2c8fb7e5dc18c85a17c53c9c69a5e64204b7a36d3fbbe6d99c81ef35f5a440530a56b7cd9be3567e9a947ceb161538d723b2ef93d2e8ce300175e0318c88c1cdb0b1deeb22f712bcde79f9fd1160e3a74a3e5be923741d26e8c4d6c8b2fccf4b15f0354c04bfaea19323e76b6ef762f3bfdb8a85b67f9737230ba5e64b7563f77c80c6563623853840a5c0bad1008f7f84caa8bdda59b8c14fee184572a10b6ee62f4c3cfac8672abbdbd076314711e59df5e7853e7b4261b770b4521bc5908572ce5a02ab078cdaa99c99aa47d6760359c0fafa44a7e0fd307fe344f08b2ead00966f86c09de424e56d2f0b4b8ef95aa2d0b5f119bee796a5433daaec35e20b29362f78bac6fb2744f02af77003c3016190cf178b1a9d840de18bc4450fe97edd7545635c613bb6c23ec785c9f658666095db62b3824ad1bfd0d87b5c735b89e14986eb8e0a35a29290986bef36e615bd03e40a5b3c257824d43ebf465df083295be01fc7160c58d9acda323b64b090c273100a78151bd0c9c9775e5652e36d87a85435fc6a59e1435d12ca3fed244403d023dc060125ad0e16878747636bd3e24f96304bae67e0d1abc7cc33a41f68ff48ad85395e12ae37fc4a2f8d18aa77b528a3d4edfacf7d35a305c9c772524c6e5640d3b7331d72c3acece7f25637296c6cf807f083c27ee9f8aad56ceb66928048524e749b036afb59fcd4bd021f154ab03da9f5746ae9434043c70bf64a0f4aff3ce1f07c5b26201bd515604faa12a673fc7ae22ad78aace98721d24b963e80175d890cd5f15e665006a00629aa3e0440beceaa5525db37e08d368d0f79644e925aa47164817c353334d0564c81129574e9c02313864d4d517098652ca0054accb92fdbbdefa8dac8e2dfe67bc7bae78a30bbedde83b66546a48d739f2a1720674c371ecaaa5b57239e9f52f1bad505e2bb46d328be04170803a8f82b0ab6124e28b9b468c550a5b8748ab902ff25593494a244e7ffa5c22f57a926e00c6a534fae6a547521f288db89413f2b79decd24bc77073c7b6e289467cdf871c5bbe4052ac251a945026cf24e1d86685a4cb1dc755d16dbb5cf46dbc03e1bcef7ad0b22457c2537d6226a07a26f9c9c8bbccd9501e7e97d5704c2b9b62cfbe64303e3a17e4122c328080a803e87ad00e8a6d4ff9e2e26f10ad6cb856b523f0f844d0eba41d88d91fbcb1e759b797c7f0aa2aa6e1b057b7c9bc66c503ab4e4195df2a3549c64eac097843ed925b5984eab7d7a802015810764b1d7924eacd63ed22850c2ece43e38a033874dc200f0df291b50a742ca31446d3cfbef9f7dd6490767d8f9fd0682f8a0e2d845b749f6e8be3402026dffcfb0b1af0d8ffaafef6993c198793f0cc760b8c96f397dadfc0a5d9412b775aac4ae56655f9ba5c93e636f8daef0f0c2782cd98974b01baf216455b7fb7a456670c99a26ae34be71c195d159956f51aeab2979edcb80fb5d56c646acc5af072366e4b50bc57fc169e1fee8ea130e78b92b06f01ab1bfa1a873230faf70dba96ed4e54201f0a5659b63139378ef273e02b93a5bf620c86a18645e14cf0d4c64374cf88b4f0b624c976fc67e4591e7500b81c6a2bbd241759af48e3c0476afdf7e9fb24b447db5faf8013e8d3b84c8093ceb8255db11de4254d6807ce6790f8197495403e82404844f007a3367bdbb4bc42eb2c0926020cfe5ca575bacecc2ba102a0945ee4448ee2c7696edf8f0cb2239adbf598c67e06fd11ba7248b4bd9252cdb4b172e0013c6f14d26217e0b5eee84657f09bd98ee3af8bae93875606a47c3fb3630f081785903da2c1a77f62423f9cf362a4fef22bf7784c0cb3a8e2a11a696aadf3c0d132a124d6320a9ec74095b9888d74de75ec0f0855bcda60ecf857fe5966528af198d9a1a48eee3b49bae0b1829f7bf044ec2ec03cd605545548444de6f09a2c1f0f675d75c0b1ff142b8897f131ae546adc1d933fb734beaa3df4988d8db6565886e617147822fa5e4f10241b7ba55c4ac4da7f8f9d5622b12e6302de65921607d2081645acd7b90bad81f29351f225dbf8df0ce1b1cddd5c8b0c740ca793cf29ad5a40f285a0f01793794e0c18d74b76a0e866b1214687920d0b3311271212eb68d361ffddf754e38bd63557b8e9e7bd224b7c0664172155e292fd8d2abf59d286c1141c251116f6d70cacc9c19194648c25ffc98502c7a5413f3ba80d527cfe9c2aed1188263b3cd26d9074f644e758ac1262c9af74351622ede09fefe26e99d17ff63f4e96ca6ff920daccf1fd9d8cac8af0e7ff0ea5e0a021ed4a250a5f3b2b09481d516f5b4a7032f7e485cc523bd5e5d3c2e08d0cf08761f7e342ee0650807a3c82cd5965a536cfa4088f38d250720d19470f6f30b5f53d5f783c9bafb2a47b0cb9c72c4996925af6a89dc89e9ca8594df7929dab804e21507a4742a849a56fdb74c50beb525d4428de3765b7e7835da323b2cc0bee0f7c7573c060b3ab2621fb4f85da920825dbc3596fd830f611b63b68cd44884dfc006b76963b2a2f021353203ddff2d611257e299751c166d1e2678ad7f3de4297d9ac4027a5d52246538f6da8150e7ac9dc1a3040d4d082fbaee560593de3ce8fa02241e7d74623c7c0e5c4e18f2924ff6844d03ac97152495d2d8ac6a49d6eec38d33ddcfa14231cea2db18e7f70e81f3d154fef23fc8a33a45554d1f952fd65d99da4d8459d85ddf9bb06cc7e544c8540ea84572164f26089d0f85d2d465dfd35280a5a1a296a2a14b1a8364bb9eb96a6bffef42cdf9ce065b7e2be1c8191dae040e642cae8ae0406ce0ea992b2d708e61381299bac846638ae93a884b62847f5d1b6958ebd3dcd9a711c46ac2a5bfe3398f0181cab7785a5b099a5a78cc16b28ba29ec85df03ff27fce840874f35ceef93bc69bb16220f0ef404ed1a3b7ee2863126bd677b6fc111d4ec2ac70b71bce6e5c517731c760aad05b1b330a81c86fdee424352bf39565daec257ae206fa4c5f8db2bcf95686f44c749dc02e50bb7fcf66f8f949bf7145d7a529bdc9a747a980195ce705ea1491bb3b3b45525b2275ae523a16c2199b520b5de7b0c36256af54e93e9c09e49983fc36b7a0295763a65e0da67c6ba367156c81e8f279d3f7dd8021a07f7a6d6f51afbb1b6db2b5a0d83f1e40953680ba5298309521a67f1c4d2c5c6b29406bd93d7c8ae9bb5823938ffc9557030eb2dffa3bb7bec0d2aecf8ebfd60ee68de2f4be7e2818b76611f985dacd48cc7ce4ff2915e78c5ee3d1e1c62d058f18a22885c4d1f8f85ec079e571e6adafe1104bb91ea82ba10d96d98c30b64698b744efecc643587b836b51aee3159a526ca1e429806fc8a8b4639cdf74a575d1b7449d1f091c57c07dffb1d6f0f3b8e1655fe977cc3640428cfd9f73135268dc051fa6dda7ce75146791e324e26d9293ba493a5f4d8895cc8c2d0ee8e428b26f771ef1d489a810f1b5edac5c58d37356b2fe466097d04a4fba32794df7e361aa3d81803939fe08fc32c9589775116de141c1bc2c022cc8a3126c44b9722d2e00806de9baffa7d5403a517ccca61779d0c501ae3b74fdd952def02087a23842176d4224cb6d09c18a9336b282120f6577a18d20844fd8f18cc4561f7c6585ca0016b63afb4aa741d94468018fe5d491222da38268e2b5bc92237c310846aa09475ab966bf43f7e2b3ec602b48e94c1faf748b21c993e807b33e392b44e862271c2d142a4e8499fa2321708a5f6b27343e3fb7749f8ec7906035615c90c02cca4492c770ea670c7521e644ebc7d625ce3f43cc1bb7fae68121851ebdb1833ecf19c571b9e52fa893d8c70df56ec7d84cf78b7ab457af65dd9bd3bce7e8abd686204009854aad0c7e0a7e0afde90d5eec5ae3ecf2d600ef17c6c5ea10f2279e7e54f72be64de73d580e056d9eba67d46744c299f93bc65d8f86039ca82c218f4605eaa99b2237bba5797c2663c6e5afdebe7300a93a37fee2c3f4672e900233bfd4f21eec72240ae45f4f89f6e7bb73d66f4697709d937b3c737fb3844ebc423fca72897ccfe57d9f67ea471fc0f4ec010c461d8960fafbb6b3869b2fba08bf5b062d578fd037bc00cf195032b12fa5bae399120353647c1649170362408c70a65cd0683d496187cfff20af46de777ddcbb64ee809f9282bd82c8cfd11c8e2cbe758433a8d20b4352148ce6cd90c72d912bcba9ab3a44f851484c63ed6a043daa043c2889bd6407264b9b8583d8ec64c7fb8039814170ed5f0b081d7e114b663af17a9aca9a9485f38f68b91ef36fca22289e217b33d68cf9d43b045682e31a33ee63b47e72e3d74f3573afe8f0ff94e60904211a330271fb5fbbe5645bba474a1c400349e33830eb258d4d0e93a17024f1a6be4afeaeecadf6cb84336914d98456cd2042603568cb76c4ec802a562612f4cc20c4f1bdcec07e681adeb1f946f37e5e6ae8e66abc7649ea491d41c96e370c935debdfa92938d51538dc9836f9b5c1a9c40d5dfaa6455ab1189358251da2d3f062c12fff1e19e37b61a79d8870c53764dbadc497753699e2f418ba68addc2300a5fd4cca0306905db82ba602ee39be3fe5f82fc43f1b72c8c6c35891386be9bbb0b8188504775bbce8265405a6b96ac30113e85df61f454fe3d5443709a58ebd8652b58125a7889e166aa2323ed3e7aa5806aadc6a55c0e220631e5b3011bf59180c1de8c16322f25b9894d785c53612896bb74f808c795ab9de71ba96a23", 0x1000}, {&(0x7f0000002180)="94ac24007a11fae4f36221fc51c2d8cfc223bf6faa3646a4eab4d7c2e46f0c66c08cdc4fecf036d08a1b9ac3c0", 0x2d}], 0x4, &(0x7f0000002440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r5, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1]}], 0xd0, 0x8}, 0x404) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x0) setsockopt(r0, 0x9, 0x7f3e, &(0x7f0000000000)="80cd50e815ee6ed37e7b361c7c318c4189170ab0a9ea8660aeb616cb691487ef6894d7f5c3aae98a8c46948fd529623c0b226633ec75ccb49f2a255820351760afa19db519f03c4587efffdd02d96960a725c9f62e203618719dbd5d2f65da37ca1cd129d084ae3dd699066c9d154abb8dfb15c4a26d6a03eb2d64d1bc1d8b861b577e10fb76da524e1c7206c2fafb27693172911ec19d77a93eb28374e674e2b910096c40362992c712785140ccef966d0e6abc00cadb28b8c6a1ed9d9b5e30900a0fbee4516a1c9d4b2c72b8aff99b5699b6c70a6e4c98c8d0b3bccfbba99194d00f4dc55c9c5730", 0xe9) 16:00:47 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB="00f3948ac463547c9500"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r2 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r2, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x80, 0x50) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) renameat(r3, &(0x7f0000000180)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') truncate(&(0x7f0000000080)='./file0\x00', 0x10001) 16:00:47 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x33}], 0xb20f, 0x0, 0x0, 0x0) r2 = kqueue() write(r1, &(0x7f00000000c0)="6c8cb19e7f5981cc8c3ed7dc0c5cf605a2ea1bef05448633da8b0c2af25db25a7baed21c5715a820b6f395fe01d0a727efc6e0846afa5303eb89a557ea8a2f42209279bfbabe4357", 0x48) dup2(r2, r0) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x3, 0x100}, {0x3, 0x7f}}, 0x0) 16:00:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x22}], 0x2}) 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24}], 0x2}) 16:00:48 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) link(&(0x7f0000000280)='./control/file1\x00', 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000400)='./control/file0\x00', 0x0, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x7, 0x4015, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./control/file0\x00', 0x8001, 0x23c) unveil(&(0x7f0000000140)='./control/file1\x00', &(0x7f0000000200)='W\x00') 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) fchmod(r0, 0x49) r1 = semget(0x1, 0x3, 0x80) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x8) 16:00:48 executing program 0: getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="d178ebe9c08d5e51f48037d4bef900357c4eb59a0bf3b844c498e0dc51b96ed7c36707aecf6981ea54293a659a1daa933c6d454d68bc9d231f08b4dfaad0fc750083878cd3b70819d2c050594ebc6085cb8cf0e57b497187f65dc2e07509fd0b56199858b8c54ead6ae6d97224a74c5f0eb5b32577780fc63ccb01f6ec19cf68245fc603cee029d902b388bbab51772a3d", 0x91, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x4}, {0x8001, 0x8}}) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:48 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1d) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfffffffffffffeff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xa9c0, 0x7a76, 0x800, 0x60000000002, "f420d82e9f077b1ee0e9e303a799f5af24764b10", 0x4, 0xfffffffffffffff8}) clock_settime(0x7, &(0x7f0000000100)={0x9, 0x9}) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:48 executing program 1: setitimer(0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setitimer(0x0, &(0x7f00000000c0)={{0x2, 0x100000001}, {0x4, 0x1ee5}}, &(0x7f0000000100)) setitimer(0x2, &(0x7f0000000000)={{0x200, 0x36d9}, {0x1af}}, &(0x7f0000000040)) 05:37:04 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x6000, 0xffffffffffffffff) r0 = open(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xffff, 0x7, './file0\x00', 0x2, 0x80, 0x5, 0x4}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) 05:37:04 executing program 1: r0 = kqueue() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10080, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x24, 0x80000000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1c1, 0x800}, {{r0}, 0xfffffffffffffffe, 0x20, 0x4, 0x5, 0x6}, {{r0}, 0xeb341d5c206f335c, 0x5, 0x1, 0x7ff, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x3, 0x800}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x96c8, 0x2}], 0x2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x80000002, 0x3, 0x3}], 0x5, &(0x7f0000000080)={0xfffffffffffffffb, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000240)) r3 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) lseek(r3, 0x0, 0x0) close(r0) 05:37:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18200, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x3, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x64, 0xf0000001, 0x100, 0x1c2}, {{r2}, 0xffffffffffffffff, 0x31, 0x3, 0x9, 0x7}, {{r2}, 0xfffffffffffffffc, 0x2, 0x23, 0x8, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000029, 0x3ff}], 0x5, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x3a, 0x20, 0x8, 0xfffffffffffffffd}, {{r2}, 0x0, 0x80, 0xfffff, 0x6, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000001, 0x73a1, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x80, 0xb, 0x9}], 0x2abbbf39, &(0x7f0000000000)={0x9, 0x1f}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x81, 0x4a47}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x15, 0x0, 0x100, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000003, 0xc8de, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0xc0, 0x48, 0x81}], 0x101, 0x0, 0x8, 0x0) fchdir(r2) 05:37:04 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x843, 0x100000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x8803, 0xc0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7) flock(r0, 0x8) 05:37:04 executing program 0: r0 = semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x1}, {0x0, 0x7, 0x1000}, {0x1, 0x96, 0x800}], 0x3) semget(0x1, 0x2, 0x10) r1 = semget$private(0x0, 0x3, 0x401) semget(0x0, 0xffffffffffffffff, 0x200) r2 = semget$private(0x0, 0x3, 0x1e) semctl$IPC_SET(r2, 0x0, 0x1, 0xfffffffffffffffe) semctl$IPC_RMID(r1, 0x0, 0x0) 05:37:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() socket(0x3f, 0x4005, 0xb2a) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31}], 0x20, 0x0, 0x0, 0x0) setsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000000)="56348ea4f0f3092aeb6ab84206fd4a8c6e47fad35c3bf5704d5a690437b3609fc0a9f6fde96f4465ad423a4dad02c89df59f8d1df2b3056cc4680c34868fb8062da56c241e7795085f2c550da8e05fc7f3665be09c64c2b4b475a440b63a2bac04783748ebc9271cfd8a3d5af9b4219579c1e11968583d96cefd", 0x7a) kevent(r1, &(0x7f0000000000), 0x10000, 0x0, 0xfffffffffffffff7, 0x0) £‰ËÌ©9{è¿p./bus£‰ËÌ©9{è¿p./bus OpenBSD/amd64 (ci-openbsd-multicore-4.c.syzkaller.internal) (tty00) 05:37:04 executing program 0: r0 = msgget$private(0x0, 0x102) msgrcv(r0, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000001000000000000010000000000000075000000000000000000000000000000000000000d4ceca4ab4ff4875f565eb8d29be02596a9d12c30cd6ae46a04f129a9cefb7a08d130bca06c04ab05f475bb52f86f9ee86c36c44e9a666b73aa039b8f942841883b65e09fa0398620c58e1fca020a6abd883e4083e6319a0ae918c1598c55fcf6b69cb8aafbde77a068d8ce3f4300000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x1, 0x0) msgrcv(r0, &(0x7f0000000580)={0x0, ""/104}, 0x70, 0x3, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x18}, 0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x100000000003, 0x400001000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380), &(0x7f00000007c0)=[&(0x7f00000003c0)='\x98\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[@\xa5\x00', &(0x7f0000000480)='\xc7-%\x00', &(0x7f00000004c0)='(\xca%/+--\x00', &(0x7f0000000640)='-\x99']) r2 = dup2(r1, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000340)=0x1) msgsnd(r0, &(0x7f0000000880)={0x3, "6ce3432d60ca51e1ee44ee8a6c3fdbb13675cfb19e21bf6d799a7078b66c13172d605a78893f185355678791acd6acd69efd29435d60116d07f4e5abc97cbdd9eeb7b6647c79bb73a437f9499eab4c5368cde5e2e3283978ab55e2eb8a3699d06a5b3d7dacc596517b41dd0ef896ac8f63f0850d8f0191b4a2378c5209bc4b579333b23b3470bc6597c614b122747e0ad0cde6b952585e9e63b7e7c0afd676b87b28da56137fdadbebeb15a2126489a24c45497e804afd06dd2eb802f8797c5a04400e0acd8f"}, 0xce, 0x800) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000300)={0x1, 0x1bc94000000, 0x5, 0x6, "a0778a7fb9699d5936f5bf169cdc592f5c9caa28", 0x8000, 0x4}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0x10e) fcntl$setown(r3, 0x6, r5) getpgrp() bind$unix(r4, &(0x7f0000001f40)=ANY=[@ANYBLOB="01002e0e666932822cd4c15d1d7d58f89fc6f15da89e48f09c1fdf2aa6805121a6ccca7b83158488169b1ccbde37da66489288f0bb0d96d854d1fa6d590217f41393f319f0560152c201f7ffffff87e20fe4a4966fb7c2e2664d64b27a78332ad6bef029a9dcf3362c2c19309622355fb493edf032227bf03f23529935bfc895a60cfcabd7cc63dd8063ba7a0a39958e9348f36b5fcb7a8e37ac079a7115cb"], 0xa) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="e0071f801d29e14f39b397f2cf7133cba0f46507441d99ba5e1ca51ab8fe54c10ca9ccbf9b2ab7798a9123776543f9b6553ea9ea", 0x34}], 0x1, 0x0) getpgrp() readv(r4, &(0x7f0000001e80)=[{&(0x7f0000000980)=""/229, 0xe5}, {&(0x7f0000000a80)=""/147, 0x93}, {&(0x7f0000000380)=""/58, 0x3a}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000b40)=""/204, 0xcc}, {&(0x7f0000000c40)=""/131, 0x83}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/108, 0x6c}, {&(0x7f0000001d80)=""/102, 0x66}, {&(0x7f0000001e00)=""/100, 0x64}], 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1000) 05:37:04 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) socketpair(0x10, 0x4005, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 05:37:04 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xa, 0xf0000001, 0x9, 0x401}, {{r0}, 0xffffffffffffffff, 0x12, 0x25, 0x9, 0xded}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x80, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000000, 0x57b, 0x3f}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x200fffff, 0x4d, 0x80000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x91, 0x7, 0x7}, {{r0}, 0xfffffffffffffffd, 0x84, 0x80000000, 0x2, 0x101}], 0x6, &(0x7f0000000080)={0x1, 0x5}) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 05:37:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) read(r0, &(0x7f0000000040)=""/27, 0x1b) 05:37:04 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4010, r0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r1, r0) 05:37:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x21, 0x1800008003, 0x100000000005) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) setsockopt(r1, 0x9, 0x7ff, &(0x7f0000000000)="30b3141a9620e206c40e51492cc218cfc4db9866a3a8e6641f8677062aa9a4449fe63dd0b0", 0x25) 05:37:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) write(r0, &(0x7f0000000200)="99e20c29e1a86489ee2479df5cc34d2fd4174f2e133a3ed9346913edc10086c51f565053555e531b75564c42a8272e9e55cf152dacdd242b6edd92bf490a7b4a95f70e6a46a76bc7d4f48e7215c226bfcee8d3e4bb0ec1e84aa931efaf3000cd1cc051cc0774932ba9a14239e143f8efed2d34a1d340ef07c52e44065bec6f786caa4f2858d6e9db0a3492748888a1d4789802b90c4b8d2115be54de99d380713d97969d5186c38e7334474b49b64d0b8ac1a1835a93d65a383023f744a9cf356354594630f67ff282", 0xc9) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 05:37:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000080)="5b523b14c72a888132a20ce5ce6aa55f85cde24bef028cef8e59e222f01eeff480e9f47d2ff7759d4a4474d28be223c8e54475319d0641830b4cabec9f028aad2cce41979ab58e8a743ae518297a7638f1fb9ad13b206a00ae44db20002e285f277f56426894502ce703f4c6960206936a463fd966e01708de38e7a16b61b4a0656c978eabd96756c9c7", 0x8a, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100100000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 05:37:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x210, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8003, 0x0) lseek(r1, 0x0, 0x2) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r1, 0x0, &(0x7f0000000080)) 05:37:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x2, 0x3, 0x28) semop(r1, &(0x7f00000000c0)=[{0x3, 0x7, 0x800}], 0x1) kqueue() writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 05:37:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) bind(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="2dd3e2000000000000000000000029e45c6e6db78e93ac0a6ac69de857146290973dc906ef60a57879fce3b26eb6a11bcfd070b898dc35905bc516643700d2ac40b4fc24e0ca6db8047e332018c333e021e590c2c06d68270b1b4abd77ed9440aeded9eda194f9a0a31b611ea3cd36e904c7e0b56f84b79823813e173192dc563604b9d5426e97fc5185666bba53901c42e863412c7db073a373f8020ee4497eedb736a800e888b21adb6af1a147cc32b9e7d4f16a068e19d4f873b504d27c566e725c15e10b7d737a081a9b1f7672d0f49e884af148eb15cbb693315089c3c4087282"], 0x8) nanosleep(&(0x7f0000000140)={0x0, 0x6}, &(0x7f0000000180)) sendto(r1, &(0x7f0000000100)="784854c50fe2", 0x6, 0x0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) listen(r0, 0x0) r2 = accept$unix(r1, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x7) getpeername$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) getsockname(r1, &(0x7f0000000400)=@un=@abs, &(0x7f00000003c0)=0xffffff7d) 05:37:05 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmget(0x2, 0x2000, 0x624, &(0x7f0000ffd000/0x2000)=nil) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 05:37:05 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) dup2(r0, r2) 05:37:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x9}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 05:37:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b04) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a4e38", 0xa}], 0x1) 05:37:05 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') connect$inet(r0, &(0x7f0000000000), 0xc) 05:37:05 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000280)=ANY=[@ANYBLOB="c900000000385cad1b2e6c"], 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f0000000100)=[{0x4, 0x0, 0x1800}, {0x3, 0x40081, 0x1803}, {0x1, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) semop(r2, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) semget(0x2, 0x7, 0x0) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x10001) 05:37:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 05:37:05 executing program 1: select(0x0, 0x0, &(0x7f00000002c0)={0x0, 0x0, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x400, 0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xff, 0x3f, 0x1f, 0x6, "2db52afdc9341fdb8e848699adeb5aa977725b9a", 0x8a0, 0x3}) 05:37:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x1c, &(0x7f00000001c0)="4b74954c", 0xffffffffffffff25) 05:37:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000280)="b5acca5cdbf9806732e51def449b71c434ff3fafbdea99cc80caa05e052a3ee3431ef4952bf39b3ccb68e9f0ce39634fae5de950cac16afc3923a503c1047bfd37d407de5931a945b4973f5be9b2c2df386e97ecdd27dc6268b1a1a237647af613e9219fbb533716f8a822c9b7505b1c0dc248a8ebfb6cdf89c5d4aefe1fead0c093941d740a0fa262828e8db747410078363b7264202d79ce82c534e472db854c9129015e5934178f05426ac1a3743f962674fe5a6d9be4b674a2e7a65681706d21054e0e80f598b26065256caa1b37659918c09abc31aa08ed570d8246916e9ac91d52b337bc0d616540e15e2d280f5b006ee8d34843bc047676f711225ffc169be3dfcbdceb5d91d66e201578c784b2113a00ac4a2e173f2a9b9db7b822657dc4f0eaea8f4953fe176e3c3567671520018ef603ed037632b20bef8445abe63b73c40bfda365415954c973b1a73fb474fbe84049b39c621b0ec0affc337c737cedf7de6e4ea061cb208ccf7328eddc6f17a879ebbbf96b5a63a342ee507bcec3d1422d9e5fb152236c9168bbb0ab350b7239441e7783df2c06d4dce53d4a3b4a0db3a8134786e4be", 0x1a9}, {0x0}], 0x2}, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3012, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 05:37:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x56e, 0x7fffffff, 0x3, 0x6}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x208, 0x0) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000280)="a6daec1e72fa56b4f2eedf3d3bb241119d12dc9171ae00000000028ca8392b5ea253d990ee2c2b6bbb2422605a9a8cc2e0d4cc00cb1f0b426dc0e7abc5ce6b65b6157732d4057a8a84b59e79ddd4d28ec24d07f510eeef51ccd28527d37327a87eba5214fb52656b2b3f6757c2e9417128e620e10db3e6084667b316449748456f9055828e92b4a74f4214bc2badbb3160ed99eb9682296fcbd0b916e78561294848c28243f701fba7a00577d8f74a1f6fee940bb4a2f9844ff52a4c6f638e92d212516f66f1b0fb8ff0a8159cc8118e026a6406a5708bd6f16e76e6ed092df60e7755d94ca227fd59001337a179ce25ca9729", 0xffffffffffffff6f) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x7819, 0x9, 0xfffffffffffffff7, 0x3, "32e692bc7223f0b9783181e766dbcf1aee7c2db7", 0x783, 0xffffffff}) dup(r1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 05:37:06 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x716, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x5d}) clock_gettime(0x80000004, 0x0) clock_gettime(0x7, &(0x7f0000000000)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4012, r1, 0x0, 0x0) 05:37:06 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000001440)=[{&(0x7f0000000140)="fe6067546fac", 0x6}], 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000040)="831b64f5fc0d4dd6c669a46a5cc40754f3b80a3dde8e35", 0x17) write(0xffffffffffffffff, 0x0, 0x0) 05:37:06 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f0000000100)) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:06 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0xffffffffffffff4b) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="3c4298d6000489dc3b01453aee7d138f07efef5216861a5f2a454c28eb7e460c68a5e0b7bad8c8eae13198eeb44862e8ed", 0x31}], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="bbd269f0b457c0559da3fead1a2eb0d1ab54c8b2dfbe7e10e55d10afbe85a009fc153fab9a830ba475d85cda38e1cc9996ed382cfefae228ef186ff094d2de9243557a5a762c68b6f27b0681c64ec076daf6749d609410d5e5096ef3775c8d768eb102b2b6445a7fd69de1aba56689dfe9b2352ed4f6741729e1a2f394802e55626b231bdbf77c182bc52d5591c7bd519219f1283fc5d9f3e05a0d0978d612ffec91bd2506b272a0b04d12d32940e063d4ede1ec441ef0f82464a3ac3c276b1c6b779f469aa6a9b44b7debebf1c42f5bb00268749d74", 0xd6) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:06 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa0, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x389, 0xc5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x2, 0x22) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000180)={{0x9, r4, r0, r5, r0, 0x8, 0x5}, 0x5b9829f2, 0x8, 0xe96}) 05:37:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000340)='\x00', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x4, 0x4, 0x5, "5faff7375a1d210f9735e5dbd55f43c5af3cc7ee", 0x6, 0x3ab3}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 05:37:07 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getegid() r4 = semget$private(0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x7, r5, r3, r6, r2, 0x40, 0x6}, 0x5, 0x1, 0x9}) setegid(r1) setgroups(0x0, 0x0) geteuid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r7) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:37:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, r0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x0, [{0x1, 0x6}, {0x1, 0x9}, {0x3, 0x3}, {0x3, 0x101}, {0x2, 0x741}, {0x1, 0x1f}, {0x3, 0x4}, {0x1}, {0x3, 0x1}, {0x3, 0x80000000}, {0x3, 0x20}, {0x3, 0x7fffffff}, {0x3, 0x5}, {0x3, 0x4d96ab8}, {0x2, 0x3}, {0x3, 0x5}, {0x3, 0x100000000}, {0x2, 0x3}, {0x3, 0x1f3}, {0x1, 0xc1}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7}, {0x0, 0x6}, {0x3, 0x4}, {0x0, 0x6}, {0x3, 0x7}, {0x2}, {0x2, 0x7ff}, {0x3, 0xa2f}, {0x3}, {0x3, 0x7}]}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000340)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 05:37:07 executing program 0: socket(0x10, 0x4000, 0x3) r0 = socket(0x18, 0x5, 0x0) r1 = kqueue() connect(r0, &(0x7f0000001100)=@in={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001140)) r3 = msgget(0x0, 0x610) msgctl$IPC_RMID(r3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x280, 0x0) shutdown(r0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x0, &(0x7f0000001080)={0x2, 0x1}, 0xc) 05:37:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffffffffffffff7f, 0x80000001}) 05:37:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x200000000000) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x400002010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x100000001) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 05:37:07 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) socket$inet6(0x18, 0x2, 0x8) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x1, 0x8}, 0x10) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 05:37:07 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r1 = getpid() setpgid(r0, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) 05:37:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x5) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x4}, {r0, 0x48}], 0x3, 0x200) 05:37:07 executing program 0: r0 = socket(0x2, 0x3, 0x7) shutdown(r0, 0x2) r1 = socket(0x6, 0x3, 0x7f) setsockopt(r0, 0xffffffff, 0x6, &(0x7f0000000280)="394f8ee5d844d02dcc6ea598bbcda0ffe014269b558d6671d811b3a8630ec9179a8de08fc5d4adddef18c467e0525107bb0122f066524fc7b14e529fec61e4d54f6a505d7d04b885000d9f531ee40c59d1738b860ed36e04d3ea418eb6ea1a8fc5d4ee32ab9888c0537b1e6bb4dd5ceb777542ed7bc4f6af29476968901193d1e90cf840e4e5772e47d3cf7fc18e8bd8f21fafb6dc7a446f3d5b4e5a69a7be44d7e590f3b505198ad6c6fe98b5903f0daef6688295c5856749de5135222bd49f08b36dd4003823b1a01de27c8e21a75752566e530826e0c73a330ddb53b5a82f09b2c9b7668d9f86f4a2b1b02b8d35129568452a67ed3a52", 0xf8) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x12e) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x8000, 0x7def}, 0xfffffffffffffed9) 05:37:07 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1809, &(0x7f00000008c0), &(0x7f00000000c0)=0x4) r1 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0xfffffffffffffffd, 0x3, 0x1ff, 0x401, 0x1d, 0x1d10, 0x10000, 0x8b000000000000, 0x9, 0x2]) sync() semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000140)=""/2) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/204) semop(r1, &(0x7f0000000280)=[{0x3, 0x5, 0xfff}, {0x3, 0x3, 0x1800}, {0x3, 0x800, 0x802}, {0x1, 0x7, 0x1000}, {0x3, 0xf7b5}], 0x5) getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000380)={0x5, 0x9, 0x5, 0xffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = fcntl$dupfd(r0, 0xa, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x7fffffff, './file0\x00'}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000400)) chmod(&(0x7f0000000440)='./file0\x00', 0x58) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000540)=ANY=[@ANYBLOB="194e375622b149a1e90d05bf2d40369e24b77d6ad608000000084e9694b3e79c88a850e094c479ab0def962db107f6cece34949ad9d0c68a229feaf3a97eaf17b5714d8a2ebbd39e2eef50040adb8c3a98c19a249f32b875d5d01dbc2cf1bf1e59bb30a72fcb0afcc0af0116b78c4b87274ffe874aa9f368ede3f749738d440ed2cde31483398dc33cee6a55bcfc64b095c2086e43f0e7996cc200aaf4f1c5968924d74600f1bf135632fe85e8e8ba0c768a593b75ad73d7d9"], 0x1, 0x0, 0x0, 0x0}, 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000640)=0x5) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000680)=""/154) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000780)=0x5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000840)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000880)=[r6, r7, r8]) semop(r1, &(0x7f0000000480)=[{0x0, 0x8, 0x1800}, {0x0, 0x33f, 0x800}, {0x3, 0x7fff, 0x1000}, {0x0, 0x7fff, 0x1000}, {0x0, 0x3, 0x800}, {0x3, 0x40, 0x800}, {0x2, 0x1ff, 0x1000}, {0x0, 0x5}, {0x0, 0x4, 0x1800}], 0x9) mkdir(&(0x7f00000007c0)='./file0\x00', 0x5) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$TIOCCBRK(r4, 0x2000747a) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r3, 0x0, 0x0) 05:37:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 05:37:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 05:37:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x2, 0x8}, 0x10) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffffe9ff0000f10008cd3f3cc100000012ccbf78398bab3b9a4130ccb006bde72cb4276718b73f1c43c24f463ede4616b065b34cc88635364156f1f420be0d4cfd7a1c", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 05:37:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 05:37:07 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x4080000003, 0x7530}, {0x800000}}, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 05:37:07 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="0b2d2a5719670f3876a29b2bdb1f695de42774c2e8b6c64fa359a6710de88e9ffca84e42e90d039a91c099b9d2e5b8fb7ffab7c8c2a137869c871e8671f984b1eeadad28a155ac093f", 0x49) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() r7 = getgid() r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) getuid() r16 = getgid() sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="047ef412ac5b4a75e8cc1b9e0683f5e78d0243c9447c6bc572bc0783ec7028891f1be3094a75bc5d0542512eaee9e6d90fba971db61c9b6cfab4a6fd686d867b11c79cb7525b29b71e1d5f2684fe79972dcd8d503c897bb0fb7710e3dd0be8de666c322f65697673c7480a0e41932a25407f2120088cb4e98dc96a797f7abcf8e8a50337889dcb155d674bc92a68c3eda6d7270c1644873d733b843f06b54d49aea21d52aaec06233981969a652af628be2ab3732b98a11cf5d77a2bc9e0188f01dd0c61bb0055a040ef534cb9c7bb3f127b1beebdc26581070971485d3a782a9be998e11aca5990a68b360cb7cb3d2563f8b12c3385b63b9b88871f35e267acde975c5f66368a23a63ecfdae57915698ad0dc5ee003800b0cf367d11d254b39099f8991b2277ea01e3589e713bd2f550e917b0b80a53927ece6fad1ed0e0d7327506717f2f0d5327ec6741e36f318c11652f86967581410e3d344c73e3b3e96dbef1cd48f1acf9161612a5dab63411f20bc5d26502477c270416592d39be5c4d6694e26abf1db9d47225e982c0404a9c145770b0cbd17de3969b55772e11db9ae9f86e51c76580887cb995d5bff383ca960b5591a39964f048bb5b5bdd870666baeecd0de8309afaa3a0a9591842f68172d03d647670ba48f895711d5141cfec66ab6a3641d2bb540b38c2c1fe6a5c136c913f0fb82da9107492662e7d6359a0a8a6c7415e94b06def52ff92d1d7107a887e59e48733924b567d788accb3211e88588a420823b07a89311ee4316aafd28b74db23208d388e02ec76bcd29b8913c06de6c40d4636ca5b5d861fbff475c1325cc5c076e691082b8a2dd0ea21f1d3f0a64a4c4b2cefdddff714b4a3323cb981eb96150fbe0424e68e517cdd4ed603b03c6a79b0d817c05c16f147bba75f57e6d870443475dd552ed1fc606b28015705dfcca67357536fb998f3a55ec794a873cf0c26f9727548098ae766943de9ea8db8f1ac291ac5d980f9af649e7fdb0e58ccff45d936d967815b48a104d7c170d1a648b73137c690cdb53817a9802c2d5ed77cce8eb5b9ef0c5f293e26c2f5464531bbedc01a514139ee48b8dddfff3c5bdfd980cb60641de5920f9d945ac72e4b5e8a19f9d13791408b3904f680a448c037445678503421019dc6f29bb4146e6c199687d8c997a13163a7e360a4e1b8aee3211f2f710fff52dd40e4363ac26f36f84329291920f4e51928757240baaee1b6845a845bddaf145d18e70966d2c6b22af6c88cf9bff78d750f8d4fc29fbf1b60e464dd5346e6200935d22892e9d46e68579f5197adc9cc60c56ba1e74966869c763237b4659094060ce769482543aa4107fdd3f2988b5aaf55adaaa63fe5b0502e03e39541c9ffda16e912facd31a34b37be53831b4b8d7aee08e14f73d5c852670498bf2b5d2c232c5629752b0625cd3934340f4e3698a224e921aa9d9b419ac36f87351aa9fc854a163fd436aa2b18edc1c1666b17be8eeb27d09adc4a0e88c3009ab42a3036b1a88a56c66d1af43a7d863923b44f59d46fb55ce7c770ffab194ea571ea0c4397921556ca559a6f76248fb3dfdeff42526022bb46a55add90dcda5ccb6477726da3f538935f42f76c089c7e34d656e033414a51b9395e3b8d5e2745c577b2e3f421d228c8e6602d0234f1ab141da233b618e5c69e541c212438ce85e29fc943ea41af8da3cb4a0cd0d8c16f17924597b8bab02995f1b72f305617abe8177f19bc2c22ec70b9e0221ad9dedc0b559de0e111d2807242a41a239f7c2430e83a1d89eb4930e2a689b594f8da6bfc1ed4f62fc88b2dbe2daed531e422b6a95747b18008c9271b951b544346ec8a4d1eab93abf9d8961ae29f772a6eb7089acdfc63072ff00fa20bbdf0474ff4385144e7e56ec9421a72f3cbe27108fc4bf302b09e83028678522e1cb2bb88e968f6b313fa8c406ff545f6b17a38f6ffe017edb48151e0047d8274f0a957bac6ab945ca502ab72aa85ecec2f7a4bb270ecb255d7f4a725dcfe76179577d20526f0dd76b9269be792871a8185435e115462ab03607f849a5f10890d8b04745d61d7a6e784e27c6fb3e03852ad00912b6d1d3cc6a692a0afc416fc5cb3e225f8e3116bdfa4e419397bf57c3fc551168fa72212e1859716c34a656a46b11c61c2e103c20ab4aae2e59d307a593d162bc7209ec19cb2daf30721c34301c7efed2fc8154f34b1f7072da36f56f1457b72472a71cc170e75ba851cd3535c85dabed8c24a13e65b674100113f7377d410575bd8a363be710b01c4f2c7458929891ba53d0b8a29ab62c36c343115ed7fb7762b002e73a0bfa934a280443bf021da580ac8564b2fac436c79b09f59dc73796c58457ad5c48356ab35c960f2f7d059f7d1fba490f1bfbc645c82c4c5f707409110baa8dae9ba40b8a14e5ceca4e0fb77ddc534419a45b2efa75595b5d3db2bd14eba2d3c1e69f2867198574f7b5a09092da991f393a6d9e3eb017d405a9831305d3eb8892ec39915fb5244dbec5cd796082abb4fb5254bb00c89e8c98677d5452048d3a38b5e9eec827330fbc4560dfeed36482107246b95a320b7b4fa310845f4dba03cbe4e6e133a1a241937136055512325d76a07ff978d158f160776b96a3afd03224e03e5429a4103e5fd3d690931c7d4c238a490c38ce2b0e4e45e5b7d4e5be652d1eb3b6b8c834fc62141c2fe62a55d3d1f346b931d389b26cb774c391f0363243782a3636c7952ab07cccab96090a6cfbda9e22ffd503c64beea4152f41deeb7518042ceead4d4e2d2a9b2c97a79b16beed4469128a69453ae1f29f277bded22062ba7a2e424e81ab68d22d6a7fa4e79e111156530f775336ef595cb8a1a5bf7cb985dffc0d97784e5d26a46674e1c2f42555f80b8727cc6513faaf8fa7ad5ceb034b9e60f1d12e6448aec22b707efcb387ddb0e9072ab83a8c4f7395c0a630ec7a9d50b59ba2d1478ec57013906478fd1a257978f2f9653ee9839effc8336176d012eb2e1f27fc5d713d87c4b3ebf0dd6e8e6cadfdacb5d2303593039c099617513a7a7f55035c2bcd43b8b4553ab1b04c8f2591efbea411bacb41a18e461744b94eee0afe08bf7bc9636150b6917498f9ed3b3849becda8f2814269203f45530c8bbb722b495c58e47f5f6900f980852b443bef32bfac2628a2fddd9a8fd522b8818e9116cd28475787734bade090cce49881153737ec48e3ff98b2c22c0030d37cc5b3e91fa6d13c8fd67c72eab5db787fcba72859f6e8c26638b010018f5e9831e00cf056f11b75ca788ce2ecc70146314514ba4d2e6c1706c3adcd4440e252b045c96e7b226ddb1de14e2fdfe06a5a19db00cc70a87acba1ca44fe19f76437ab842f9c3fb72a0c62e321ab7c2fb3ca8b12b4ccabc063dac6908b52ee24a6c75c5793e10c68fb320f2466671f1a095e0a94ac8ad052ff3b51a3066f590595962ec2c73331521647bf2053d4ebbdb7c3b3c7bf62f06836e660061020e8b654d64e17df48881da07e83155ee76d63d09c19c4899e3997a23d9c54452865279f38e2fd04242e21c042578828336d60c96871b2611bc839e0bb1b196381e02309f71bce48ab62e868158e95a1bc2e28dbcff67b9ab7b06a947552be175a5d60cddfa46e79f577862184effde04b27c07da201436a753690d30d14f1f36ab40c29bbc15f87633bf8973f44714352b5e252f3a9035541c2b212c737d683f4ee5c99f03916e99844be05a170073f25c00d1cb930b60c5669a5ca25bbf18bce076732fe69ec0385fb1008129df1010a4ea1ac8377465ebe9947f44aa6a4e50d970c94a6aebf304f5b18e1c4ac65346ae7561fbb10a6b5c099703b99e5bfe88636628dcaafe1e7e75e4dda746d25bafc11c625e243fc148bfd5a4dd61286b1677e84b50a1698198cfa6565e5f650a97fd916732e5e73ecc2c83fdc8b83f9166f4ab11917577cb06ada4303441d6bcff5f5781df733531807780adaea57f8b6e1028134678a69a6e413084f14d5bbbe11dbe38c121b94a038a19dafc382cd976f204978fe30935a379e7de85a805f9fd4fb81f1c23cd697bf4f84db96d7f7336f52e5b6ceb85ced74e893efa19db3486da9cad418bbe13e428f2d816bd9201840b51fa64e9a3ca76348841b959d47d4789608ae64447da651b467270fd64bbf464b31f45cc841b5dae10722122cf4d3c4ed0266ae82af8ca1f8d5e3828ff0634d624c8eca404043f578c47c9e7d066a65b6e92c19dc63ae93a7c228a005f877a921b78e8239d7dd21f4f88d5dfb79eed18187e2bf9ec322eadff9a0b689fcbf03856fada1f125a71d15df869bacd6cd022c0275cddf17dea0d2112a634b2e8bb8ac4a4f6c0e129ba12419895dffb5e02345d21e4e2b1407e07bb546eb681be324387a1c6e0f1fb8ce5a62e0064baa0005cfe9b2eab092ae22717f390374e4e17ff705790c918582f9a7b79a6a2b79b361982eb5ad4953139dde7c09415fb50ea6ce76aa798634d7b6c9b0b27169b96b400132c1a79204b2ddf41b922f8791b18984c0c36fc3cce0e2494ba66c80199d74299d259d5f1d82788df3ce59e8afe8c22187f2a0c46b47d160fe77538acf16245b7e06be814d97ad9a42e9378f09d572cce8e89505e0e9a9a4b0d4c5910603c64acd3a05c898967668e9433402e08686dd162e917fcf137e02c0be4d1cbd67a759a42bbe48a6e6408d50796c5a955d0364bacc24aec7fe3dedac859788062a9c7ed12d9268239e99fc72ef9be4b11c5ea7fadc35e644a00145e19b3d3b129bbd3baca87be2fbe2810e36ee64ff62194bb7e901096660fc896675c3576f43dad6f715fcac5faa8cfb0381a2f163e25bb5e3cd953f16ef3726a52e91dffd1ec7e98a5a89c50d266d78547873343e01288c8a7a30f23aec3c515bdc76138f2665ad0b758200465b8c306725e27e63b389f05adf6bdef94c916a0b7c956c0d301d928cf6a0ae8103add6fee16a5173a310cb4301cda0fb28b0df31b6d8877e64816c7b7b4c2d13ac319d11cbbfaa11514c4ef73f2903477e73777e8afb6f29d5a5748943c5b0400b700c54e5434e3d7f0bc9f3e86f6bfe8c9b5e0409eff673c5fa13ed91d3a9885d5aa6ff154d8a9000af4b530c536769454493928ad0eb14d3829ee58ab97bf9092f80fbe5982439fb15202de84e99a18919f76195d19a3acd64464d2cb6e1204501cf9a90d80f85fafc862147820bbffb4cb0148cdfa1a64305a087021bc0531dcfb3dcec19fafae142ff63a7c998e5c6f5c7da347fbfdf3f06f8763c64e185e90fadd095e0eaf870a55db284821485c85433e8018f0ef71715211f0f8db5310ce970e714bdf5211bd7eb09367027e359ba7787b052d30adfe311fd05a85fa5ad06a4fbc4e55f1830ed062c3fea10faf48e7be9b73840c4afc675eb1ddc8920c9f6006b4ce4e31f1298c6fc7ce3891b88dcd00acb38cd1d53a46648faa6f1b8953936a1ee417fff4938c7fcd627d9897106fe56d4dbdf9093c7fa198e121cff00bcad7cd5bed2cb9b595fb4131b394a0c873140b933b4e2a0a26fc558a7974087caa648da012c3098d1c9001a5065a81f82ef7c20286115af977a574ed9ea2e5e9448230428c353c3a1ad9a64370205f41f14947729550d969e7dac0c22ab94c74803fdc8997f21f98abee17846cb428173762294ec4f2ed2479d73ae30e1be11c358b58af2f3f053ccf9efb44fa3a568338f9f79f3ba13e805624692fc7d4d50d10ef0fae591d5336b6d8b2ef7e34be1ff628171d774", 0x1000}], 0x1, &(0x7f00000013c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xc8, 0x400}, 0xa) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x15, r0, 0x0, 0x2) 05:37:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) ftruncate(r0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 05:37:08 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a13", 0xa67) 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, 0x0, 0x3, 0xd9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() flock(r1, 0x8) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x800000018, 0x2, 0x0) setreuid(0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000840)=[{&(0x7f00000012c0)="f178d974a8fdf7ec72ca5128419f88b362d0724d21b3fd37285a5a3d283c16795f5e7c43536662028abcd2806094fa2ce723c93b2ef8010e5e46459e871b1cc1b89bb4ddac10983fe94933a97274590a076912aacf808cc0c3930831d35791e7beffaa9bbe1ab19b6f5ba006e2ca23c0df69ee7634d85d751db5df9bbdfe86ef63c575520d88f785f1f4cb06aac79ce5568bc9aec0a406f972f0c73de8579aef4c0b4ada29cf5e3133954e6cec8d489ddf644543e4b5da50486074ec42616f142d6ed273813977d7fb54e5ed808bb0981b6269427dfbf1947972481117ff1e00b109d477043ae7f56c00237575ef98ad2b0642e6d82ff4801eb79121d76e794ec6f6e9d3922aa5dd98a4f9781ea2e8d12ba49bea71a80b04faaab6800d2a0dbd53b828fa85c3fb6a27e756d69596ef37ab44faac301df9d7f03a91f828fcffd1c6c04271582f5fefd31b296a0a44b501bc3c5db0859719ad292f037d42e9de25c1e0e1f952fca9d7a63111e7f3dc24e16acb3447bd304b8eab992831d4155747814cccf265526f8699e572cfd7b82d613f1b9741e501960d9e288a9de778bbd8a2d1e487eb46358a61065b9875d44b220d70abf7e25f671cdd8034dc04c92d9bf03a356e40d3f47fe41f4035a0782bd35a06beece99fc27aa843ec9502f932d1e66764af68985222cd3eda185de6ad690adabf2a162277be19ca7da9c596d665532eb24c88f1fc26d751271308f48493200b65dd404a35af7458a7d4e2ac95904fc1ffd0c55ab40bf764f41f0738c8df3dc76b89ad6d9b7046f046558c9db3191bbcb34b220a882fd995e371b634f3a7cbf940881dfc20f3266448ce88a504a77a96b006ad7c838b777a57441cca9d41f6342d02ad4f34d231006e39240a558440e70e88ae1f33d54b7e1989c5ce413e6b4b87fbea6661ceccdf84f9eaf37ae6fcf3f943527e408056d2d1fd114082c242b57cb3087807f81e6a382ef007bc0922b70c6a1293fad6777d8616a727890c04deb16a469d481134c4bafe3327678f98cf58cc75e024b46f7449975d9edf885db01525546f92c513947cc270f7d6fa7554b5e8f97553ab54673769370e33b6c999729602624144874b3e6a747708b102f27ee716b72130035945275f9244b1f2b9037cccb6ef2d7e3f750b1f253879e9113f6fc4956208706965bc45254bdf1f5da28b7b168ba7e76ab7bbe03083ba9eb4cdd3b2c2dab8981fdc67707077304b168021aeb9817d352efb656e2a88f0f91e2fb3c5a8ba5bb988d703d0134100c93a943fa6a7f72310dd774285c4a008ffaebcdf2a4a5634e9f54a8e3ea0f436225aa37eda6b2b69b059", 0x3ba}], 0x1) 05:37:08 executing program 1: pipe(0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x2) write(r0, &(0x7f0000000080)='N3', 0x2) 05:37:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) r2 = dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20, 0x5, 0xca, 0x9, "99a869a32d8c783e8ef8e87459bcab0cb317add0", 0x10001, 0x6}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 05:37:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 05:37:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x10022, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) 05:37:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f000071f000/0x4000)=nil, 0x4000) open(&(0x7f0000000000)='./bus\x00', 0xa0, 0x2) 05:37:09 executing program 0: munmap(&(0x7f0000d11000/0x4000)=nil, 0x4000) munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 05:37:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) r3 = msgget(0x3, 0x81) msgrcv(r3, &(0x7f0000000040)={0x0, ""/251}, 0x103, 0x0, 0x1000) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 05:37:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = socket$unix(0x1, 0x2, 0x0) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/79}, &(0x7f0000000280)=0x51) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/35, 0x23, 0x41, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xc000, 0x0) flock(r0, 0x2) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) pipe(&(0x7f0000000140)) 05:37:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./bus\x00', 0x22) fcntl$setstatus(r0, 0x4, 0xc0) open(&(0x7f0000000080)='./bus\x00', 0x202, 0x1) 05:37:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() chdir(&(0x7f0000000000)='./file0\x00') read(r0, &(0x7f0000000040)=""/79, 0x4f) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x0, 0x100, 0x29}, 0xc) fcntl$setstatus(r0, 0x4, 0x84) 05:37:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 05:37:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) connect$inet(r0, 0xffffffffffffffff, 0xa2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) sendto(r0, &(0x7f0000000100)="b5d42de07e04f3937c240d92e64aff5407839afb946c1e4f3ff33bfd01879432ce2d2f5db921e1a5b0b6bedfe94d7153e5dc0d587f5dd7a28eb8320d7b97e18ab086a50e81843bd494762cbac0a98c461475dcefdbbe5b990e5af1bc52fe40d1b264e3b18ba1", 0x66, 0x8, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ftruncate(r0, 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='r\x00') shutdown(r0, 0x0) 05:37:10 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) setuid(0xee01) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) 05:37:10 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 05:37:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x0, 0x0) 05:37:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) socketpair(0x36, 0x3, 0x898, &(0x7f0000000000)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 05:37:10 executing program 1: setrlimit(0x3, &(0x7f0000000080)={0xffffffffffffffc5, 0xfffffffffffff7fe}) 05:37:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$getflags(r0, 0x1) write(r0, 0x0, 0x0) 05:37:10 executing program 1: r0 = geteuid() setreuid(0x0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getuid() r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname$unix(r2, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) setreuid(0xffffffffffffffff, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x1000000000010000, 0x200000000001) 05:37:10 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 05:37:10 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x200, 0x0) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x7f, 0x4, './file0\x00', 0xfa36, 0x7f, 0x7e8, 0x1000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r2 = syz_open_pts() r3 = kqueue() bind$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) close(r0) poll(&(0x7f0000000140)=[{r3, 0x42}, {r0, 0x104}], 0x2, 0x83) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000000, 0x10001, 0x6, 0x1, "3aef54753d9aa09b3767f987d96cba5b61c11bb0", 0x4, 0x7fc0000}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 05:37:10 executing program 0: r0 = socket$unix(0x1, 0x8000000000d, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7, 0x7}, 0x10) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2cd23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d6836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000"], 0x808}, 0x0) 05:37:10 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) 05:37:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) socket$inet(0x2, 0x2, 0xff) 05:37:10 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x40) recvmsg(r0, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000001180)=""/131, 0x83}, {&(0x7f0000001240)=""/105, 0x69}, {&(0x7f00000012c0)=""/195, 0xc3}, {&(0x7f00000013c0)=""/73, 0x49}, {&(0x7f0000001440)=""/113, 0x71}, {&(0x7f00000014c0)=""/109, 0x6d}, {&(0x7f0000001540)=""/225, 0xe1}], 0x7, &(0x7f00000016c0)=""/172, 0xac}, 0x800) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001100)=""/103, &(0x7f0000001040)=0x67) symlinkat(&(0x7f00000010c0)='./file0\x00', r0, &(0x7f0000001080)='./file0\x00') write(r0, &(0x7f0000000040)="1aead865ef14d4b88cf6f625ce19b2c1722ac2055f88056a6e18411334e93e3247c7232045fb7dac94b79f8722df89d6f92d70c1a0ac16c2d0b3bda10d5238b82b4822033aefc270b87adf6d1d5ab03d28bfa3b5e061c81e7b070bc277de5bab4b6b23e2eb2ee17e720c5e42e03163028c327564bb29b162ab71898a7dcc343ff384392ce37b9b8ab2778f76f5c39395335e76ae6001ec62835da3ca775953379ef5e1d8cd169faff6ec2a69b4d0595e6ec813e499e4b24908b51ee4dd30a8388c1bce7df53a2f180dfbdafc457fd95b4c92c1fb8d3ee38504001739ce7136dce704c3121d3e541618b66bd6aca6e716209bfbc8226e888a84ef83ad4612145a9cbc4825e6d9f0af10d9c94e5546ad7be8458a194ca0ded2b8c0a8907742f8e8b30be7f60eb969d09d46e61b2c62d1388b52bb85480023d591d6300db40bb3606758dd42a7f61b93fcae51d20c7bdb246a14fcd8c56bbdc8b00d8ace2c35375951dfd463b92e7800b653efca4194ab8907b76d333f2bc607583f574d96a0903de524958e14c825363fce7be82fb9d36fcf0f73299a4cb17b6d8b28cbd8f3f8173be7b74343b04fc4108bb3a08072ee017b98939d6666ac9eb5ba70842929a459c657eb5b0c4a097ec411aeaf4488ad00b6f855bdd16a77cab9a93342f5cd584616a8f483173d5d5d7743d643c3b7d17dde3dfb1c985c9e561eb8eabc2caca12fa2539fca2aa9e133b35f0ba008105ed77d0854f2fdce057af3f0c45165e7465b4824b17a7a41c2d8a392824bfc5197ca4cffa3d23f4d0c1a9d286150eb995d9547b00fd27ae39fd24ad17ca4bb18ffe6bdfb967136186f316188b0b4c0cc9cf50e437aebed99234abfa63259e7def6a98414e433ebbe98e719f86724b380c6f2512ad8b22ebcd85bbef7c77a2d20768a6b55e6363a2b8af6e9fd6f883a6872ffb7f113ae185dbc69f64df94525883020d7df9c98a50ccfcbcc1b4e2a7edc1e396d9f7a7ecc47e41faa13fc51b68d2b308b3cbca785beacb5f04d9c2b7b79c8a085ef2439396df42941481f280688628ca48c56558503a0e0bb1b0e4e9c17ee6f73bf15c833380c954348219f8c850a10f7b53838aeddf3eae9d144e8d1b148ebf24b86492c2de71276cded0ad03e4393ee0a203eb95ec6c6d8bacb51bd322e7fce0f12c010946425d109fe0ef7d2af7e3043783241036d24c2cd7fc3b6d0729ca206207c4b27c8800b2ad606fa6d47843b995dc68bcc6cdc0a6737a99be0c6a9b56b0bf2ed548e352dff13938685b851440cb021b251916932ef047b85e080dde348988d2d56bf87a43bcf7b04168cdd13b4cad819d5256c76811b257a5ce28200ab4255c61d0d861ebce68fbe296525f1dad2b9a9924f3d5e016093f147ca115521cbd16faaf4eb836b36cce54fe898b0f918bf85eae862b56a13f81bfea09d745cd09a05d5c8b06c6fbb8ec18b186a07065d7c2ee0d6c24fb3cd4bc830dfd168e3114482b85bb8fc978189717eb2fee3470958b4a4f7a0bba90fe3d72985593be28d377b17bc3d0aaffe8f088eb00cbcc92cab1daeeb82ddbbc52aba990151d2d00da3db23362183cd6e87d314a7f0a5f7f81e4b50a2bb71cf7c3bed41c990a9ec14d7074ea40f6f8cb334fa33aa13a9593e4b40fa6f2c5e8f50fe2de41a000254df2b045224db3bae93c09484c63dd979bacfa69d87200f55ef8f48a00b9b208d9fb8713d20e413a9da030471066696e4df2d145f05267e85e19910851bb650c98c017582ee0e34257b8eb368d135673b5706fcfaa1dee8f2f47034574ea089c3a7301c4154deb0aeaf38804c1f777c10f575a6d5a095ccba99396bdfc4850a828529c413ff81d54b0484d8f4616a0e248b96022f6d4b0598c3fd02391f37ee088042c5a9cd39e8dbd1156b39b629e59137133a1cf7785918fd9ba6f7fe23cbd2915fe32a442ecbff5b51b0c5a9f8070a08bc80cf0d1ff3c7b53f381bff993b2b40254b336318885eda4d7a30d4b79ac92ace36cd147dca3add706628b27822bc1a4fdfa51f40355c9d47d0dc624b437a87202e7276e6a9ba71499007206943f9f605f66e1d934be55beafd8f2547347d532b85de192a4c4b5375e3cb1bbbd2a1d7cc82a39533269219671ec8d760c301eb3f5307eb20fd39a0016e3346b47effc9845cbb824619b86ef886c1346254549bc10641aecb60cbd42a9562ce1f23be66bc93b35bbf52b24a5862d004b65fdc3c2fbc13505e8336dff6cba306b68bd9f5fb41f71bf0b73c64a84cead2cf3007c7062cad0b83a3fcd4ed140cd72a86b52b3de803cd63e714a7be26bf62062a284ec03fbaec93e2994b24828f9711dc184e8a74db8709b7745027bdea1ae3e14483f5c943d31fc19841b176ff8a109a2800a6e5f20b1f2cc8cae6ff17356f414e6737feca27fdfcfb8758e0d22e341b511d62436593f9b31741455e37f7c6603c17425698298f63c721492cc61fce3349555b7929ed88b7ff7f4da88ddec41511ec18c6f1cff3c27690464b39c9d9b5a32cef9177e327cf91f9358534711f2e38ce6f21e4db919b0948b699925d55f0f30d0dfe2725c2743acfd99b9bc9650402ec7a1b98dad945334c5add7e87557fecdeb2b1aa218583ffc4925e9cd96df2e3e0f2f5e2d604e3abac99009b8a5c93d838e348818cbc325334543a3384543b7b2bd2128998991e814e129deb456c88af5213d33f3bc2dee71d2418e4faa63667ae51b9e1278da17a715361dd2109ec6187489e977dbcfb93adadeb2d296fa1d23b3bc3dc6a64372a6471ddfd3b0141d3ae4b6142f9f3fc574d371e8aca353e230d9d31518586c169567a615ed032f1a1616375bab1b1ed3d159c7a007eba975e178b298da7b7c39470e6765b0501812f60ccbde531054f60be6123ad850c533cc35a62075e8ce141db893ca69db518243ec5dd3f772777f7f44646bed992d3441e92ec1751720dc7b0b2a4b6579c06dccf6e1db0cb006b5e9a6b23b5df4b566b2b31b99dcb1fbe240033c6a551576cbc683cad7829f0bc52a3335b35fddeb02f9a3f25f74cec88077dcab70853a712a237be866d48ea4b69d9b1e2a2a1a549c4df0e26239dbef8bedde8c71f9a85802c62f049d4d1dec90623be3d33ad5210b368b3f6aa1b21b9cf81c1b9c257af25cd0f243e90405179dee88b31400365299093ed054ed5db8c487bcfc7b69ca74e8dae8179b95a3cfa129114647b42b17775962ba749d972492fee8b9c041118e29805fd7e34add3808d7a6ffdacca474fe8665e96e4e32d01d6b99f3351e2a15d719f07bff50111a323863ac0336cfef13066945e07cedaee9940200d668d0ddb299f97bcd9a008718c155940837b6cadf3f4955feda38e76fca5e5a5ec8e95ee825abca99cc49ab1b859856738c47f903b2c8a21890ac4f905093cc6b88aedd1be3d98664bb9c02757e01865806d58aafe1d535660478d1d98c4b72f6af72191277790b948a920bdbd503c85a18c8d69601e58d31fd8b58976a02359c78f402b4997b03583664d74ed24bbf53e16932b509f22add6295fd2c8f0867776ac8c157ca3662d4110b4c2aa6c94b3c15cd20efddf6862a046fcb76c65f2f186852e13febd35c22406d505f7dcdab9c574b2ea1ed3c8dae899e4fde5ff586c39ad0c1afe33c8a08fd8df854e0ed829fe8721c46a0fd158447bc37bfa9de79891665e9f5393db4e0fb9bc170335bb218b20246bf3b5c8256391639de1728cb44584fc9c0dbfb17b91f3f3ef355dc8932af9e1d2b2ddbcc40728a6db8c41952c05eddda4ce000aca99b081bced4c4ffb9f4a5e31f05029b0b8bdc688d70985cfbd1c7434796d3a032261b3ecb703e76c0fb54e8cbc58302e84676745bef017e1d6f8f84ad19dccd0fc0f95072daafb5857a6406fc588bda78170ee54f1b8dbc448e52935620e2590f6c075c8ac79d329191bf551f48aca8aca000972a09233b34e46dcff71ed283d347e1003da2ba2259ed996e27bb2b4e0dd45bfa486b9969c1175997ffa4311591a3a13c3e67030986f9ed79cadec3917756b6527011ed58ec5a5d5af73ec888ab38176d50c0e0263da42ddd3367e3b25288203eb068fd1bf32a303bd71f033fdd23712f1185070387f8dd4e4036b56965ebff4caa8d4911a76cb575371b99db2c619ccc961c602c99904df0d0a625f1199739f1bfd0e59b588ac2688d1880c0350c12f539e3049084a2ac968290ecd28a7b0d8af929da8d4faa4a4d1e77902cdf31e181f9e44584fa6558934765cbe55dac0089b106970b4e34578fead5eef0860429745350a1e5b32a08f2852b66586d884de0e8c63a93e213aac1cc885431233ebbec7c3dc17d440dcb03d1ec9c04716e90886a3fe856ab5df04df7a2ce738462abaadc942aed4b3a4a0ea1f1cf0e782790ddbb36de7a645fbb4534013197b27292e0f9495d296ea98b4d28edb4e28d1b038e33bfe0088e90956dc916b405f2bfd88fac8e1489733e58e21903aca1b97b735f7f071bda9e68ba7d218cb0be66f3e4442d980fd8fa19790c2624312e22e8994c767495f932ff7a332a1e6b16fca558ba351b82fe5d6ad181a3d99ad7094b45f10c62ae58f8d46c6d627da8a5e1b9b9f0d0d5b31d3cedc7656afa43e09f599f9a56134705e3d83f95735812657055c7df6e85f6410ff4277684ed60fa8c627cb6e4fbad9db78a6d508958db988e78b71961174d0b8f46fc76975f8b4c87a9b307cb8dabeeecd382781daea9abc56acf135309f57dd11f54eca6837d368a8357fab65a406f7baddda03f945ade7a8f842b954879600c23b4ca9de0b9ee37b319ccea2c74920ddc79725c0b61883a7e1b3130fde249f627febd28e454b1da5eaa20eb45e7e5a0ccd658864a193e556aa7a1c67210a2d48bd2855be52e38151d4664560ae0ec235764603aeeacdc663a45fa1d669ad3ad60dcad9b0dc0bd9f1cd41923222776289d96a890a709780a7a6a577613663641c622bca427e71e81d0f6648e19e75a79e252fe8104c560422c2635b6c63fd0a621c9104ba9493bfcba4787a054115ecbc25ca48f15bd96069f57a699f99c32306410efe1763b66138bf3a0333ba49ca5d9841afe377c5a7e693bbcfc0112a6444576d9edd993f757d5f47019fa0533b2289f4fc28584034ab3f7bb4b58300389849052db95fcb856b8706ce1dfdc5b83b6f57152f221ed2cf39f85fabba9c89fd8d05b5ee80fe2f6db06756119448da7e675f65fe757d92485f976b51623331feacb784a55589165f63862e894fc74f28fd106869d8cd0aab80e4fadb3345f95be949d5dffd139f769b889aa0d6f296432ce95c45f13c37d679c809737bbaab4717fbfac4d58c2e37dd9d96e91ee049efc43544954d64e02762523fc8df2d163f2fe7912b232e848eb789caa5cbf72d01064e33eb6c045d155647c9323427ec99d53f07e29ecb6d14c80641948429506acd1836d8a1c1d1fcd8cc485e658d17a7d4eff0542181bb40e0381c03316f67e83eafa21f04f044d1fa562f6103b0527d99f243d23700065c76aeca6e8f5e78df6d529bbb73e7b210dd1d1842edb6b92703d9cd0de3ea986dffb6b13a69a86ac2240fdf9f883d54db5ee598f669725ad0cd31c79cd1de25c7c80bfc0f575aed0fd9b0b0c9523c320ea11ddbb520508a8a75a6ef7307bb483c474e86c2255323c1f20e098bf880ba8029af9779c57554152efe77a2910fe12179887c68f1d5c678aca05f9c57bae2d9b1f905b7f34b29071719f39678cfb6b58da8b3edd7a2628d8633", 0x1000) write(r0, &(0x7f00000017c0)="defebab4225f853949a494e3c4c95a20dd068965437cc17f0f90f2371506690f94d7a8b9156f3ad87bd88bf9e28bd51192d98a8235a6fa415faf51b1c6a8fd8a8927ed6be880c12cc29ff3bb7493fded1f235841b8e5d9df9c23d473303145b5256d1a455fe083547f437426178082cc63837a36998884e633", 0x79) 05:37:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000000c0)={0x6, 0x80000001, 0xffffffff, 0x1}) r4 = dup(r2) syz_open_pts() mkdir(&(0x7f0000000100)='./file0\x00', 0x40) ioctl$TIOCSDTR(r4, 0x20007479) pipe(&(0x7f00000001c0)) 05:37:10 executing program 0: chmod(&(0x7f00000000c0)='\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', 0x40) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknod(&(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', 0xc000, 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) r1 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 05:37:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x20, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) getrlimit(0x2, &(0x7f0000000000)) 05:37:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="3cb0"], 0x1) mkdir(&(0x7f0000000400)='./file0\x00', 0x100000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0x401) mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x48) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000440)=0xc) chdir(&(0x7f0000000140)='./file0\x00') bind(r0, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./file0/file0\x00', 0x8, 0x6, 0x9, 0x0, 0x1, 0x40, 0x7, 0x0, 0x2, 0xfffffffffffffff7, 0x2}) mknodat(r0, &(0x7f0000000480)='./file0/file0\x00', 0xc020, 0x9) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0x2100, 0x5) 05:37:11 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x800) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000200)=""/185, 0xb9) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20040, 0x102) 05:37:11 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) semget(0x2, 0x6, 0x84) 05:37:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffd24) 05:37:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f000039f000/0x3000)=nil, 0x3000, 0x4) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xffffffffffffffff, 0x9, r1}) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 05:37:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 05:37:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 05:37:12 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) accept(r0, 0x0, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="dcb25c5d0000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c00000000000000a800000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x10000011b) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000140)) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="990388ec6b61daf45a97ba7d5c870db5f017c0c1e238a99447747c9872a86921b7a91336fa4f498b623a253934e0e21b522ec6c518f4f7aed90f2a0b2cfd6b0db257e0bcae55bbdb2be9243071d8a89ca074f03a7eae400715ec608cc7b36cc4e857b12119cf7aa959c28606bb35feacdb8030b5319bce2e8d0a0446a31da5c806e5e8843812624adba9204c5c4c3955e3a83f4332ad004afb90388a068d2beaf05368be6078dbfd97210e6ad4f668c797e4bd8a67896da2e75a6b9c4e1aed2723e34c7e573113756541e3ec8a889ac0b710b0d28a15a20af777462b24679dc0bfdf1ba8adc9bd", 0xe7}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="c6d03964bddf68e2bb1059fe74d238753cce24d78c5b2184d0f7fd61404c8a6a9223a847c4e6d1adbe13fd0963ceb9bf008f2e2291bfc9e2ab9d9dedc64e93c8afc6047a0c6d4109043276ca5251535d1e5028655470c9f6c6aa91d0daecf781b03fcaea74ee2bc0d122d86e231768714a41a7dcc40aaf4070636aa6f412c6c4ffb4a7778b7ce8c557595a4dc37a381b4f8bae397f514a28235465c123e03f529335fbe7f6f3ea6567d55a138e6b52b6d30fbab576d44beb4061435cb9b7e4523d47a80adfe3e0494409d58a1641f250b9f5a40b512da88bc97f6a32770a98075a5215f9f61dbcc4b504bb9a2e0011", 0xef}, {&(0x7f00000002c0)="6f3de6399d99809238cc04169aa9d843aa5e1d4b353decec6af1b03618a7defa12695703392a361167b15737eeeb7867ee5a258eb62b33144474a2d8672f13e91e01e562d0c9e44bce4b6908aca65c67a79c4f37704cc0a2519a9f18d595b6aec8af1340c70b79664e75b8f9f2ca88b16e7f6aa18f9ed3da511cfa481fc56c97d9ce73615a8d9bc57c6f28a173ef7e0031bf9c85ece7e905aade238c846f2e206c508bc176380ee3bb9573fcaf18fe6bdddc0045693e20d12e75eb2f0d3dbea1e753c8b2a2402042014338bedd2b5f70b02ea6b052fa2c47772fbc457f97be022f00bc00fcb0c4ed6397101dfd274f66d0253c065f435af70d7436bdadb5ad2359fae17b56ce2600df64ba7b5d5e4948aa177c2a6b4a99cb8ec9048f1d27d5c333fec6dbacad18e9848c001b0b0e0fa592f627e16ac398d9f8c21df38509d89f8bd1a6a3e5e83fa97a86578e62f0cad3a12fb1b7ece66cee424592942d13441d2787b7f7e5390a7f80b09c36079b66ef12868f7c23821cd365c348f16e2f99ac88fbda8b266096d13c916885b3b1e815de9eb4450e18a098cfe03ee260737eac23c27e6667988486f2712db6553435339b78becccb7a6a85ad0ee6c659cd6826d1314dc93c30e9b1a20962e3b0bd7c898c5c41f3737363f9b1245ba030276c074d743855f0c35d96ed6b42830a7f4b667abb7da4c554091f3b261149394db2fda05076862f8398c0b83055761041eaa80b4feecce0bda381136dcf0d31306d03fe20ecc815ababdd274780e9e15a6f7ecd12e2a625f0b7ee739acdf26bc403b3b1e324d06c3443030b70ccb5fbe05cee9982ef62679becfa43a886699e56b73a1188684e516c79a4bb475b2d3e0656ef7b44d2ed34d126757030e7b5dde59678596989c9a759948484bcfa36dce6978706ad8991b75975da45de6ad0b4c69b0717c400850ff3646fe438e8ea88bddb264972faefb3283ad5219289024c0be2fee2aeb985d844e1b8fb6607d990e17ed7a53bd2dd680f0a3acd9d5182a81d545657ffbd9b800e38df69d9c6ce90ae289ec6e9fa253cdac8087511f7c7f3389fb7b6057cf3ddd437c4b4ae22c06237b890daa096e0c54f55c635a46062b3cee2d2fbd302900d0100a4c54b2cac3991a11d32a4d13fc242f3220ce38d0080a05d9e7f8913df56eade1a8684b8ca1abb2bd4d9ede98413c72c5077422d796ba804b5e87bfd46318d9bcc5efd23e3c7e89f62528db2d398eb38076ec0d7785513c98aed42207e9b4dbbaa01714bf2c3ec8b286f814af48c3f338d46a2b0803fb4862259ad506e7af602ef619d6dccc07f9a3c37c87cec6b7be2a7b477cc15fdcddb02ad0169e029bda7ba86bec8919eb2fbf484722bdc07f417477c435775092a8e07d380c7f83dfee147cc36220433913233f40c44ccb421a707c0a7bb27420f5b4b61455062bdc161ba7aa2c74dfb286b3b3074d1486e4759e5d29b757c8eca5d8ac1286ad210ae00f8d09887101f30576e2e3dc7750470fbb1c920ec5dd4a598ee926bfac2021fd8e18d4e67977fcc06d75afc2ed8335f091a4198cdf118cdb8cb244f741907ac87e580cdb93dba56510f05d747de03d50fae3a2e0a551434eb9d833e56c77f43c85f4eefa9b8d3c492979dd0e8456f533b2f45cf63b7b7c6a03d0c9451b728cf423ffd1258ab619ca320a54910b80966f04598e7060c2377b9abc49f17cd59e4209dee10a40a1c54bc574780ef9eb1503318ea6e73a577352b555d0e3bd2369c799c03767a335ca0b294b45c127e52b2d926263607d7cbcf9949f7f59253bf18908b3fa99244e51d35a4bd5b35038af797824d03a51358dd274eeaeaf9aa8c5000544cda74065d0ca203c69405d2e21be9ce95211a302e7486af6decd848843d50648a90ef7c0bfc445ed88c90379cca284df285165acf1f84bdddd6ef0bad6b24bdc863582f28d05d936bba3039695d73bd89e02f6c0c9c284ce3076855df037ad4fa67db44e6b6521e42547d19097366d443dcef2a5931631120b0af3f304d6dc1b3fd9a7d72e29b792bf619657e551fba812b8bc35465518b9ba38f4145a5324e43bccbcef4c2d90c397673b0b891ec8e5dc589f91ee5dfaa9967ff8aeb6dfa348936603692025e9bd6a802c7126929bf3fb4f7bae8e3c30b4105cb8c7454a13ac49403c757650bd01273e1fdcfa1bf45020cbf8f11c020e3a6273c5ec131b11e40169543c654d1acc015c6019fa4977c98a34f7d30ec1375848d8c43d0c363b505b8264ec261a77bbcb2b88d6a2b44100c46b7318b6648a5a328ee4df8fd85a2f0b9d211833a5ab432af1e5e530651f7583de0e7fa865b1ebcd58c40e86a55435511f14e9d640b5789ab7d6cc5dbb544f5e6c4b0e97fa4e4893c177f39e254f323aa736ef66009bd0d4f89e29f3968ae5981efb24a2badbfc99f0f2111063aa0873b684619a5755763e281931754536d7d4e11e003e05f5c4a903ef3f480f03b7e077e5cbdb07c7c7a82ad6edd279c4003eced18fd323f6a3028602b9654a926d2975f58568b03685551bdd5f3649a3a21cba0263e1111cf6f2a413be2f03fae55a716dbe4cd18686495c5edaef4499c8cb3bb0c78f2a92fbafbe8fd9e18419bf312d7ab1ee280c8d2970bdef5a9ea89eb0c8ff11d5bab9f704e0678a5fab784b99e8b9c4fc10b0501d92c78448f80d3a695cd2befaa89449e2c59abae535b9dd1cd433df39d8a21b2c1a86f5cd139eb64704220c32413794462f301a9153f40d4e463cfad2edd7d711a73b44a613046793a05428d7a1de694fd5a364dc3f73012b2b11883a8be1979f9d9787e84c3c481b6a875e342f1585ecb38619692294ed45892f89655fea2b1c8a948665a5533176d31d88e20c19d2d29c2ddbc4be8503d9e6a5ffa98ab6a60498dde80b50f2a515d5bb4bda8179e0ce493037a26b3ddf6ed9995e8181d4a46e3daf9cccf7f9d73dea034c0c377b2cf631fb15ba929d3d2edea4e0ed68e80d8bdc3fa67c7d8804febcdc08fe1eec2ce9d24803397e3af1deed4e757292cbd13524cd6196540ba91782e9d5d70a5b22c3d37eeaaf6aec0e93bd89480c1574959652ef85046d0f341204b742a07130fae3f047832bf863ea38bbf04816aa0d02bfcef5d2cee264c868c16ef36f5d381a65f676cb2d00320004b4b887de82f5095b25bad3c9fba4f6ef299ac9fdec77aef063ac1e3d4c819d5720545d9ee997b03dc38fd3c4bd61e3598097c773b3a88dfc848e22aba4e79de8adc273897deceecb60b611624fa41d12d50b58aa858750a6f6a9ee4bb569666baa4755932ff7b818e77ab58ce93302c08cd9c75487568da84d6cf7abd0afda4f23b5ee53c40f2357cd2fdd8f7e92dc0c005e8804e41bfa838e9594f10eeaa17af43244c924a43148b7217e4ced1057abd1413f868f89ce8548d2fc658139561a753136b75d80947f22be6e3f4923a74a547518729f011454263cc1191e1c30619cc6957aad0e6a6ba1efa221c48724b327cdd602c0a101e32749558e473e0ea122966b142fad55ad2d8acfc32a3a9b5cd773a33062cce7cee5e0a01983c8b1db2308d4929ff793c987596931cbf2d8a1793c869ed67deddf7dde1137c8bab029868b6aa55b8aba2537c92435a00c7b3e3cd6aa2567d72cc47ec59240d550df38245d35d49c2d26ee3e8e923a87fd74d0e3087b74b8b5e46b9f00e3d821c6789be0063f274ea263084cc3c29cff0216ad5cac97ea6da6d1bf75a8e48c14727cb2a1f00812cb9a10836176a0f5e3b4008736301cc64305728a78fed3d98acc8f31453fd2b15b33f7fc34e5afe46f5877401dc14d6e228a86d66a4868f0cc765275ff3562815aac9cf083cca93e91131aed3d95b4b456d9e83ca3a529106cb66611f1ad4068dea1d636a088efa989e045819af86d657f4271392c182a2aaf38ce58e62f7fb8a508633aae7ae51d18b7eac68275a955d39aeb94110a8551a5a62b8491c143309bd93dacd550ad039c9123819889eab7ed75f0a0ac02f63477a0013fe6b4b52d1a6132527f529f9df5dc4ff8d2fe4b125c4b2d9a8a5cbbdebc1544a5353097551c68f3a7fb62d5a14a05100923a789f2cfdcaee7866f6f67848cfac46fd03605c75c623275870b3420219541ce0aaa8d9a1c41173d5fb2566f5a1faace8bc34cbdfb2e5a052e7bbd1c9d8d0c0b1c845a07d8ec35592c81709439a7ab05fc25117d55d253f647c7e793a87252d4874a569d55201b8628bdb819329e0f2f726ee9688812af6e21f20630c46247632123cff29d272f09acfe70e2effacac2c1afcaf603b193f78a47635e568312cdfe921ec9c96c89676f93f3295929779d27e056543df69d73b33c59d8ca69535267c403e1adbc54f62adee4319b324617f39e1a6543232e3b6bc6107f130ce8a399f527ea023018332f6c1366a7a77301a790eb19f004a4f3e38e87c194c6cdd1cbdf6dd2fa4861860caaae6c0a3ea6849e4cd58d7a01e6b0baa51f73ffbb27ab19f59decf410d10817c7e0850f69c9aef3ef36bab10a7fa5cf8a4a43d42af2b33a007c029266bd5ae9069d7385296d024a33d30c7ae129091bc97082aae6f4479de682b84f0547fceac3dc5a006b2442dc9a05f0bde88182272ea16c19b9c43f4c48a1fedb128b9e31fb8cc2bff5b77735e28f03ea895c04a9815dd96a30189c103fd2458cea2bdc508b13d9a0dc8258308ffcbb56b9e04610ae25163446571d51dc37203c7aaa42acc399104eec5af092d0a2a5c7e46cedd5c468c4772cdd4e85590d5ce67c4f36559675593d6be31823429a304d3cde93283c84db417e39e8bafd6476058415bf7945242ded19588f14fc7b4700a71db22300373f8f8bc7207f563a5b7e2aade9a6ff1ccf853fa1ec5037100f1f469023a7a5bdbcd5083cb7ea163b81e84b94dc61ae466f987950334a9f1ce4f64a5220209a40a2939e5d149c3d03afbb52679868834e0d7d7f56d47da3bddf1a818acf081ef40def52293efd6a242231c515e1448d8dfb7bc478500298f6ad1d3517ba19ef081a4fbbf0c40b9fea67e02fe278862a159771053604b121ad2827d0d063a4481ecc5bf3a10992971d51eb72401903c8c757a44375d97c3b34cf32ebe8cc44a3045d82864f8c1452c33fdce6fe09ec56b748cf31ff9efe405f111e7a63d98db8e4cbdc5039e1ba421c639cc6a44e272b65edf4b90b51d90141a27ca307c8ebd31dfe97306bc05328de2903659d38911741d271d5a3bace89cb7d7e9c5619afc76e2fcc6de33bd17811123f3789bf9fbb0c65644809e448d5302b868d4f785ae96fdb26664b1c12b872172d67c06ecadef64ad13a12eb6171ca8db19213223d87f74dc8951a60da1b90a1fffb999296e8a3f377a8f12d1e3424e53cb16ae56b9ec162267e77b2508e9b9913da8000b0b7629d33bcce4b07de9c554919290e4206acc07e755cd3fb33e9fc3d6fcdcb3780922f2770468d93a887cb3a7cf47737b524d1117882b2122e2a1fe1ce7a1ab7c175b44339fd856ea356adc928fb979b4a202188d7de0fcec095dc0b4a56c454919285985ea86a61b70d732d7d1cc4ec5c31aa245bd65d2e10318e2d16e5a49c74e36ceae230fe9105cea60d7053730cf9ebb90f4f242913dbe6a1e9bdc2bba01510ab9baf86068e7ba86e5f1ddaa1ec14964dd39e30c4d1bd4b45bfac4cb8bd8f175cf48ef560188e0f82be4b29f37f020e75d6a86a92319bcd38b85f7bca115a477c7d7a717a97fa2aaff8802f314854a578fba460db3359b60d30c", 0x1000}, {&(0x7f00000012c0)="3b1fe69db86b1c2517d7391d3660ab09b0169f62b90c15a881b8e57b7b0a1818180141a4fc549da87a913048db83ec5da3b9e817150af33e7c7dab990405e48f4c5a0a0a599c8955b18db4744f9889409cfdbc56043fdf915590b46ddaba181c1b0d19136bedc8f316bf8bdacebae0b0c735dee8949584af17f08f8e56d96208da3b3e5edaa35528862ef747a05d33a4790d265e33a7e555164359b8cfb8a3fc9c442aafb0ede127962fd052c5d87407484e0fcfbc5813058aadf3535035bf1cd52028b06eef019d62", 0xc9}], 0x5) 05:37:12 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x9b, 0x81}, {0x18, 0x3, 0x318, 0x7}, 0x8, [0x8, 0x63, 0x9, 0x200, 0x3f, 0x200, 0x400]}, 0x3c) 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000200)=[r0, r2, 0x0, 0xffffffffffffffff, 0x0, 0x0, r1]) chmod(&(0x7f0000000000)='./file0\x00', 0x80) setegid(r3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x188) chmod(&(0x7f0000000080)='./file0\x00', 0x18) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 05:37:12 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = socket(0x16, 0x8000, 0x86ff) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="7c31b68262d7aa6e58bae92856ecfc6fbe3794a3365e9d4ddd5b284c55e606c4780b282c132f4209afbbd55259", 0x2d}, {&(0x7f0000000280)="cf8b801fec488931589e9e5cb72c90e9cd30f4f084f7311ebe2070a795ba42ff2e7561dfcb241c8485dfefc26e6ed3c1e2a07b18cdede6c11ad7f386890ce5ee05e579cc4733bde80a4f679e3bf7f93771502aef2e997ca0930a21b15b3606744ce9b176b67b2143bd382929db801ca7a56fbb934e8d738f777cd5091a3b596bb528a5642ec139753e79e0722e3aad0bdce997b419f5594f43950f54b5730c4be1e10c843931f48932a53f72aba9b4da1272e09edc8f8d7c98bd620035dd0efbd86977885552c95a53ab56298a04399171156197604f1883b63ac78b115506e2a70d62fe5ee6c4071111a2003d61e03beb3be32ea83c422c99386632a6", 0xfd}, {&(0x7f0000000380)="7605c09c7cacb883a6ac782c5699dc9d535f40eefaa660a54c66b8b1c8a5f484008dbccfbe3fd8e2e6f4ff593c2b3ef2161e04ef36a587255ec01e4d9d11c3fc481098c2b82b208a3a28fd51ba30f13b04483f329bffd7ba844e79", 0x5b}, {&(0x7f0000000200)="d821cea1207cb4070e83e9e11af16db44a0cfefadd05c7ec3b3d18dd61da98ca81b90adb6b391fc5e0", 0x29}, {&(0x7f0000000400)="56bedf1f31e1fb2098d3eae6fcea204cc0e629d46e3fcbac7c5405008812673b374dfac0d83b7772a7abfb5d2de44e", 0x2f}, {&(0x7f0000000440)="8304334ee24ac6aa45e02e18dcd28faf03a00a56a811b3872292a02253686f0a2d71c766559aa95f340e7d091a43189381b4b745442dbf91ffd3931feff40205a7643eb7bbb50b5ade5b99e0a9fcb5d8247bb40199e124b3bacc4f4d3a6d7d6f4f3f8a39196e4485ed6544992c347bb91a01d270b6b60f1ea668ad309ccf1c5545389afc2aabc13b4dd4f26480870c7434a3d63b08703cacf1fb35cf46107a574fc62ec0c785682b7b2531305922ab3142df13a651c391a573e626cca35989afacb0b378815fd9a92ae470c01d07a0d0496b8b635a85f339260586", 0xdb}, {&(0x7f0000000540)="b6e0cbc50d36c775ece007a8cf073987ebfcdd230cdf90f59cabee81a11b1d89ec92840134252529e95e261da0ea1d78a8225b9fabd9be9dde1437b870a595b1db", 0x41}], 0x7, 0x0, 0x0, 0x1}, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) recvfrom$unix(r1, &(0x7f0000000000)=""/63, 0x3f, 0x43, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) rename(&(0x7f0000000240)='./file1\x00', 0x0) 05:37:12 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="9f253419ed7914c28de137a44195b202690e6fed0ac6d2e3044f316dda0995b5260b192b66c438795815690fb9a647298ae039e060721d0343425dccf5af33b116ba336627003de1a38669428ef46c44cc567058afa84532d78ba139ae1f2684829225abd6b9c0cf33ff3489475c0dd555ab2e9d0e3404c12cc147b48df0906e9a11922a9d13107c3003b075a2188663122ff5697f61", 0x96}, {&(0x7f0000000180)="075a98596b703201b501089e76c35ea036740bf689eadb576f097ad1506472a0e0ffbcadd5c0e8f52be0e9cc0c875f45a76170a6a8d42af20579c76ecec3922cc3502da24e737a6b2a0b2aad9fc71dc0408c32dfc2095437a0308f59a0a4a90611e98dc623cbe4f82ee0b69df0e8ae92dd1d8ef7d6f2ba48e159d6027b8dff0ee9069f8d6400e2b6c516ddce", 0x8c}, {&(0x7f0000000240)}, {&(0x7f0000000280)="de9bb044a58e393b2cd3f65d9b049bceb9d33c1061d6bee3515432ffa02176158211", 0x22}, {&(0x7f00000002c0)="830ef9c6a5dd61e1418bc8c2496bbafc0f7dbbb62a57da11e902fd731ca0894954389d786c5fa45df161d63c25d97df13755be3d885f138d318d4cf8766ae7d75620e7c0dcc5a2457cc0d6600e5c13b1ab9d68db4ae34b74cb02c800e0e0324f354c06827fc815dfce6024b13cc55430c778bcbe6f03", 0x76}], 0x5, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) lseek(r2, 0x0, 0x1) getdents(r2, &(0x7f0000000000)=""/104, 0x27a) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x88, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000000c0)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/150, 0x96) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="000d00090046ba2ca67a", 0xa) dup(r0) connect(r4, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000440)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r5, 0x6, r6) renameat(r4, &(0x7f00000003c0)='./bus\x00', r2, &(0x7f0000000400)='./bus\x00') 05:37:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) msgrcv(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = dup(r0) r5 = getpgrp() wait4(r5, &(0x7f0000000380), 0x8, &(0x7f00000004c0)) setuid(0xee01) msgctl$IPC_RMID(0x0, 0x0) bind(r0, &(0x7f0000000880)=@in={0x2, 0x2}, 0xc) r6 = dup2(r4, r0) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) msgget$private(0x0, 0x400) clock_settime(0x0, &(0x7f0000000180)={0x6, 0x5}) r7 = msgget$private(0x0, 0x4) shmat(r7, &(0x7f0000ffe000/0x1000)=nil, 0x2000) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000780)=""/240, 0xf0}], 0x1, 0x0) r8 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x8001, 0x0, r1, 0x0, r2, 0x88, 0x3}, 0x1, 0xa5, r8, 0x0, 0x200000000000080, 0x40, 0xa626, 0x45}) 05:37:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) 05:37:12 executing program 1: r0 = semget(0x0, 0x1, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r1, 0x789a723c, 0x7, &(0x7f0000000080)="300957fc6e240a7e6ac67dfd3ade611a6fd77cb156b0556e63033ca4d8fc735a718fe26c0308d271351fafa66357cf8f5941a7a91bfe9189860fc01aa746cce50265557ba0df081bf618848f1623006d3c77200764b5e25bf8dc3c3f9749df03ea6b0d499aaadbf615cbf374c5b7b0ec0391d047b3622af6", 0x78) semctl$GETNCNT(r0, 0x0, 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file1\x00', 0x20180, 0x48) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000340)) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) r4 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10000, 0xd19b54787382ca20) unlinkat(r4, &(0x7f0000000140)='./file0\x00', 0x0) open(&(0x7f0000000240)='./file0\x00', 0x200, 0x120) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x1) r5 = openat(r4, &(0x7f0000000200)='./file0\x00', 0x80, 0x20) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000280)) 05:37:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x100000001, './file0\x00', './file0\x00'}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 05:37: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, 0xc0105715, &(0x7f00000000c0)=0x1) 05:37:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x102) syz_open_pts() mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) 05:37:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sync() setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 05:37:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000240)) 05:37:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) rmdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 05:37:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) writev(r2, &(0x7f0000000400)=[{&(0x7f00000003c0)="7c6fe2cf984c9c4281f506183993646cb86e7eabbf5bf6", 0x17}], 0x1) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) socket(0x1, 0x6, 0xffffffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 05:37:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x4) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x140) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/38, 0x26}], 0x1, 0x0) 05:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x3, 0xdde, './bus\x00', 0x7, 0x100000001, 0xff, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d6113", 0x1c) write(r1, &(0x7f0000000140)='a', 0x1) 05:37:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x90, 0x0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x1010, r0, 0x0, 0x20) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r1, &(0x7f0000000040), 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 05:37:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) listen(r0, 0x7fffffff) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xdef, 0x4) 05:37:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23a6668a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6eca30540ec02484ca099e8cc6a821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030ac7e8c1bd91fcc37cc9d7a65abb1450702f16422e4ad71b10d610cafbf509b32a08abf4a0b13e8117a68a8d42db6f0aa334a34c7b9a5604c9c10eb3120400f5daaa1daefe46719a014c6063158e7d5698d070257cc0e7c3d5f1c64b4e778e68e9a05b84607a51823e331feeedfc7d8a9102f49bb2320b4b9923ed0ac78e68742536570119c9f15ab40ee2d0de395bc3842159d878e51b", 0x1b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) getitimer(0x3, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x8}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, 0x0, 0xffffffffffffffff, 0x2) r1 = getpgrp() getpgid(r1) rmdir(&(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./fale0\x00'], 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 05:37:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x20, 0x5}, {0xa5, 0x2}, {0x85, 0x7fffffff}, {0x22, 0x1}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) 05:37:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, 0x0, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000300)=""/241, 0xfffffffffffffefc}, {&(0x7f0000000000)=""/87, 0xfffffffffffffee1}], 0x1000000000000124) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shutdown(r1, 0x0) 05:37:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) dup(r0) write(r1, &(0x7f0000000340), 0x10000014c) 05:37:13 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x811, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x80, './bus/file0\x00', './bus/file0/file'}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000340)={0x55, './bus/file0\x00', './bus/file0\x00'}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, 0xc) fcntl$setown(r1, 0x6, r3) fchmod(r2, 0x50) write(r0, &(0x7f0000000280)="de824aad4bf14ae002a214e277b4f8f60a6265b1114aea729eda0f5924273380b032a42850bfa3ac38b01f72fb20db50c3392de5cdb3701140172ede048939526af7e5267792950d6f1a0d9bc09ecf0a4a03ff788fa5ce4a75bb187f4c90a530623b3100e58a4c974dc112aec6df14e109fc0a9d8ba3b515a530a9144cb4a68455c9459320365892fdddf780e8d10c2555d8086aeba331", 0x97) lstat(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)) 05:37:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x6aa8}, {0x18, 0x0, 0x4, 0x6}, 0x9, [0x6345, 0x6, 0x0, 0x81, 0xd249, 0x4, 0x800, 0xe3]}, 0x3c) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42193ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0xc003, 0xffffffff) 05:37:13 executing program 0: r0 = socket(0x19, 0x3, 0x0) writev(r0, &(0x7f00000021c0)=[{&(0x7f0000000000)="585ae6a47cde03090eacd231beb574b4503772b4dfa17682cc64dd34f1ca2f880404e823f7a6fe", 0x27}, {&(0x7f0000000040)="4408894b9e8f55072ff06e32d57632efb619f09fdedfc18cc49980967318b1035d6b1319757042b79939eb65c19a17d3d2691accae65c16845904c37fa7b3c38d67fed3d2027e23065a086e8f185916545bffc655b6af2d48174341c75487fb83d4802e9", 0x64}, {&(0x7f00000000c0)="a5152f6cb50c04f826b4947504f685d27edcf34eac122f881ba1283933a79f700bc413da9383984f1af695793da88df71fd111197516a11c2c1ab67d6274abedc8f4c316f728667e1b828813e2062829f8eda0fd0c708a595f8998d38439776b908bff8f0193e5e05afe907b302ac0b9281019e362b5a6305d32240affae31d74060c74374bd411ff46802fad1c822e127f2ff84200104fb269b4bdd8e287f171ff6dcf6f6ec076ec691982c278fad45db46a50313dbe720cacd38639deacf29a18f67ad630d2811a70ebfd1c42bbf5bb45573494589e8cd9784040d431d6d096da0f6b0bf321b578cfc10add20ad497f4707cce65ec7bbfe3d03ca423ddee0000439c82cfdc13188a0341487b79bdf4ad1bd148ec019caa2988efc675e980d269cc9e06fd72f1446a259d33d6be4a5486b1f4bcefdf383fd36fc0da0c5edfe6891dae09995ee8ad4281f3bee84e18dc3b1a717284523cc32e59acb6f0d0fd1ef53c9e6a9e01937d2804011df934dcece2bea6427315047777d1dc268129bec68fc2afdc7e0115c8bdd2fc4b373c5ecda12dd95cfdb4ec4c7730e60f64abd7a785913c6b1ed86c61712e28a95fd7ccdcb1259ab37216cc0180f08704d37ad8e7b76211db9fd7241862edb86154c5432a10460b45b16d1cd5e3d8cc7445797cf7cd693515bfc7564dabcb75cf3ccc2272f291979cae61697f9c95855b4b6160dcc7e4deafa4dc1f6a75fcc0db82029e7bc499c432f5e88e1775f5175bbdecbb758ee606360a8618707c93a3bc74daabe817f919d50179af2a1ae912db53fea17bba2638dcae75719e84926c25367751b368fe52ca7fe2dda1eb8a84ddd60fb0bef26b86267e894a6378c3ceb0ac75a27cfae98b4b7dcd8aaf1f513d34c599a5e8b0f59839c60c641f6e0d4b1acf0f21de97a1db25f3201e42e3744f5fc0e22926c26444d184643308ce0043c8168cd5d095268e48dba832ccea0901ace3d6435c68b0b59c4658f727ff116bb82f943300f8d04573914608814b87f7b70f859c838bd8898003f38c103de6d29e3c685aa3eacced5516c3c27de8f7a904f8bce44268ce888e88b6cf301034c1acebf9a73c226ce7f28b8cfce938ae605dc6522b400a2c4727401df9352534c6db877c4770ca022f4bc0f254b0f481a0e6dae1e419880ea9d8081cd03c262a96e4e5289595eb37f59dc92934546ec1368f02257751f7048022a793fa68a42cd3005693045ed9c4b473281b3374ec6889449a2d470b4999ef88bd6e12f4d4bc8414f210ee2b9aa5b28819fe4b378f2fe75878aff6abfb46aa7583dbcd60c3d63238add9bf654133d6c823c12761627bb6339814aaca0c34912d4a6e265bd0eb27fbe0c0c2251a0ff329b14acf6ef8db38ece2ed5ac3c2a8adc475a60fc55347d22ff46e533db164348734f03f034123f63649140fe03526370c2e832433ac10a008dbc49995670381fba455b7502098399527c3e15f9e334787caafa55fd6f010b522097c3c861671f8945cf2dd0ef2a90c54037414d90017ef12163f007b6a51ddb2fd54d6aa20aa583a729c6cd1ab86e24646045d7acae69a7ae993aa512e9db992a1a03ceabb36750a35aa6f5ebb8890ec12089245dffabef9418caf078f25fd1e45165f05626ff1016d982cdde697d812948ca852d28260fd8a9dd0c9fb551ecfca625ea94d112a57617cb9eb48b408475e97b2d0c85a55516e24a024302c63a93b90a5b4977f0efad41d45ac0d20ed9485a8731bb349b935156a3e7b43f508fc03cbf2659ecea1e493e9f23aa3a793111d9515a2f536b9eb67f80e0384eb0cc31ee4a506c46f13b4604f0f3dadbc83de1f2001451da0c7539c7cb6618b5169295ac4da2fe3a7d9ced230f0e6cea81f3abf8d0814109675ec206d30c4e190e674afa75ee0c7552db2d59427f7256f499a963fbca433ae330e09a2ada1925872dbee8227c962bd712677d3cc59b28c640bbde2ab6832e27693046bd0a424970f0d3382d394752bbab14ef18031a875ffdf025f9f6eae3b770dd1a9bf5773cb7d01a82a77df47704c8932df0b92008b5843461b5962296fb8bd52c921e5be480a9c4cbc7076853b827185e21008ad74c690f146da3ea41f3d7c0cc9f201312113fe83b14318cd3c62b7804df96d639c6eb7f2aec7381014527cb2f3acc96cdc546cd182d64978bd5a7b13c95b89bab883206ee9f1d997f1b982dabb1ffb65a99d43a1443b1138465112220b75929a783357841e8782dda81c7fdd988438b9fd9c8e8dfc3e6d4997cb652b24ae53ba18d9fa848fdc8518d384b1d7094038982d4b0e332ba7c0262e5388c65ac346db287f36bc4d215b11ea8721cbd6a9bc6967af6e88f969c1d92b77d386e27ac24d31eb1281475cd4ac643ed1f04e6deb828628fc33d90abf180776e9aa3e7a6bdd5611c40605a442c6e1eb351ddc313a2fb91dfae4820614989f7aee67c128dc6e4e351da5de014f714434c4fd35ea9f2dab930ca7514c3cad9521aa1539a6d8990934a78a2c03169a2d39ed545016f5c3826b3819505815493a6cb3f96bdff57d7523b20383539ea3ce0fc9a0b3ed8bb61d62bfb1139d8859a6ec8ea020682d1b533e23ec1560ef5af27b677d6187b987a2753723768325517e8cb068d0d228df4c0fba23a39f33a30282335d3a28323ec6dbf8df2996a0f42c88e400e747eef51c0c6a2f3571c460ee81f0057cbb4f974451dafa967d0503eab85a52bbbd786589a16efb900d7a584f179840b6a65b5334a59bb9df282329da1713651845925acb20be3cf07d3d6e4c15808c57e00dc4503100462ecf060038086208e936e3c794c5dbdc8fea38f70f337f5a37664d747d5b689f7973767b2bf582b57e6692152d8b966b46bffb7825a3f354d5901aa3170bdcd1020b4b87e6b76bcc60e217801bc5b25373b2828502f7be7d1b519d3e88126f6f73fad8da264095acb0bc9b007cae53068b5242a89623f9579222994f2f51c1d4302d2e2bbcaafbb476cfea55f55967e6eaaf9339a3fb3ea415993f0434b9e03cfaec18f1fe7e95fcb9c3e2ebc2e74ae1d0032e92aeae63a01fe3ac979260adaf6a46aa0ab200a4fb7b0e56c8cb9bd6f981195aad206a95f2d6f3777602172f6b3afd561123b443bcee0960742d2f2a2a966441f7ae8bef1da650ddbfa5da54eae3b0a36bc2d5dbda509dbb354486ee4d6889e1f08759d339b2a69f4b76024ed54651c4646ee2ba61d4fab47e6090dcb0fc4d1fdab9fde5d1226ae8183d2abe6f7605d802ee0f4d31cf406e70b5db11e17545d22c721cd548fd9b12d19e15a9345a884b21fff15e7fa5f8bfeb73a5b74e70c36b1c0eeb3eca9650ea46948955a552c800d7c9413932fe6bbba383d6dcedd846c85c64aaff4bcb6b926dc12e73b83efff9cda557f5a9830b17b527e7bc64909990e601c71e49e9457a004d81985d7f595cd47e3d4f83084dff00d5b64cc30f5aa19c86197d05823496f83d02be4d7ca76ad839d0d365c5fed3c486bd3bd20b6ea1599457127de52148274f250e54c036586d80928bd6649445f9cb0f09895ca81192ecb2da58969f35ff871e8084ca6d8ccba9e2ab8ef72b0c28ede5fedfe3c0a9137b07237007304de824fb4abcd92077faf2cd63fe16b4c4b439fc66afedb37424186e9ba511dc04bea2b6223fb17c450a34d424be7ee162a6977af2391f927f5b557e4b96e6f26c3d47dc4531c2e73e971291a0bd30286618d12bf59b644d40257bbc960ec3190fd3ae5fa7dff923cdaf13d0765f2ee2ecad327382e76ac184fcc464d410fa20499fc79756305e6873b7279673cf068546f7aea18723b0c101f3f77795e1a5a19c2e52978b7cf03e855d4681cdf4d56d8a8c52a4e9a9fd10e10ed47874e9ff0402077d66f936bf23609fd72a53cb41c70d0b0e9907df57eec8071ce333abb9112bd85979bf73d006b3c39290ad5567ec67009b5e17019e251aac363ed482826ea10f401c5138dd3ad2cdc8bfc3117a68a47a174e25e0201a172585e1ea094ef4746a8e8de64a60911e36f9f449eb42cc12484590048ac9926dcd63080ed7651e2cd9a9e54f388ae4f7ee3e0fe020919a71cccd248d417ee2c2f794f863c3271941a342909b6ba13d502f35c9ed654f3289c5aec0411d24cb503fcbe81974fa40b48bc3dca7dc6fb6e284ed23e47a08ba0cbc457fe6c7f3c98582a265610920f0ccda800446daebb099ca3530aa934d61441f042e8563c3b99aea0746cd995f67da4bbac65d28a9f6de8765c921f7f416b92aee3acb89cf500a6166f6733d10bbc75a8da6f78639b3c347446b663bf8b911018ea63ccece71a339dd1096308afde4a50359ab94a809fe537d09a49980563227cc7cef5ca67e946624da3da933c38ff49f26a2e617798898b811b84f9d94ee407a981743f371230ae9d44cdf8b77cc9a67c514cff7565d16af0f97050271471abea7c532f933f873f56180e851de8395c718e06662f5dcb4c4f8f67977ecce7aa0a93f891f1662689ed06eff4254f12b7bd1fff29a69d68514efa797565de74b05b515c76fef11380339baca6d74f754998bb0a8ae326197144323923286099e0676a0aa282cd61487cb3f6eac5c34f37fac0d7e879068adbb7ea5fb7c4c150dbe3cadc7e92ef2a2eb3ad91c183db681c2456b2af2430731f8dac57ac256b276fb14caa7473aa6bbbfd94d0cdc95e763981a232d0c53cfeabaab056b9d158a374aec03a8a58917d2ccf1f3a49e835db08ec6b2af7f061e6c9078a57e7040ce9d8ea606f9d5e080a47bebbd7260c96d48b9390be749a635b69b962ab4cbf37867f87fc7b2f41203945584911973a381873710dfa26dcb01c032b973fa50f6599ae4edf801817a1b6296af02446eec565d0887f39f1b3d4d5b5de7bcb0cc549d36bc7f5bc88408373a8d22c70db58336903154ed9fac66de5047e4594c65de41c57826cd2e8b702af68f77064aab742a4b2ea1e242e8785c0bde75308ea03621e3b3c0ca324ad7cf3396d4f3a03c30d7d8e966191d7eccb2dfc6cfb5e2d624fafc00a90c5ef478c5aa975ae4e56b8e31337b42efb658e105dbec696d9a6d21b4ec921d7de6e7a73ed730884465d3776045fda714ac9f83107d9beee9e7bb58ae4ceb595082ff8968856204b5b53a389b5b44862d3fad9927c510e226b52b72cafceff608da59eddf12c731c6b5b2b0987bc1a41470bcf265809dfa1e1170a6cb4d04276d86210132269a6f62a6bee0eaf9c186d40f7b0912d3734efe9fd95d2cd1f51fcae7113e483630a9c7482898ef04fbd04e531fe21ee6492427c97ffd9df537f787e7d3a4d9d4b1c8ccab2be87408dd588d2f246725efee85f17e377aeecaf46d2b01584ae1fadc4c7472e291629cb4b3b3659c205ce4233e6c49fd237cdc8dff2d880d9004b61981992256ce789387b151ba91550fd9edbaec166c742c37aa1bed17e22ef68ca62bd819f6a2153498a09c04774f55f956d684c0b1e8851e82ab6ffdda9226fcb7750a012571d97091568342c507bb615f277e780bedaf97700e2e757a5354e69e5eee034b12d662161324152d29d79abdcc9d64ca3ce7e368c44db9fad3c53272919ebc95cd575913b6d6ed8c406dc29e3feed3e78c7d79a0c780aaeffcae8dbf30c05f6846a6e60a0107138d46f5e4cc5b5e923ba000e884c38342652276746ada3e9b6c0085d4061799f4b2d5640b8d25c31ca1848358f6d65a0ea93fc9bb9ef0ca5f6a8ed7f652e80d463fa5a63ee299fd41c780c81e1b107c376dd3", 0x1000}, {&(0x7f00000010c0)="ea4b22cc34b3ae317b9fd9eeebe04c9a72cdfe019794f0b955e0dc2bbb4b9f50f305978b96bf5bd98c5ed58f3f3ad401d7ba78501885c8f463d2e6dc4683ebcd4977c1f089c16f859bc9edc98c72eccb6c57e1251f6eda199db577bb8ab152bb430de9073c212ad95fc48656802f40500bf85c25fffe697f94f90bbc6c000723023170dc2a81e58a7d70ec3c0b5160205b785914431a42b36339d577f5c5cfc753f5290c82e8c2ffcd072d4317c1bf70e6e6ebd2334295dd13db60006c59bd1593101043d41cc18c98333f35cba3146f89ecae42374d89fb739dbbf6e4fbff7bf0cb81fc8c7d44dfcae5d518bc133c099d90a4bd975fcd161ccf1e8588dbd6e8a9e125dab784c4ef6a639b1a8cbaa40e2eb4cb1f6929eba5b962727ec7c09114661df8e775a071494784044451aa3a2541713c127a61b4c9048eb61f703a1720764a9d0ab3b43a7ba7c86e07392ba72a3a9275e46d654f6eb323d67dce438b6e658faeb09eb3f68b6b5846cdcb649e0da85a7a5d3474cb46c676a7b54c0cd66c2825effe3a3397091b99705b116556dea7c2e35961490390fa7a4a7e620708d62a5d9dcbeeb4ab9936a6fedc325625f745cb0117bb1958d02e42818197fd5f1d5eea31fea99558a801280989d8071689b2f8db4c2ab88486d9512e13fafd15a50d45827c99916140d2602afb63a7993f6ac4b30e7a051e0c5f75d5d1c74ad26dc9fdf9ea637d6ace1d305d657a6ca832463c1dc6da9f098773adc9bd9001257e4cc920cba43e2f023fae1547e2d34eb6d783be7d6acd9748a4562e440d0c492bf0a1dbcae971b39dd64acd5cc5ae1cb01db8121dd2d1d04af7df364262233192765c5ea9981b97ca0e8d11c25d1addfd3c639046448f6c4b6b488301186ab591123fe5111d8f4d58a49c05e6f0200ead26a17608840328fbdb0275b7defd33a05568b36c1ad0ce9f59e844d7f04fd2752d0c83bd3ac8ce484eae61898e851268052fd33e38e6f2b895b49901b1d84e6b16ba0f31fd1215eca20de4758ae02a18bb23d405ce104301f7c68e39645b1d711e675ac596dc44c479a8d81fc1336eec3494d035f63c05eb138db8ec9287bab853b5cf2c2df95b7da97d31cabe37813c42567ff2e29c2ba1bbb3e29560a570ae6bfb0c58182d3aa3a0faa4fa43e24f3e8258804afbaeac622d796feb574a16e6bb945f722ab687d06df5d056389c96c6914392c9a296c03bae92f9c2fc07315f46417bc8d284c0502d810bd982ef2e441b344a06e6b5d9b4d0708cd4ac5290f6024e525f72d25852e65bbb7621074185f8c4ab29bcbe7ed0c34a0aaee285276d32ca4d20d26a3f81c23065131b7cbd3705dbbc2170305439a0947b2ced2c92bac37f8c07b2032db92e3d6ae60e8744779106b94a65941b31861368f6dbe1bed2db9e7c354fd2a03d7c4145f0416d3148cebc33497a41757b6a77850a76e62ab4b836ab8b4e4e0d332e950f50eaf2a418a285b378c286a15ca5b30709d1d4c134341da3aaaa672305f3e9c6dd93764a7ef4ed77a6e9796e0c04caf607a1dc21ba033666fb5019ba0cd7034b363529b8dfe3b57fc2f09485a400ca5a4ac2e1cedc03af0a6c69ab1e34e878508ac321857e29660c1f07028600fe42c9eeadd0a606c8dab2b5d37efe7d0affb49ae1f57d8098de193bd0266f2f9db4b881253eb75f3d0ae17efb8d0976b0fa8c6cd114179ec99173e63b69344d0fd4f2c32df97af99b952100b1dd7bc08224969496a2bda4faa890aa96005cd15534245a061d346b18070e3e4d8e90f733fbcb46f30e81133b8e0b97061e71fa25c119353f13e35e5452796d11488ac42acc001390884e30e38b74e4724106a3e8c897c028385ebbd3b2b7b08ad773446a8a2892e9fced7c57092372baed681acb81232b38b0e768e64eb30e832e3ee7b4dce9b73b0fc9554fd36b5d385605ce9a8fefddbdefe20c95b2e1adbb4b112f2231941882441d113382a1ed09954dd9e7cb0db12f33cff17a36bf254d41a527faa33c0cd0fc0f295f4925ad6380e02bf779ea0ce5f7db3915f75143f258f7dd256d0af01dbc0449a3cfd38415bbc9b808aabc887303745ddf455a466afcba62cf1aad74b35c3e952ee69b08b68a914c300ff943e72799c0f34c08037cef52422d11aa456148a32c30c430cbfccc5e54413eaaaecc1b7cb3de88aedd0146a0342a8bd434b2fd4be83a1173e99e66822b58a6f8ee3f224312af6f9326e89ffb35e052aea6476dafefc18dfd1c45a608f958d2800373a8cec81bd33e73445b2ae55c1072649969f9b62419972d4ff8a9a95f39e75f9d66c3828bfb5fbaab45893464aadfd9d062088591482ba3335da8b6e22a3b66ed4378522fd62c4b542c9a40c2ada8a0277ab1c3dff1dca99fbb4eaaf1f1abdee8f1b7125fc64576c71e8cb82f42b01f369dd7bfee95ba42d778fcf7a77fb8ccd1ec9907f8ad3c3d2f33efb130593480aaf9819ec4ec656149f1fdb9a598085a455a630670e09b6f86b4079c4be5a9da3865a8319e0c88d92aeb1ff0f6e592d08318a7e13711432c5806420f4ecdaa7cc2e4b94645516eea473594af081c4f022d2cf6e77d5c1124c71926044fef3a8f90fdc63ebb401929264471506904acb5c47cd9c8f7cfcb4aaad59d3cf423197412f4bb0957276a4591b6554fa67646b1777cc84e089e87a976dabdd475604c77e8ec96a70effdfd1fcb2e871fdfb6a08112e1ddc3749f9b67ba6a213400bbc2562dbc0d05b5249e738bd4766c2e5d9e1510fe2981292ff60d7dea30386daa8e6eeb24706e5cb237dcccded27471e206e0f18aa6c72d042768ee8a71f293c983a10effdcc8a999a46d27c0cd67c3e0a64b479ebfcd48411b2a3ee18f75ce2a4d9575483c250958effef67e0fe1535f18fd1149ebd29f0507b3121c8445d00d6af8c87614ab10b9558e721be4bb90b561e7f3742998b9f98d9e7019863c9b691025f6bc125ce1965c8af59655713493221b629bdb98ac343961979869e6114490efd67a9098c289ac817092adf7a9fd2e6908ea8999205046b8b31eb80db7aaaf8aec364035f7c882510f805157a6d4e8c992cfe4616a126c870f7e8c9c4aba1b276c11edf6934653e5d839ffae6c10e30cd31a4dca39ac58e4262a2a377344a724b4bc607b2aac04f598187023c6d3a454cb234d2014585cfc3550151d127f7f0d0179e3cb49d7475d4379f894965a3867d89422ca3b7e4ef736cbdcf8425df32de653dcaedb12db16ef19809e807c08dca0e66e388950b561e7c1f0f41c555282da9d48d53e43227f32e1970c415cda89c258f59f8ed48c58bd7d3efa5ee8b001801d50785f001e1cae4bb3dfbd211d65cc27231066a89ec7cb6f5b13cbd236b875e5b5cc6139d6e8138697d84f3e5cc26a548e01bd054f3cf5a1878ad251b95cb4ad4eeeb01f04ba11fe0f49d2a7dd825a5abe25f71a14f3f36fc5505b4fcde89606ab98630cb4d0ce24752cd7161662f4f8a15ae357f1014fac0941e00362125893afb030edf574598b24819bee6c1ee149acfa6395436291655fc6289e52331e25942d2e0178281acc7fe4d3c30091feef3d585ad54ef1c764ae095068a06613e599d7fec9e1dacbad37fb55e063142c1fe505ded11058f11f41fe491eeae3f11144cafab13d7230ca3672d61336441d715465e955ac0109b4e43ad5d4fdd9899f11af393341a4298ae502eb0523f7a04fdaa8b96a2a5cfe3dc171fa0ab682be084c3c7946978535cb50ae72e4cf580251c844c168fcf8f4a7dc77e5ba3715488eff9ebb1283c158da6d28303449acc0de35f8e83dad74d3982a9aa2e2cdc44e6ca79fcc53950a8a58d109e38d6b307471af57dcac6e4c79381a966167f5ecdd959163d49fd971a3eda3a33f0e6c6afcd23cc00087a6b8830188dc3c4b795855217fa4b2e5f642e2e2ccf69b0167e4f302970e3f9a888796a758baaefefa6cb3dcd5d0aebecb173bc7130a2a3365737051afd38457ae1804f5d4ab4ffd0527d09c8b0fa1d3d6a861614318d1fd63a6173e41592357ad62d255d758f2551047cdf13cae4d20b2ef8af2598a851e3cd67dac595d1d782a786ff6833760ee230a5b8ceeb5cb848119768edc51fdf2d767692c40d59d3ea88f5736cf6d03c567a9f54b36f687f3e82fea9bb42dc4b043f97e3e2e8e73476b413e87d4bc00e045c9ba21468508f64a5bb08767e7cbc05899eb718d1e385b1b6069e56cacdc2a45d1263a3e0081b38481d3011069d4ce3a60416ba74e7913cccf133b6875f4f85b11184bc0ecdf0531c8b6824b5b8409ddc3a3035776bec7e9f9a2b843184668f9fdeb9e9afa1af47b56ac1bc42fd0b551ef555527b928afb00ac33508f30d8c55be071001e0c189cbf79329777089ac1be6617d86fea4e546780db1377bb7242081dbab6b7f6a9b7fc83f424aab1bf2f71f26fb5997838c228a5428fba9e3257440bc07845816ff42f615a7f1e917d3f25f1a3082cd96dbdd7238c88d1560d8e6d878bde73b86cab0e9499db9a5704a19851b49a1105c3404e1d4cec699f2c299cd989fdd57b1c4eb84dc239acfb124e7e60994c9ffff33534899820961e2824306a237be0654dfe0413bca83df81ab824832ee7f0f797eac8939bf78f6140bd372ff410a6250fcd515a97053a8aa3e952bef4e44a92a8c8a1560e12cfe4e41ce2c205a9313ca53c2744283b226a5b1a97e6f9ae677a68930e49eb6a23597c6a23f84e6c8fc59021163f866d8480179f7429033e0126878324f091c05b3bbf2f47117e11239d49b28296acab7d28d1f19139462a99b09f313066f880ce99a166fbaec0ccbf8464ea35e41673315ed58a8e4a26beb08afc51747ebfa4331d61cfbc2eba53024a16d844ee37be16f12c48efe16ca070a93343d833f20e6abfa9081d77657f7fe411f238fe42e494ba82fa90769f1ecfadfdc3d5b8b5f6afbade43f3362f84a9584704cc9d765d40754c9e9bc22f30d4b350d5f3787fb2797a4f945779379e506f351ae9714fddd4db6580541b12dcf8da9cc4e13ad8e3c6498e0085f4d35d34daf64d84a9cd8c8e8be96ebb99dbd68db6ed5b43c59af208e40eb82cfa8ad9b782b3b0b13e5af1076f3c236e39b2c35320015c1349f50dcdd306c8b0f8e5120cf279a30e8d1546789bd89b6a7746f57d101be94dae1ade2fe3b771d04b22f6cc49f7549bf1233b7ddaefc05c51013c5f4a8065966834a6a40a23306b004b44cac826bccaa71536accddf2035d406293d509e7d591f01ae7988333565aa9723971a6030c6cd579cc02aef1bfb8d2cfff7b7a639977a8efd83c712c70551eee4a03fa22d252f37d3882cfa0335963e5c5d17151f27582648b34e04ba2626a1a3e9415e5e698c53190a7d1be7e60b1348a414af8438355eb87c01040159de19e85714285511a47385ded9970d611e41725c270f2bd71cc963abb6b01ad9de14bc3cdab4f26eff6dd8ea239c323c5be17ad14e6d7c444c36ea53482d7352624a58e963ee53b7ab4f309871bd5887a5dc30a4b4bb1af91d9fe42b5db8ba5e6f217732224d422d75e93c488afe4e57c9f98a7134dc069e865c4694fa4412b8abbd9001ef6c96a41dd6b927bbaa975a6e3e4d6a514c4bac5b6870716cfd2632b3e52ac78703211306cb7ed64b7ac56eabd531d4364b9197bf4e26366290ebc9bc59ec835ca2db1daeeec05b5851a0122c0f9e6e9c9017abe4d36af1eafbb732f0ea41a673ef590d5f163c39e096f49b92c7124c1d8437925c9bbdd9b486395f4c8a922c", 0x1000}, {&(0x7f00000020c0)="827b1af273fffb9578f8fce89555d8fd0dc69a233fbc1c8a4491a2eacaa42bdcc94d790ad8f8554cdd080fe96f8dafa76beeb2e7523ab7f3ab73f932e9066956ee932a0bc5b8c8828f643e43328527cf8d908e15792671424c5b02110a9b023fc4c6a92e7015cc73543a46ae2e207e9007c867f22157432a48e2a3b10d24e58e45f97863b6d11db34b6a6e11b1024c7fe09a2ba48c2d845b9040814b3fe4f45bd8c1a2e10c4a07679e78a9623be37050cf2ee4fb628ebc4a1091a2a17acc8be683bafacc002522ed3ccbf8b93603c13944525592ca7e89bca05d70d96795585abec11a8038d00a31", 0xe8}], 0x5) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) 05:37:13 executing program 0: r0 = syz_open_pts() r1 = dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r2 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r3 = fcntl$getown(r0, 0x5) link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x200) fcntl$setown(r2, 0x6, r3) 05:37:13 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) dup2(r1, r1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 05:37:13 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x0, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10b4, &(0x7f0000002180), &(0x7f0000001d80)=0xffffffffffffffca) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(0xffffffffffffffff, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$tty(0xffffffffffffff9c, &(0x7f0000001b80)='/dev/tty\x00', 0x10, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r4 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r4, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) listen(r3, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000021c0), &(0x7f0000002200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002240), 0xc) 05:37:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) clock_gettime(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x18, 0x42) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 05:37:14 executing program 0: getrusage(0x0, 0x0) r0 = getgid() r1 = getgid() setregid(r0, r1) 05:37:14 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc04, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001240)) r1 = socket(0x6, 0x3, 0x9) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3) setsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 05:37:14 executing program 1: r0 = socket(0x400000000018, 0x7, 0x0) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 05:37:14 executing program 0: pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)=',\'%-\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0x1, 0x0, 0x200, 0x6d95, 0x1}) getgid() 05:37:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x2012, r0, 0x0, 0x0) socketpair(0x0, 0x1, 0x1d, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002580)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000100)="42b7c43ce3360f99ce81e935f7f2a2a3a5c3cf692cf6a39e98058f2e8b2d794ced767136450d92335990d765db474ddb0662b18f63475a672f2a7b5890d884e16d288d3f3c37895fce0cdbd864900fd4e0abf5214f7c4cf05003454d7f3eb8637bbf87a32848464d6cf6a39d10b225d558ba28e7d5d388260f115aca1a0ac44034ff8d46012d9303d0e93fca804c31628e51a12cb51a4c5f61c4d883f2bf340e4b9288b1", 0xa4}, {&(0x7f00000001c0)="29a896d4067a37d6ab149e2bfb0298e7ed787af32b6ad823fedea55998d7", 0x1e}, {&(0x7f0000000200)="a120bfe5fe221daacf5a22d7e7da4fe032d1ce391116ece8b041e182426539004e838a4bffa96eb2559cf964ad88e796ec4c604b658db6bbf8a93751c8a90b4b15a86d3adc07145accfd0ef9ad741c9eaa8ce2ebd2f73be1d827f296f37c154fda9a202403e938e8a7939ec3b95615a6106974f3aafdc4966e14a5e749468ce8c500b119961dfb9c981ebb9661b30a21776f5c80a9f8be22478506cb548f74515a82ad19ae21db76e732312ff97c034d791c91dba6607db5854cead1173600bb5c6abdb8534357e24b61840ddd8f27363c3d0f1c66c18f9e7896e5b68a5e39120dc5c281e48766dde475a354886a4a7c7fa96405364a77574097074515aafc39eb4c3cf784030a93e7b9451d7484b4f14ce6e0b33f8e5abb54a962d9d02ef896c5ceca6ca4acab02a030a3e00d018593e855e06a1430e2510ba2e9eb13a91e17d3e6fef0276f6d003bfa7840180c17c50948b82b801ec67915e5adf35a81d3bcdc93135babdd506246f6ca7d94bf893155d32135c561079a3debca604c36015e9785bb6c54bc1310b8c8d9aba856d818fbf1b54a2217c23d545d5a9fcc714dd9a260a454734b9b64e616ee32c2f82d0d56eab03947276dc8ec5968773c8baf5cdd51816c22f43b841737db4d18719d30e6d7c34d91d725c50bd8a0c04566eff543171673ac76956f496db83433d64f8a15531241c09cebe29d6b18cc9ccfb8b772234674b75c1fcf11687fdd199dd10b4a4516560248443e9274ff464b078884db8cb160ff71f1e90df6d618f31d8e5a5a9d52bd2cd8bbf79429e1a38c2c2b2d29bc5c5ba1ebdbf6f0369eeb84fb969691c61168c94b6d4ca6949250fc6750b9e6c92eb74d9ec895d437bd95ceaa62058daacc257298c501a427790de2cebfd7b4e01e20de33135d37365077e934ccedaaf8d021f90a770cbaf019a154b3a2edc1692b925236728e3a62560813e90ff866844c774bae2d738bd8ace1afd74808a8760fb4227f10145c8b1c21cd5232c0c651442c6ae78aa999bd1e2593a55a623098f15a6b8c74bee3c76e0174508866649f98bf6b6b98ddf54f390dc3a827aa0cc36dc1629b13d314ce9b1248a01d31d304feedd43411a51cfb3996131a592e7608fe6a9a5a2b8f9f1782ddd6723ec4c2eaa917228f0f6a7ff2ad60772d309c1f1c1f364493b6a06c387d6a0dd6a8abd78ec192a519421b8ef77cb396803482e3cebe966cd4de5405ebb206d4b0589ca0c77d6d46a8591c3e37108dc3c74027d3581771d11e9b66314707870f6861a72c954a3350c0841fff20226320074ba0d3a8e9f890670ab206323132ae6c79ac367a94acb018b08774e856b08ae6a6eb8b79e0f8549c10736a565641a038089edcc9acd4152a1a4d0026ec6958ceb0c94581be98e87df743717268c77b6cbd5653e6e313712dc9c91b3d663b73c1292bc708f30b0b07cf7ef4e482fb05f1b57e94bdfdb4e9cf63ff2d7d45d89ef8fdfb83547121e10fb929dcf7495208b04a400539559042c01f366740d7c744c66781dbd95e568db8ff58d83727e037c7b846ef325ee0d33075530c8505193ac58d1bce1d0279efc5e954840ed49551678c7fc8fa25c0dfb01371c90432fd0e5d35332951277cde37916713155004aa51219bc52615434a8d15308f13eb94b33a968b6389f1ec1e2cb774569d0ca65fb79edd67e511b243fdb3b14798832d99fe2660756431e24a79ae85be317e245aecec3496589e5390199eb49be46339106010bd7efaea8a0729875183509ed59d25bb5ac215a2b7a25f89b2338b14bd7a1e5a7ebf7f78354ae3bc042b72467a2582ba8fb0137f3fb9387b5b57a1c532d34dfa5df5a3711f33f9e4bf8b499e122bd0b8c34dc780db096cb952e7fb1dddf763137ad9f693c11cb77f02fdd6424b17cd2dcc207499c9c12695f4a71144eb885f71c5095df3c07be6038a22a7984db957f76120cd0bd6ae006a054fbea4e8b0ab950287c764bf1a0a3fb3884be2096f4c21f81ed2694a0ceda1115ac075c831dbee40b8e55c5ad7002d82680c7ef86b5ce56d19251c96056147466cd251a227943981ac257b7d872252b89cf99e57def29bc627f2d1778ba496edbccfbe41eb9b14c08daec970712c7fcffca36b72a171073d53c92e3b4b8c488772a6b4bfdde9c58e03ab0e331ead128fe565bdc22af4ca90f8542b294efb6a31ed8223d061cc6e4508900bd4dccaace6b2ade3666adcecd627a177874a4d46e5e677b2f7e1dc9afd450b5f695901af2ac44fc29949b5b96760bc0a05efe6809a406412b50d41f8f4d51480a4d091a589d82a0d4add3edd05820711dd90dfe6300767803745b6527ab592eeece6672a46fd9910ad99faeb9b3cdd57a6803940a7f35f1326cfd7cdfdd17c28f7020b467a4882a1ad8fea21dd7316c52f8a4d5339086e25b8bef977b48b1b9e0b5beeb5cc544168a20ab414017bd1e65a2e9a931cbdcff7adb51426c4174f6fb0af1d0ba9020cd369930c37dae6a3f113fd865c0ee3e8371ead38fd6ac644b54c6703019e257e4c13767cc72d73145e5231d15e5a27689357c0505440f42a3775a2fc8029626ba67dbd4d01059da7e39ced7a7f47ca15e6f3c67b996ad0112c7fb0d29fca35854c501d9c375c13e7c202c8e2b3e3b6d80d3db7a33479e6d9f155e8abebac0d86df3737c7d0a80755533add4cedfc2b9e5ce198d79bd2a9f42645d6759f717aa67aab08fe7a9f42366ef7589fb911421a760810ac75c492d09f745dff3c3e7d35ab2bf3fca3ee716a45ea1d9700ee8b8d6d290c00af2b3b67d740168ed776e1a0bbdf0fb65a988196f24c0bc6f4058af929184da0b69cc8e09101646e4d1c689fd966fad60c459680997b9d502e666a78d40545814df0bf42fdc9132b09c51b61e0a27a93a51690e2dbbbadaf496d71762174a7b0fe7353ef92e574838afb54c6c0714a5b167c32c6a1c31939e93df921ad9219d10e8eb3671855c86d4a7ceb35888864ceb8ed34ff4d770bf8591170e9442a39e22b3a08221be0afdb719848749a373181332dce1103405153dcd92e30574004a50dd9391229300489329faa0e05c7bd84adc374217b71931d5a85e92d9e5b88a3fcbfaaa19fc7f908ca7d6104b3bfbeca14d6809dd58e5ade9a7da28feab96cecf17802f10f167bc321d91899d74a68ea0532324c44681ffcbedfde61d801966131102a7083d8b4360cf19e9ba6c313393bf3792086113ba515417c7cc6a93dc8d3dec1bf789b87e4ca77e80b2563f0665fc007847288166764113341199f9cf24731322eed36aa637b9eafd9192c28bcb27a443949c08008a047cb4b737585711f2ecba27650e025e2eb4acd8b409e51acf431a57a16db247c2d64225436c062387e31e94bb47b0c977e90bdfdbba600109f4e66744cb20e359900dbcc5b8786c128570687a63cd27d3f45d4ae148e05abab811cae17aa84d1fcb59001cc4257ef7ed5a0a02b4332e88f0a367dbbf8bfff0fa76da468aaaceb80566e416b63f244fab072f2be3a468aa70481c721813c94f8cd562bec6369c04c77747a702104bdaf2659921bddbf6e3986580de0ff100173469968db776d484f0c14a4b66f88fdcec31994e41177e4927627a7baa6e0b6454807a9963287d25604563432639f919a27dec58817eedd46b2ef212855f68bc9c8257bf9fc9e680698d9f266ccdf587a5ad53bae2ece2409e7a4b16e4b92b6b6af641e14a10e8b4c641fd3d0c2ec416b362f6e8e41e5ea978e45c5cfc96679c9600ca5f963c47a08f5b232a56ba473638ee14ce8d03c09895fc04d17b69e03f4eff9c9a0df260f7660f266c7e69c935e1299717785f500bc323e19669afa44237d2218ac249d4459794f60b69e24f90832c24d54431c4433f5f0a573ec971f120cb3b34411161fb8d75bc2ccc78e16cd0bf786307695086a5a7d3c37f4cfc731d0a2ca25393745586624b49683fbcfab15e66061e442eba953c0d46280835f7e6b99a7eec2abf4872260e113a69759b937581e24595460eaf0dca09d1d69d1c3e76b46e585d6cebca88af0b78a8706b63a4bfd2f2f099007a23e9c059f08d2d29be1e77654440fa085ae4eef361f7078752700a5f86c8574578983c33621ac48efa9b885f6a6f71ed9a8e561c21197acf74d434f5ddf6329e10ede5b611e1eb89cd8a1ccf07083d5d4d335d289d6ccce966549aac6c2125a43ec3305189391c5038daf4d9c012265df8674d9c8d379750dc9d693b8bb1cd517770b07b6aec3486fa60eff6279b5450fc24c2cfaaebf7719945aef168f56648c857051d1733a97eaba0e31b54892befb5b497e8ee44d9cd171ce0e5822c7508ee4e0ad55830b7719b94e0a0dcfc34117952b3855c57e0ff15e57e1344c52f809ea8262503b8f27106344818d19a0d85f6a4cc2a1da18f81d7a8723a4f40f5415b56bf0c88bfa4d4fa227759c77589d1b47f50b8e9dd696eb2fc5f8ee38d785c82c69f4d0ed64b9801ebd322dcac38aca8cbce762c8bcd427b532cf73d4eca90dfad13a584dda5fd1724640edc5e6fc02d475aa3ab998798ed787d09a14796b7a86428164408d7c33b47aebb8520e767916bcf5f25afec8f4721bf1338699b1aaa5563d3f419cd981b2c23a5833c311884a1d76ac2a11522abb8fde3c6c0215065cd902cbfda3ae70e33539162605b657f34d57ed65d14d305c319326b605c4fd14c2e479d207cbbeea1df2ab9d7b409fee9a7ed14f8b3d39660d92265202b832bd0818cf75d88bc2a4a269f854042a54cbb64af166099b1e9694ba179683fb569ba24192680be99ae8a0c05be94c7679c94befeb98370f33af030bb78820ac5df0a9768fed1c412f921d88a3e2bff9e6a940108b29a69c119e4317878db5b3666b29d950338ca4406e9ab8a541909434fdb15bc15f0314aacfa176497ecc883a9fd914b30d8c335a754edb15aab5fe19c87578a0d5b802a4335a73573ec66600fcd9f3179fa2ee71adf712972aa472598f07184fd6ee9327c4011f1abc5da52066a57e94cae3ae2acc88804fc041d7e93c2e62d998cb3914ba8dfbfb288148a28af966ea7e2ad5dae0aacd95481be44b71ed8ab7f2481594957dd6adc77393b8aaf6512d9598fae448666f0bdc97117a7ee903c78fecf11f1d94b9f94eb991afc41c87bd2bfdf3552dc84902a9557e579f1a3025e004dd5a68f6f9e22239db5a5a77a172f70f50c882ba11da7ac938418929ff3b0efc0e9f877452d4f6dbc8e3690b904b1b51b6ff5520d1302866151db22ecab4692ca91ec7923eadb596a54aa0ed7ae7bcac52b7d1443eeda21be8d030aa68b289a377631f6e3c13ec2f7d2b83bd4665058e38216266873e1bc891f2bde33bbbd373caa3a47c6ae684d3b16d2bca60662936bf066e05efe500b85f799511df382d447186b19c2394c82bbc5e2bbd93a26614ffee8fa5464d0a9ffa5f5f80ebc0e8471f47f6d1dd532efac68aa1af2dcc54cccac757d0d60970d9fbddd521a27c3ee7c2b67326a3dc0ef19d6d5481b5006a3e5cd55456abe0fe051084fc1c0aec8f792e4f86c1eeff076e5293198394032dabc3c7785aa2965e63d8caf5d849f1fe3548b7d515e164dd33fcf54aa2f8741399bfb342f16ca7d920309499b3fdf754b66f4d93103768b423bcb1bff4c033c053c691be88ed27f92b106f968fd9121fcbe002bbddfcc60e4e78d979a73a56cfcad30a80a7111fd3e516276b93496f0ca29fd76579ed15f4ce2ffd1c96346f4778b4383d5c22ac761908af1f878cbf693ee0", 0x1000}, {&(0x7f0000001200)="4e6db289f3ff53aac4edc4619ee7d48db1cd4ac74584d4a35e685b69b9324902fd8514709ff73852978a63d7b8cc3e086807f8a1545692bafe04bae8f48ec977ea926616f9628254b66d5fed118e3ff375631de6dbd99cb65a4dcca45316634f52d36147a89a7e6206891764540ef95356371aecb9c480a33b874b424059454e08690af21b83c04606de89f919911e4520bdfbefad7bdf4d6a886005b8dc48fbeabb606acff5b1217129f4480c9d15dd13e1bd327a5cccf019a0389dad2f88b76b0f60d5856ae63801d021709362bdccb776904690020279e34853dd6a5b7ed37c08fb9c", 0xe4}, {&(0x7f0000001300)="fcde64c0c2a1f5f737a9157b09ece22be74b9e9bf0967cca7b09d7431b63a89d996e486bbcf5b2d3e7d1f1889a5923aabb5c4d", 0x33}, {&(0x7f0000001340)="be5510a19efdc7f3c8411a0964f7938b1b98d041184ea6635cda740d6bfe2d7a5c48a9efeddbaa0f7f21f220283a7aee6294b85deb4ac68f8e73628de4b1d073c32b62883e8fd94406973059c162cb93e2bcaa9d5c735ba6071a6923efd036ab4be0d6a78531e1775b73ad708f54150a98291b58794306cff1a562c344c54cb08db7c1212faf995d01fc944dd5c6bddb0c33f3dbe9c170efcc11bb0e00a22397925e03dc1b4f10c593e060f3464cfb65258a2a4ec972399f7a432f2900056a2869789e3195", 0xc5}, {&(0x7f0000001440)="daa5fbedf7e11291ad4deb7a55282b30633330f3331b301035052f9f5d3837baacd6ec1a0bf162825504b7a30303538afa3776ab8e144bbeb190cf", 0x3b}], 0x7, &(0x7f0000001500)=[{0x28, 0x1, 0x5, "644645666730748313ee5e5c8a891506966bf19486e535e7"}, {0x1010, 0xffff, 0x7ff, "06e35a2e06aeb189671b089746e2260f753dc5e238375051464fb74850dd30d306d45e18aaf698b42a1bfddce5ba30b2cd1352df59b2f386c68902e95348de9f278637091572b22b7748a4d30f13adbe8f3d6852455ccf2231d7daef812d243f158a73f9b857e2197919d43e5c86c73c30690b6d2f17452565f63291e5b53af70708d446371be83f898c54ab74929459bc8ebd5fc1490eb2fa1ffb46ae995c2d8457081a270f834dfc9aefd9a938a7dbc0f820e184a459e87b27cd251218105d90b394869cf08c52a89f910a0d6fc704d889be71323947ccfea8ae7c7e47463e26d004764cae2d640a83c0c419e26f2b104d92225b3aef4ad8a88b62283e9b603ed360ce673ead80457a2e3033c2429881698cf7c775f71d465dcedc7e18d4afaace616f9e9585e18d0b0d0c59f27b2d9bf99da032b35a9048b63796ac26d37e5830702d54671ef1b441e64b924236b94a360559fb359beca566aa388c6cfff7851fcbdbb5d24081f3a59a06510a6cb31859910b2a111944e50dfc90e8fae23a98d77026d65207165b104212688d3b6cd87f6347f4a7ab3c5593247ec6cc0cd75f8b7f62c2848ed3feaaadb307d0c80cc6e15905af75e4490bd7a723cc8521684cafc5319d93a5fc0b13ba2c29ef335f6d564674e79037d94e0ec51b345b393a3d770301a15b3a4d362711261aafddefcc62aba9723aa50f779b300db09438985641b0c6524e6e0b7be8de9192c89cd498f98036ba81499ee2c8cf32e8d7c645ec0b64c36e72030b68050e5eab2df814b01ea22c54afc19e46d45174748967ff418a58f92abcc96026b3a7cc1c925cbafcfcb0633c39bc01a41af99fb6e8a83c9ca4650c07adbf0207aefdf11bb27c74354b010413052487d0abedebe382dd728877723b01c3c64460e3e9e14b19acb04debb7cad9cad9ce9f5dfa955a462d63f2108879baa6d22384f9663492748b9b14c7dec5be91a7c0aad9992ee02c0fdd963adb125d918f5e63df1604a993c251d1571df549e3b80bf33da4a0e264e63b68419d7d8fcfd0c066a3b939aec8b4f5c9fbd7c54baf0e346d326dc0c076dc6147d47dd2b9f588a2a96774da45576ff9907623356bac37e933490df1a9a2252d882c7f1c2747d3f23e74d2dca2afdb9fceaa7d96fdb53f02b317818ca6f16c1fe5b595efdb8114cc2106986b56e3b4784cd3acb3341a07a109b216d00bb8f29a8e5dcb17a2eab9027cd24a2d62f88029a6289c2d81feca055fd58a7c09ef62264396ba9f9a98e6b293deb846dd5eaf786c2617a4ef5b530efa977996081e9705e1be180b32f7bc8d0f85a98dd891ff779af86984ae559378892f32f3a1916c10bae0a29397ff129a6545dfeb394de028372846052376d6746b5f70fffe8ccd5a29427ef44850f9141b354f0c2d1dd0bebacc8991253b0b25538b217f06baa01381485e994ad9830ddf1ae575908882a343a1da2c479d3f937a508a405f66bfbca956a7c0c810a843fced7536e0dd029284cea066ad5e202201038f0738dcea1917d2ac1ff238037629c53e9b3b83e13881905e072980908c67521449ff8f7b0ab9fd9afe02a2258289e743a998a78d8b940e948599ec889cca4c053304283e6d350aec0aa0850a330a6e3435a902041244e5c20f4f5c372d86e4522ccf455ef002c4204261b9bc79c2a264962865d8940192215545eef960a809255f7581cd9c1cff0470316d589a2787204da51d05a15bbce5b699bb87e3455231c26d16bf699fa96447c8eabb37575541bb18ab3c1b45e00d57be211f997115cbaa525a81c3ce42454338f85e901fb9bfb3f49155b4da5f0d1d2bf1992ee67849c6a29f6619dd1eb338bed7fca373915434d321b89113c64bf1a4811b9c81a08d589ac7186bd4214c30367d1e87c5ba3d3dd0edd1b314ee98f7ce006c70a89785fe1218e4290dfe6317fdb2233af3db2c5aa06f880c81dc3305ab3a8c59cb97d8ec4bbdd515b8132bbbcd6ddfc7109d29a8e2e0c80d17b3a1eac0df88bd4a8cfada271521eac7dad59d91632858331f4fa90f84bdaac4ae78555c685ac52cd9726f4f1bff67f1cca9c43ffef07533f2378757f6aa73c4b82c866efb72b870b1032a3d08444837165b7f4f806e1ac1fd990f211d8f2b8fb64e53a31bf8b5cfd0eb4ad9b0b01ed95eec3f4e7baf2f1f1ba3a43b52d21bbc37c7f399cb70e7bf51ac614560a210957df3a51c3e8cff73c664821382c79e412324d7ae954b6702e39053c0a17ce2d392ba93419e9537d1d0adbb766b85d3375db3726c41a37112e73a43f8700053fc7287e2d1520d4b8a8d0c168795bb28cae72babb53c459d8a7e1b8cc1602b3162299dfb15537d884640ceb9ca4e505ae4597ad919ee8fe0caa0a56184cdf9dfe0c4d29322c355b2838927365e084ea27a26e1ff1e21ef8fab48684f388a8f76a75ead7bf882eae4ac6f820a17dca79475855243b1c89bbac238253cb09663e07db1c3cc0c782e7d26a4e7ad2c421a882ef926abdc86adf4fe142969547f0d91f0b0f8b00c5f95bb58336714afb244b2b0fbb3322d48db5738447a182509eeef1ac1a8f861f266986fe09f527f4a01fecc7a338c61a321d252a488d198d2eb6748a66bedc16acca2bd449fa9fefdbdc2c3e0e979b46137074d9d7b0015f72f54167da1ec6acad2c22bd19a2ed54e25dbb20a8fb2d46b80f4c4d353aeb5edae99467d20ea82b1dfb92edfb2efad7af13ff8ad1a417d31f0fe29d4996980e3b9247b318ab0573775559b08de754e56800dcd78bca1948f33fe4908883a4e43315ba1de3edeb1415be36bd8a208bec1961053da6358b584dbb57b855ccdc8ecf25fa7a14020b0918fab58ebe0081c78a37a931f9b83ab94367909217f0fc34d2ce2630397b70e04dfe1134ebd39ee112ad240690555186724c194caa2b62faf19367e5ac0f3301dbe0e4a70ccd20ed07cb3a7464716f3d4aad749730adc5bc393381428fa820ccfbde3cfebb4aaee27fe7b1d97fa0e09ba1f9b73a88f7959af1b9720af1f38f464905722f041b753e812eb8cdd713bb8dbb29213d833df8e775ebb59a6afacf0606bf4ba285566317d8bf0bd6b55cf7fcd19e29dbf337391295cc5d1b2405cdf1269c2cfd78f0fd505b6f1812fa3f6f2faa9873cd54cd6e64fa97d80555b8df3a2dbbe8c561f0fcf0a6bfc43cd89f31bf7dfe66186646369eaf3f93af0d679ac320d21f64a3e261c1846d7b8227a5a0e3f725a4bfd4c64d61558843f65b2be460147b9033158dd1711f0a7094402b6d9fe948a297b9df6c47d87d231eee4fdd7034bd13116d5b993d6438fbbd19d72bbccd8804670ac7c6871b1fa646a13548f2251d17c3120371f764cc1323bd3d608bac4bcf7f955082afcb9ef2b1647066d9e7577cedbbc3f2b9e61cc93d4e24c80cfbbc89c9c0867c141d72cad34d5d22d1e732172b22bb22a90752b358c3211501232bd9843f9ee391ce4d497285816394b70d6273c6832704eeb1fa5bb2cf5bd1719b65f4bd8a506045acc6e231b0ec0c4bcd459d70421240c2b5c8710082ff973969f92df05d4fd7ea3b27a63b80ba5fbb00ec6147611dd5a29eba6543153ab9c3037f58fb3be09d53cc20942d2d19284950d622a729bbb572325fcfb07464d7a0090c28b6ba620496d92854723b4f735e2ff62cc845cb75a8edaad95469982b2b9c7568de49da68636eb30fcf14d034b77306b2779c8f50cec441900eebfe8c69c5bf2fb40e4854c58afc5caf2e2dae89bd70bb432431954cffa58316c606e926009427091ecee45d4e02653c7126a3ede0638686e17383ef47f73f54bc9a6d7f5bd947d8f8676bdc88a54300f3fe10ef602a94dede8163898026b913661d058e7e47fb6b6c1e18ce50ccfc5f420594d6f3ca7a1022b8d18f0e7a9df5ed3e97256cfad8cb7939882c7840237bcf990646751c7e7463751886f601dcf3237d9bedd4dcef987073b3a1ffb9ee7b11166145e000f859f88c4bfc6bef2ac38c5cb3b0bd1e3af0059ea64d4a37b5789fae928398ce7e19a3bb08b45b0600f3b3fabd71b4385c730ed46aa54c8cb830ef2cc90d3b01295b300b5ed5dee0daa56ff8d75a5c32db88c4fdd4d902baaccbe35c02f809f8d4ad958f576f362f4c780cbe16e72c553a9aaf6c0a12600e83d2f4363ba649120172a25c332d48fb1c3c583df43bf2576e4e5d789e93859ea8649dbebf8a971eeb5b5affcc27ffbc5270618faa5caedfcfe5518e5d028c319b297a40046d0b5bf3cf5e25f435978e0b11274f015160bd8b009c36c65449d1b7fb18bf25d94c982d83fe1230eaefd1135480c0bc3220094c1d68053365d068875e56b834a95058a362cf8562659c5b6cadc6e2980cbbe4be72aa58d1e8c35e10dbbf98a881065a8e7d0246516c15cb48387826e7fc7cb6cedb697ba543ec014181be03a5be6e258fcd80d487096fa1cfdd7ba8ffdc7c93fc553bdd6f2af6731e07be884228308eda05347a701738d27b1130cafc1c0422af8f1f9a1630979aa177b7800c36ed592d80562514e7bd3952ed7b1f51c82ba1f04b4d0abf91e048ca211c9ce57732a4cf0addbe3762e5259d84532a188539b6d2e993afb557244c5b80ae100967dd5a22e426e6cb4ca81f585120636615013265028e42734247fcca8c47cb3ce1c4e7447c7410161e4b79367485863e71a2947125fb59feb99022d2175291a01c6cb4d82aaecb9ec38c897bfd7b6c46b2e14bb41f80d853b33298aaaeb36bb98bc735f4e12b8bd7e0635143fe1a46ce057bdf25f7a69a72c9ac393707c18e7d6d18fb3b324082029b45b8f4650f59f18a9b4dcdf031447686b34e1cd0e3ecfedfdd64fdf4e177d9db0a1146aa6472490f466b7eef93eab7ba4eee5b0acfc34e84da824c534a285e7136989e556274f1c07f49cc2c64c0ca5174757a421a341c9cc944fd2056abd09e82cafe3a29f3f741aa1e2d93f8a2974a2d91f180d06622127e0e646878fb1efb7660c4584eb50735cd17f4d25030f93b5b2be24c875c09af2702a5175ec17fcc4d643922ca3c073f492335a1e512b3abace3edc4234500c5908defcc15b781ee75f2a333970cfe5efc2caa39a8fbce1b0517b2f63d8fc9520ed50b1235851deb414da9c1fdb4cd2a4952368127f1d021c21b5c5cbd40101aada9632419d775529acf9dc7d87db09d765518933783e7d303dd175b2d33f341d34eb08d7593ba12d21ffbe3c37be9aac49bd7984dc3609d292afcf6430cf34f59c4d88125e546cd859716c321b7cfcb4ba95da5deef6c3a72781a4c6908336ff5ff075cf0ebda3a033442f5fb0a109930c5aa390dc5c6d701a0d2bcb26c1c27d08413620e78c9d01c98b3224bdc7236451d9d74029f2ba68627d88bd85aebe49eea984af77518b664be195d6be9243551175df2221e535005079555cfbfa339d4183e03602c75a8d14a7830fe4bca4a8c6377837bcb1ea63ac1734153a064cbb91f10c1107448762a5d68d369a394ca8473e79964b8c765e81bd9f19d3aa682018dcebaa14e002baaf89fd1e2ebc1b2af2ecf5e7e089115857cd6f069889a2d425e8fc76ed647646c7fca92b763e6d49d975e4165d956ecab7cceaf5f8d07b0e0b97d032415a3c3fe6d19173d01127f2e8fcc8f1b98bef306bc9ee851af14d8c676db9e27d18aa1f376ed29966a92cebdb3ef38a177628d78201526d2e9e9edfe2eba9bb0d790d0f8484b372f0b6b52835f63b74cc63308ce679382f58a615cb88170e79c5100623f248d4af0da1b6b2e6b06fd1bc1c68d2bd"}, {0x40, 0x1, 0x2, "ce62b0331bf49b7015d4801ac26b5f766a34ac2cb5897106e3858e0cbe07e8ab69506ff29b2065ad621d"}], 0x1078}, 0x0) 05:37:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x97f7) listen(r0, 0x0) socket$inet(0x2, 0xc006, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) 05:37:14 executing program 1: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) setpgid(0x0, 0x0) 05:37:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000340), &(0x7f0000000380)=0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) close(r1) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0xffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x48, 0x10, 0x1000, 0x4}, {{r2}, 0xfffffffffffffffa, 0x1, 0x2, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x4a, 0x6}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x22, 0x7, 0xa3}, {{r2}, 0x0, 0x1, 0x4, 0x9, 0x8001}, {{r2}, 0xfffffffffffffff8, 0x2, 0x20000080, 0x9, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000002, 0x55, 0xffff}, {{r0}, 0xfffffffffffffff8, 0xc3, 0x5, 0x81, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000001, 0x3, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x4, 0x6, 0x1}, {{r1}, 0x0, 0x2, 0x0, 0x10000, 0x100}], 0x0, &(0x7f0000000300)={0x6, 0x4354884f}) 05:37:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x480000000000000c, &(0x7f0000000180), 0x0) 05:37:14 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8081, 0x6) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7f, 0x9}, 0x8) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0xc000, 0x7fff) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCNOTTY(r0, 0x20007471) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000180)="6fa5b62f6da692e3e4502e36e348055e789eeade5fdcad8e8704eb8a6a503836f0683b056b47373d9e4333716a9d0e86de263ebf81de9fc6bee4786bb3986b76ac8b0fdfb14ec41b1f536f2d3b7bc78fb9c573ae0930553c489971f2611527051bca539cd370b1220d03d760a8a1d6f108ff513fef95bff1d8ce641b8b1a036ceae2c5c8a52060ec15fdb2318b8ecced00fb0b8dfe443e91ac98a7247568a2c61caf3462007a2862f3fc3d1d1d358e07ee102e5d6e0146d3920f952c2083c4a9d98209533c35fc94c7c5695d411925d8982ae78fdd73a255085a95a61b446cb1e258f5cb4d11ff06f6ce2c7875e607fece04c904e10d88a0d0", 0xf9}, {&(0x7f0000000280)="2f7b5d223e605f62bdeb0bf2c2300302d1719dbf3960184eb9afbcdc", 0x1c}, {&(0x7f00000002c0)="4e95a4e80b7e89f3cb455040e36737d68bb05db0db1a8cb9bccd327fd50d0b24c584788c0a07c683563cff0bfbfa14bcdda6687a2b519cc731c921ce89b4ddf8d32847e436bb1d70b61c773e8b49e555b4de4634bb4a1510c2a61a0aa91cc61d468d2dcf71227c8f3c9cab9011f653472bd3b69ac06edbc2c57f85aebb469333af834bcbb0efc35eb9f9b03aeeae5178ad2ed344ac73b02372f9c6f6494d244cf6f3001a382e22654c", 0xa9}, {&(0x7f0000000380)="7c3549a41f08b7d5a32067ba1c05c7f89335bfc6794eebbd2d575976f5d9efc2f481c3fe6e8bdbd87262d1f39b1f5b2b0766777c7e72c38fd343a4e6f8e3b2211c74fab3f92bb6adc94986643bbe3343b15e1c58eec17c5f3c2200b366fa57fced", 0x61}, {&(0x7f0000000400)="d497614489a065de8185443b0114ea8a43912d6c1cfa4c9e2120c1d86150092be55c4daeae9275e6d8ab9fee9c3adc00f9483161e9d108cc34d85c05b3dae314db1b2ea55cd4a6fccf92c906c58f346fbf05177d2523861a7c09dd58a8ec4f3787e39bb3ad98613c111b3c724ff66ebffbc43e2c464c7dba741443a0cd0eb6c06e2a4ada8476627168e94eed82872043dac355d86077c64df7e3aae9044c2585f498caf12338806254e2784d3a4a9a652f390c23bf85e62f5f3d66b40e91e8f152081bd9be2962e6743a17806f8d28e774d62ea2f4219733f31548bd1f03a39499b400ca7ee3720254fa2a85b42c0927d47cef5f874b53da", 0xf8}, {&(0x7f0000000500)="c70a77c7799907e754f767099090da9cad0448cf8b1318031227e195302b92854b32cf40620029992c3a20c3517f2fa862a92f8a255b61b96fec0ff1d8a3c4b692b1cc3ddfd16be6f19b4ae95786e49439fe768331a97f033924e5c8714120d2ad6dfc66c01f1cb6f297b2dd42e8ae89b366b41014bb0070a5bb741bb7781126386c64b24c65633e6a7ee313af8495e3cd55ab0689e8b50f8195a2e6188edf27da3667ddd42121f71122758788f312ed5305ca6a6b1322683b14", 0xba}, {&(0x7f00000005c0)="ff007289438d92c538e5d3cc929a48acaee5eb21faa1c497749dd4ccc881871be02574062fc006d616471bdb15a5450a2db90c920b444f998899ce39f9a148bebbb05ca6bafdd028308b529280ef0670e0696a4efdca3d41c784c415ab50ddff69809d912ec8473d17eff17675f8d4314f86bd8cb1a94bbed4c3b96c6fdf06bc353150c5d6a3e28450110e82b973742d96d60768f0cd242ba14dcb22139bfd5051dee18173e36e58c90ac38dd989c449f7865bd4c15887a9524c89d3ec", 0xbd}, {&(0x7f0000000680)="63aa87ea036fe0f67009ae1f38305bf46318ffc2724964ac9597c5283b86af4887e09b96a738bfe1a5165b6c553c9fb6ab58e5ed6a6bd69cda389e1d35a8900392d06a96405502f24eafd616d375dbd9d83b72c27fb24c8d8a77121a181055bcc0f286b92fb16133c2bf7859422bf3ef052f12f68e4f03e0996c1f7b52dcf23cedd7a310df30ca4432528bf17179039da034fe96f15462ff623caf1218671e65ae461d78dfe5bb904ae35d833e0d37523981000d1f56b0bb144691e5980c2cc8469844dd8f543ee572d58e3750e2e15bb75fb705f1dfcbb6013f7196ce0c4e169e519d11dfb847bd3388a2c2891c2b8e2aee8be6ca426e8271cd1dea6e6f", 0xfe}, {&(0x7f0000000780)="7cd18ea302ba87d3eb79c3f3b035d02d0c0c311a8d953b572a799b2f2909feb81aaab18eaf2836187b88607225dd362d1b19990c2b6a6961a8507f521eade0d67d0653ead02bf6b9912a35d012eb79b21c83d04a516abdf2bf54918aef2d54eaff74df2632ffb2f1c8e290fd2cbfd952a3c0db64353a4ae9d1400efc284481cf2d09495d6b242501917e42f1d965e54edb2ba8db4a9bdd669a8ea0913937029d13bd4124831a9be5360941ad6113cd4a9967181aa47d2f2e1eaf2604c6291877ad8830cd252cc7022f21a78bdd165982532a4f21dfeec67f410f87d9", 0xdc}], 0x9, 0x0, 0x0, 0x1}, 0x1) getsockopt(r0, 0x7fff, 0x6, &(0x7f0000000980)=""/249, &(0x7f0000000a80)=0xf9) bind(r0, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) connect$inet6(r0, &(0x7f0000000b00)={0x18, 0x1, 0x200, 0x3}, 0xc) getsockname(r0, &(0x7f0000000b40)=@in, &(0x7f0000000b80)=0xc) r1 = getpgrp() r2 = geteuid() getgroups(0x3, &(0x7f0000000e80)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getpgid(0x0) r5 = getuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000f80)={&(0x7f0000000bc0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000e40)=[{&(0x7f0000000c00)="4d66ac320fa356a0d5c0839b7eb3dbc984e39e9cfc70752f140f9d8d7c7b83337424362a091667a4663252c7ab717a7d434264171920114e233a0786402a48dac6a1de8cc2e6e4916ceac1e6288bde944ab6f11e17ad7546b9ed3967142417df61443d964a9bdeefd9b51a73b43407ff5da0aeb3eb81ddf8b6b9726cfedd3cea8c3cb061166c120f3e10d53df47111a413f7502151021dd3c0d15397ca7cd73feea677f151f7b52e478aa3167fd106c53322ab74837d1a043025630a7feb2420190b328001dc3741d109aaf7c665c26a37f265eb59a43a2b749e817f8097ae44f19f7bdc5c", 0xe5}, {&(0x7f0000000d00)="170fd59e0f5fcd95cc0348db9e0f0ce7a1ba7798d775d53465d9c4a9ca845524cab883c3c2a0b31325bffd7a3f5dbaf5f173d16353c5700f5227a628b927ffa01d9ff567d0ebfdf400910fa49ac206442138c0f6ca", 0x55}, {&(0x7f0000000d80)="68bc0658c84ff03e5a2f6b2114d565a0043f3c0db6cbe49cac179b509650c2f710d2176343f5e4a262d38646927f8d7988b1c48fb4f77cb46de0090444df2ac19088d57ec6d6fb8f143989bcbd", 0x4d}, {&(0x7f0000000e00)}], 0x4, &(0x7f0000000ec0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x98, 0xc}, 0x4) getpgrp() connect(r0, &(0x7f0000000fc0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000001000)) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001040)={0x23e4, 0x1, 0x100000000}, 0xc) r7 = dup(r0) ioctl$TIOCNXCL(r0, 0x2000740e) sendto$inet6(r7, &(0x7f0000001080)="0d689d58a47950716f564424f3e83bcb7cde2abaf7e68bf644dac1a4a95335baf2bd2c12401d26bbb307b1724cb10d6bba5c2fb21903721a46daae6f13d4b824f8b1ff6103c116b2029ebedccea61c9ce2e6bfa7b576be5d6d03f4a0ef9fd8251ec91bc0cae7054361d0886e902135d52ee7d09917884f876db95e149ffcc358955db1e8c1dbe4e427054fc5fe0ff785523a76c4873589a254a805664f1e2be11a2251c8cc1b900655c76a09c230cc481de52acc3f408b86149ff162", 0xbc, 0x400, &(0x7f0000001140)={0x18, 0x1, 0x5, 0x8}, 0xc) ioctl$WSDISPLAYIO_SMODE(r7, 0x8004574c, &(0x7f0000001180)=0x1) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) fchmodat(r0, &(0x7f00000011c0)='./file0\x00', 0xc4, 0x6) 05:37:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r1) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c", 0x19a}], 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:14 executing program 0: mprotect(&(0x7f0000555000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x200, &(0x7f0000000140), 0x0) 05:37:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) 05:37:14 executing program 0: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) setrlimit(0x3, &(0x7f0000000080)={0x10001, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) setrlimit(0x3, &(0x7f0000000040)={0x8000, 0xc361}) 05:37:14 executing program 0: getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000180)=[r0, r1]) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x156) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCONS(r4, 0x8020426c, &(0x7f0000000000)) 05:37:14 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x400000002ce, 0x1ed278e8d643bf87) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') lstat(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)) 05:37:14 executing program 0: clock_settime(0x3, 0xffffffffffffffff) 05:37:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = socket(0x2, 0x7, 0x3) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 05:37:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000d80)="f0dd10fb8ea738626bd2580c570db017b53c98f683dd2aa54e27a0fd0b6baf9c594e0182b6b142d3ecf0d5131bdf3179990eacdd8f1b348c0b0cf46718036e57697b2c745de200a42b17ab2c1d72d9786b845d3941ee3b57aa0f34d07f3dacdb500a9254d6c6769f7bc7a0da24877b6d35a600ee3cdc1354b426885de33a67fdf7e1c2dff04ce182612e61f8b8a04cb15c293ee7d59e9bfd12b5e787cfb3a09ef983d4ac60755afb5b00acf913594832c7c02fb1f89c24a283902046b0e39710b9d818bacae7b991f46cfb2cb6988597926e93b1daf9f1c7c4ce4e287d6e24044b3785111476f58c78188f39a425c790dc20b02769edaf8cbad247521ec73b74ef86376a9bc4ab256a06c19daa375ea333431887bf16ddc205bf7b5e72a72bdcf8cf5eeabe50f9bbaba4ef0b07cd9b7ce477342c4ff6f1cd590090c775a1f49cbacc64c45110332fc9c08fcff9307ac60c1437d22a1c56caa685091c8e4cc4ad320439fb0fcb73d83d006fdcc5e2b726884375741cc8b1bed44eaf6dbf30af0454367f80ffcb2042e67a790c29b440b127ccff001c595028689fa001187ca341d4c96094aa670c56bc6ed386f13ee149f97e2f149c35552b353c72b125c402b43424ee5e44ff7b9824f0fea01dd81e6b69fc70bf22fbd6789ca700a98f2d2932f74f893a674c1462d48af85875e7adb41bcb85ba4de9154232c0b99cd0c981cd635e6633489956f9d252131715755c1cdaa9f01b6216051583d7e08c7d242de94f25765c02c87e3e0d389df9e39fcd4497ee230af94585af7b5cdb85b162d38e463b4709538c29555b4e0ab8062638e676737f6694929611ec18a5c81da4de6ba41d10c67a627ec29dff9261293e6379eacbfabcd83a70c200defe7a48747f11758ac52c255e9b9eaeaa62cb4cf0a9491201140f9b34572c4edbe1920f980ca92c53405ce21cfe7b4014cbbe74f2f50ec63103a183e6beb666f13e53c49e1a31548bd305db12d4d1f3d6179639a031385b35132a3a58542fbfad4de1db85d5154c2bdc610b037d37a6fea0b94adcde865b36365fd902492717bb11c70b1685a738ef78e62fa8e57142dfbaccf618fb488e93105fcf6c3cd98af399c3faac8616f5f264ba021ba7f9817f04962502bbbf58e3d75155f48f430d5b601a6807a4197c1cff3780eed1fdc70b957fab79f3b0aef663b0f70318e327a2a12880429a276caedd1a2b40b80117aeb64fff7b4712aebca4d0dc58248481195e0508551b5c4848b5b90cd2f61b66f0e90547e4f06388a9b61422172cf59e3f72d76d418c631576c66520ce6321eddeaadac38a5f19be63266a7839e7a50149305a0a389f2713ff2d136cf7bffcb7d5ce04367bc5a274caffefce8dd1a920a243d6c6e8a4866edab612f55b9b3aaa38b977961b36fde14c2cf8bb5c2ce6d747ffb835ed1db350bccbe1c6e5590695ea420306ed5f7e266704151b85d31baeb590e090f8cc306d7cf1555f4a0460c98894b79b1818ef1266b286b6d99443a1822993c34f35b30fe21d3f9e6a5663cd05b4d60116bcc0e502d64d21963103be80a865492c47560e152aab4a4dfceb363abab69edc5f75d15dc9403031563bd9f73a33742c6597372519a7985b9731bd1e1241a5d69ab24b6b53aefe9181717841759b671b72369fcfb30aa04c6c8744a9f778fea52703d795dd5af8b7e04f3992a6c77fa2f50337cf29a1cdf7fb84a594ab5a996db189f20dbb064eddb9c0dab5501678b58c3a2d39f6254e6a2b8054826d8fc76f31b78783e952464d87ea158bcac80fa3c4625122a80e14b9d86cfaa30573ab2bfce4e5535d4ec7859cc0f8d43e06a2201eb409f96cdf27f057c6f1c54cc981c130286680a72badb37ac30d17696f3c712e651beec7be8a34113b42413b7370a2d590ea4641f641e8916d1fdfcdc0ec87bef4b05ee806f5060874e2794d9e7e4575d6e91f75f917862686dfcffdb46324f354683517cc5cd82bd8bbdd8e60362fecbe7a0f766e9b289ea48d1e397b494aef17ce4aa3d49dcf8f497c0dc120155bcb202d0280aa0db930942ae5d277bb99cd94b1b5af089bb0b8f7fdf0e2a543c6b4a4c0db9f06faf27c7d9e039ab3afb4cafad2a8c7c7d844f91fb0c3bb97fa691815e3e44e193c7a60cabfc65adad053d3472d4ee80a20aa6e74c8c0658e526ebc83c6778c2148fb5fd9b62afd0fab4b520fe31267ca4587815395c6d8748267c3937e09e93b6cf9997869349b12b225489f021c939c8649ee24fcc68eff8a726f10b147e6831ab71ae88241fa71618e55254cb52708dc9bee275862e3d3ad4c06e45bb573048bc921b62a7359dd964a75e252db74d5441ce7f00f738699cd7b1405ba1bbccda5f01ccd5ae47151af6be3fba0984e14d8f18b6baa42f43b91050ad519a597c46bcfd34eca24730a4d5cb1da3658adcaf70aa566cee49c70541a0e9ff17bf5e03af1eb91ef382356d2a95eecc9d98237619224399cb1454089496615662657c5595ab57161255f23b36ca0b8e497eeef66a802a473b73f5880f857abdc0aa8e0c101faa8066f87e4304872f352ef195a194480046e6285967d5dd5451d9e19b5a8ff475c09e6dc51290fa1f0cd752e38a59779eefad7c36282e3ddd022ec6ed9ea0e3304b0c68f9ea24fd5c0325a56fb3df224158b88b4a59c5e723a79aa03ef8e785be6fb966885f4cc0010dec8949bf4e390137b763cda9fc773db63fa062288bedff40779e3c20bfce12ff482d94602b62c5e0f9558e1f384fbcd41e28e90fc6a5fab4b7702e0c34ff9bb3302ab8dcb7344b5c717c3f14fc3329bf9ac51c5511e918435cc990095476f77d5084751b966c9a76f7d985985be67d9fc40471e5fff36b257d62c8e8a7960356009faf595e9a4327e2246747e7e8dceba6441fca8963d2d89452ffbf14e8c08608c13449179f9f898e815cbabe4ec32cff1f5144c95c11e080815344a4858a7ede466f1f9a11ef720c57dd7bb422485d41b8f6bb3056239b555b294b6562b0a1e0bf68f845882fcc41555e10d5fd39b38bf7b9ef69cccda40889860f1ef6d554de075497610ccf1add40aeaecb85f7e1ac70301948e5bf9471789ef00e76775f8f6968d6b77e3dbbb96786e357a0d9276da05f3fd1c9faea00a07ba6f49aa488369eb6b2ceb92b80d2e4bb02cca335570a6073756ed296e2820f5593cc5a585776d8195e1390ea0f8bc66667ca94d299291d6ec42d634238be0cf47c569ba08714a542010eb6be1f44c12bd94954f7adbf8ce66c469376f57f22d94d13058c426682f39064efd0c1125b6841600ee7d84566d4e357d0be830bc3fe7740ad1b50c522957a671cf5dcf4e489e7eb15dbece45aac04caf12801d7fe831435bfa091cc30af513b5a9d5f0f4ae328d0e020714c7ecb7907e01896b4cfa85297f53258b511a95e277a03a3dc51f15bec6358bf366951d48be6cd6d78a2534f98ea92df448ffa9990e7c56d00b7a0bd2ddb78a6266cf819c9f7c93a24a351bbd0a3a40eccdd542e621312a3754b0a418e18423f2875879e387d28e4f76b4407d2cdb111e0541fb1be600a5e465fb9421afa0097f7d8f0a54c12d1619db7e72635dd841ac6bd7d8a36e3443b9e4c1c3ccc136fceb00db518b7096b659f72cd50d8d50827d87859ada081fff871ae37d5703cc5170772e815797d233d9aa264bcc8577c386cba827b4fe247b66c915c5a6dbe4cdf653718956dd232634fcdcd318dee7bec8c93a40a9f1e291a264f467afd12ab46d5ec0b38c51e2331b20f0a08119176294280b7d31897799728117a66a16b223178166662aa496a94352f96a5e166e236f59588fbe67b68c9b5561e0761e137e4883b3b2aefb4731ab82a03162fde7d59559f554d91f9b41a9f82c427b91a67300686cccdfb2fc71b3cfb5a1948636d10468d0cf8aaf7980625a60a1f9ddabf5d92206d68a76e048bd6d54fb7b882598ff160bfb81389de9ad924ab4ed70ef4f1cb25fd5f5421dd54dc19e310c7609b965d66c073d1d28a4e5a5a859a040e3c12984bfdb880377481f7c742042fd8943bff10d0fba6638cbef4011a2f419af0a545db7eafde822b05b3511db2e60e455184b748175c1be177346b970686759c2b6972fffa9e1603983d0f8c5970895501d9d97c601895df459d1a406a06f979bb9017640fa3d72a855b1688bb13bccbe7641d80cd8fa0266f78cf1771cbbd53c681a1aa53fd1e7d30c8386a43c70272f415378c76858d038265ab52d3f6405fc9c821186d2dba9078da47d56c2ceb631c41afe4f4480ed3937d3e57367c91129379a85198df685510a888e5a2fa20a9f3ed9cba0e406cdb153377927d8331387ffcf97a79afecc4034e2ae08be28b1dc1df1f545f6276d5429fe65b612909afc40bd504f8f10ab771a99e525867b5202c66b7fdac288a95bad1a1096cfe30608c14ffb62d1e87c52a76eb275ffcd5b5b752c365b59322cdc941df8dd9c655ccf56f39c00f10c78170f9f1cc6feb9ead6493b310907c8e0e754674d4fc9635a05c84b1eee5ed4bc369e7f1c708b18331e6661282a3f1eb8d8716b770f679509c212e7ca2fe9fb213662d45f0956037a9d05a25bc39621628a3801eb36766725958e010605194b8bec5816fa374756c79924a8ff420f49741b88a44be86c75f1ceb22a8129f3da29308b303d4389d5ec818390294381438321a66b69047942205223f28c7a9b2c387934f369dc25c009a8e1f52371c7363f753860252999659bb14589bed4f7f2992123de9ff93d48629e64118cdaff09900ed17b3ade0232702c24cd420a51a3d167c902168c1ef47c051ecc4a7d9a6ed129e4f1229fe6ee1d770ed5012b9e76077a9d334e0554a61fc1a6c3fbda1d1ab05dbdb7f9bc07e27b135a0817ba0d7f100063c987904c52a719f6d65bd854969fab76b021118a3b23887b1e4b251362ce130e8347a5704beb210d87683ff0a813947c1c45c870b0c5303535a105a5f65be65b30c6823f0bb7423225c8088e763fe4bdfd1d9aa6def1819b9ae9fa7f81f1cacdf130fc243833670f8b375923f64121bd7da85aff5e12549b9d356915681790a52d10a574a07262a69cbaf5d26c655fd3ea21a9412bbca62af27bf64c703ecc1ab5b7e7f74f9660cc43d80254e52cd0f5085107c24e729a38e92a19d1855a9a9660d66a810cd2af05f06d26111e54249f422aeebf327c7bd4b674e57b67af050c92f9e1c897cb3a69031af8530ccb317802ea6195eea3607ff6128beac991caf7a3dd80385ae4417fdae2d943b7dabe1b745f5673525a6868f1392cc0d1e84719292520dfe59799b4b179a558403e63310660e30acd1b4214aa875a4b69c0223499e243825a860e6b673fa9ce85deb04da87f8fe69910808d501426dc4aadde64da6ea8b3d9fc58e2c3c52818375a6336450098912dfa464edaba2055442ca3f51d86ff5d79fc17f7f761cb8a77f34f919064860d99360064ada1d3405e58be76cd2168ff09c4e04e2a358b40c18cc671659e235de91d498b4d6cccdd7e16b801334cdbddafcff62a622dab5c55a60106ff644faca15ff5a1926a08534a978918081f50afc8da5d71f8273b1cbadde76631bb9246634910c427d812eaec2def0f18fc27a9f78d07710bd111947ad763463282dfb2a886090fc1e4347d141ea3c131007e4bef587935b36fd49b92fbcd383cc90c0ffd5da56eb6dd181c5fbadb96800bb58a298fc1051084a574fcc77dda2d55ea26fd6ee11782214c28df864279d538cce28db207", 0x1000}], 0x1) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) fcntl$getflags(r0, 0x1) writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x128, 0xec7) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) writev(r1, &(0x7f00000000c0), 0x64) 05:37:14 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x4, './file0\x00', './file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000100)={0x7fffffff, 0x0, {0x100000001, 0x4}}) ioctl$KDSETRAD(r2, 0x20004b43) 05:37:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/96, 0x60}, {&(0x7f0000000200)=""/111, 0x6f}], 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x18482, 0x8) close(r1) login: uvm_fault(0xfffffd807f00d9d8, 0x9f, 0, 2) -> e kernel: page fault trap, code=0 Stopped at wsmux_detach_sc+0xca: movq %rcx,0(%rax) ddb{1}> ddb{1}> set $lines = 0 ddb{1}> show panic kernel page fault uvm_fault(0xfffffd807f00d9d8, 0x9f, 0, 2) -> e wsmux_detach_sc(3f2a36016d71fe5) at wsmux_detach_sc+0xca end trace frame: 0xffff800020ca2fb0, count: 0 ddb{1}> trace wsmux_detach_sc(3f2a36016d71fe5) at wsmux_detach_sc+0xca wsmouseopen(6e873d895302cf10,ffff800020bbae28,ffff800020ca3020,1760) at wsmouseopen+0xe5 spec_open(b59153f4a0f4384c) at spec_open+0x215 VOP_OPEN(65ea782ac68aaa9e,ffff800020ca31d0,1,fffffd80701e53d0) at VOP_OPEN+0x72 vn_open(704d6d45eaaabc49,1,1) at vn_open+0x4c2 doopenat(f525f95fd7dd27c3,0,ffff800020bbae28,49ff0310218,0,50) at doopenat+0x2b9 syscall(a6c67ce5500b32ed) at syscall+0x5a0 Xsyscall(6,0,ffffffffffffffa8,0,3,49dce636010) at Xsyscall+0x128 end of kernel end trace frame: 0x49ff03102a0, count: -8 ddb{1}> show registers rdi 0xffffffff8196b497 spllower+0x77 rsi 0x49a rbp 0xffff800020ca2f70 rbx 0 rdx 0x49b rcx 0xffffffffffffffff rax 0x9f r8 0xffffffff816da4a4 setrunnable+0x94 r9 0x5 r10 0x5939831ad1e193d9 r11 0x92fd97a6b86a473a r12 0xffff800000026db8 r13 0x1760 __ALIGN_SIZE+0x760 r14 0xffff80000064dc00 r15 0x1 rip 0xffffffff816175fa wsmux_detach_sc+0xca cs 0x8 rflags 0x10286 __ALIGN_SIZE+0xf286 rsp 0xffff800020ca2f50 ss 0x10 wsmux_detach_sc+0xca: movq %rcx,0(%rax) ddb{1}> show proc PROC (syz-executor0) pid=54542 stat=onproc flags process=0 proc=4000000 pri=0, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020bbb788,0xffff800020bba988 process=0xffff800020b949e8 user=0xffff800020c9e000, vmspace=0xfffffd807f00d9d8 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 11912 87841 39629 0 7 0 syz-executor0 *11912 54542 39629 0 7 0x4000000 syz-executor0 11912 466219 39629 0 2 0x4000000 syz-executor0 88892 492482 1 0 3 0x100083 ttyin getty 67701 289219 0 0 3 0x14200 bored sosplice 64309 319622 18461 0 3 0x82 nanosleep syz-executor1 39629 476468 18461 0 3 0x82 nanosleep syz-executor0 18461 239031 26372 0 3 0x82 thrsleep syz-fuzzer 18461 111322 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 495282 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 511133 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 168426 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 521906 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 233989 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 477529 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 266092 26372 0 3 0x4000082 thrsleep syz-fuzzer 18461 160738 26372 0 3 0x4000082 kqread syz-fuzzer 26372 303931 64221 0 3 0x10008a pause ksh 64221 416112 55158 0 3 0x92 select sshd 55158 368058 1 0 3 0x80 select sshd 43769 71476 94456 73 2 0x100090 syslogd 94456 229086 1 0 3 0x100082 netio syslogd 11447 342876 1 77 3 0x100090 poll dhclient 27864 182249 1 0 3 0x80 poll dhclient 76302 35595 0 0 3 0x14200 pgzero zerothread 41768 42713 0 0 3 0x14200 aiodoned aiodoned 82146 440932 0 0 3 0x14200 syncer update 1446 103967 0 0 3 0x14200 cleaner cleaner 20092 76442 0 0 3 0x14200 reaper reaper 95173 227554 0 0 3 0x14200 pgdaemon pagedaemon 82630 332778 0 0 3 0x14200 bored crynlk 9656 239682 0 0 3 0x14200 bored crypto 77813 193064 0 0 3 0x40014200 acpi0 acpi0 93193 449702 0 0 3 0x40014200 idle1 47110 463150 0 0 3 0x14200 bored softnet 78680 27569 0 0 3 0x14200 bored systqmp 55030 221962 0 0 3 0x14200 bored systq 82454 403128 0 0 3 0x40014200 bored softclock 26311 510566 0 0 3 0x40014200 idle0 1 396845 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 11912 (syz-executor0) thread 0xffff800020bbae28 (54542) exclusive kernel_lock &kernel_lock r = 1 (0xffffffff822d6828) locked @ /syzkaller/managers/multicore/kernel/sys/arch/amd64/amd64/trap.c:161 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9524 6373K 6375K 78643K 11250 0 0 pcb 23 9K 10K 78643K 1112 0 0 rtable 100 3K 4K 78643K 372 0 0 ifaddr 54 13K 13K 78643K 175 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 34 0 0 iov 0 0K 32K 78643K 240 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 76K 78643K 2616 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 29 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 262 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 5 13K 25K 78643K 2223 0 0 sigio 0 0K 0K 78643K 48 0 0 proc 42 38K 58K 78643K 634 0 0 subproc 64 65538K 67586K 78643K 85 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 301 0 0 in_multi 33 2K 2K 78643K 153 0 0 ether_multi 1 0K 0K 78643K 18 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 351 0 0 pfkey data 0 0K 4K 78643K 3 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 100 21K 30K 78643K 7913 0 0 UVM aobj 101 3K 3K 78643K 118 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 54 0 0 NDP 11 0K 0K 78643K 47 0 0 temp 163 2367K 2435K 78643K 8593 0 0 kqueue 0 0K 0K 78643K 27 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> 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 959 0 952 1 0 1 1 0 8 0 plimitpl 152 47 0 40 1 0 1 1 0 8 0 plcache 128 20 0 0 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 359 0 355 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 27 0 27 8 7 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 26 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 260 0 250 1 0 1 1 0 8 0 shmpl 112 116 0 17 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5739 0 4320 46 0 46 46 0 8 0 ffsino 272 5739 0 4320 95 0 95 95 0 8 0 nchpl 144 9143 0 7567 60 1 59 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 27745 0 27745 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 8 0 8 5 5 0 1 0 8 0 scxspl 192 25229 0 25229 14 11 3 6 0 8 3 sigapl 432 2395 0 2382 2 0 2 2 0 8 0 futexpl 56 26822 0 26822 1 0 1 1 0 8 1 knotepl 112 658 0 631 6 5 1 2 0 8 0 kqueuepl 104 720 0 718 1 0 1 1 0 8 0 pipepl 112 1570 0 1551 5 4 1 2 0 8 0 fdescpl 488 2396 0 2382 3 1 2 3 0 8 0 filepl 152 14974 0 14877 5 0 5 5 0 8 1 lockfpl 104 738 0 738 3 2 1 1 0 8 1 lockfspl 32 1039 0 1039 3 2 1 1 0 8 1 sessionpl 112 22 0 12 1 0 1 1 0 8 0 pgrppl 48 46 0 36 1 0 1 1 0 8 0 ucredpl 96 4592 0 4585 1 0 1 1 0 8 0 zombiepl 144 2382 0 2381 2 1 1 1 0 8 0 processpl 840 2411 0 2381 4 0 4 4 0 8 0 procpl 600 7216 0 7175 4 0 4 4 0 8 0 sosppl 128 45 0 45 10 9 1 1 0 8 1 sockpl 384 2013 0 1996 4 1 3 3 0 8 1 mcl64k 65536 525 0 0 65 17 48 65 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 8 0 0 1 0 1 1 0 8 0 mcl8k 8192 11 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 127 0 0 15 2 13 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 644 0 0 37 0 37 37 0 8 0 bufpl 256 8510 0 1541 436 0 436 436 0 8 0 anonpl 16 249336 0 241619 107 59 48 48 0 125 12 amapchunkpl 152 14129 0 14041 28 17 11 11 0 158 6 amappl16 192 13146 0 12737 116 87 29 33 0 8 8 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 1106 0 1103 2 1 1 1 0 8 0 amappl13 168 24 0 20 1 0 1 1 0 8 0 amappl12 160 19 0 17 1 0 1 1 0 8 0 amappl11 152 186 0 176 1 0 1 1 0 8 0 amappl10 144 2275 0 2271 2 1 1 1 0 8 0 amappl9 136 349 0 347 1 0 1 1 0 8 0 amappl8 128 164 0 134 1 0 1 1 0 8 0 amappl7 120 32 0 27 1 0 1 1 0 8 0 amappl6 112 1139 0 1134 1 0 1 1 0 8 0 amappl5 104 142 0 130 1 0 1 1 0 8 0 amappl4 96 321 0 298 2 1 1 2 0 8 0 amappl3 88 223 0 218 1 0 1 1 0 8 0 amappl2 80 22729 0 22672 2 0 2 2 0 8 0 amappl1 72 59738 0 59320 22 12 10 18 0 8 0 amappl 72 7463 0 7429 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 117 0 17 2 0 2 2 0 8 0 uaddrrnd 24 2396 0 2382 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2396 0 2382 1 0 1 1 0 8 0 vmmpekpl 168 25442 0 25420 2 0 2 2 0 8 0 vmmpepl 168 261109 0 259740 139 65 74 75 0 357 10 vmsppl 360 2395 0 2382 2 0 2 2 0 8 0 pdppl 4096 4799 0 4764 6 1 5 6 0 8 0 pvpl 32 689218 0 678501 218 92 126 132 0 265 34 pmappl 224 2395 0 2382 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 680 0 22 19 0 19 19 0 8 0