kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Mon Mar 25 17:05:15 PDT 2019 OpenBSD/amd64 (ci-openbsd-multicore-6.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.44' (ECDSA) to the list of known hosts. 2019/03/25 17:05:49 fuzzer started 2019/03/25 17:05:54 dialing manager at 10.128.15.235:12311 2019/03/25 17:05:54 syscalls: 1 2019/03/25 17:05:54 code coverage: enabled 2019/03/25 17:05:54 comparison tracing: enabled 2019/03/25 17:05:54 extra coverage: support is not implemented in syzkaller 2019/03/25 17:05:54 setuid sandbox: enabled 2019/03/25 17:05:54 namespace sandbox: support is not implemented in syzkaller 2019/03/25 17:05:54 Android sandbox: support is not implemented in syzkaller 2019/03/25 17:05:54 fault injection: support is not implemented in syzkaller 2019/03/25 17:05:54 leak checking: support is not implemented in syzkaller 2019/03/25 17:05:54 net packet injection: enabled 2019/03/25 17:05:54 net device setup: support is not implemented in syzkaller 17:05:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ftruncate(r0, 0xffff) sendto$unix(r0, &(0x7f0000000080)="c3f6d8179394dc3f6e00becafa946c4f6689f5df1ab2913a73fca142f0c4c2da60ebb0863f5f5b9cb7efc4bc8a0d57cd359080e84b97fa74", 0x38, 0x5, 0xfffffffffffffffe, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = semget$private(0x0, 0x4, 0xa0) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000180)=""/188) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x12, r2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000240)) shmdt(0x0) msgget$private(0x0, 0x620) getpeername$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = getpgrp() fcntl$lock(r2, 0x9, &(0x7f0000000300)={0x1, 0x3, 0x6, 0x40, r5}) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000018c0)=[{&(0x7f0000000380)="31297af2a136f92a6a67e1c148f786e6c6d6ebaef429c6f52aafb8e1f7e8a27921662c8ad054da2639753e5f4fe95a9b52f47cbb4bb2d5e7ddbfa3426aeb6054", 0x40}, {&(0x7f00000003c0)="45961d12b3054296cac041e54f51a23ab168ca2b38f89397723c2fc87422dd46d5e087646ae297362bc2a3427445ff463c672c7b7b74844f490ea7e445d4ebf2b444a4a751615b0225a64bda35376c8474dc981721df609919fbe811c9c22f2830", 0x61}, {&(0x7f0000000440)="92e05ba2ab2ba06f187250beeb7cbf4f9977dbda912b6e47a7542923077fe5bfb04e00a50e13b5bc75cc0e36113811922f2d713b4a81410304eac4bedc83307e993c9439e799652ee3fef977f7eda44d7cf471db1330aa9543103e54c6ab9b5688b8be3d3ac587f8a2f505a3644839c6f09dc87734aedadca63b147a5930fe9cf78ed443d5e5aa739c7d0f9849026cdfa7a0f8476a21e536112929b0f47fdac5ba0231ea2c1c32a57f5583905ba590ec78693dbd17ea415c089b0bdbfda840e2bfccd5d20573fafac3088f2dad5ed5667e1c73d2aa2763e632", 0xd9}, {&(0x7f0000000540)="a72718b2badbd0210738d2636f532cb92845c58cf3e85ccf0bdd7c574c6f78da4316206146f589946b729564fd3ecdb7cf8d18d1e6b4fab8dbf3e4a7d3d2a90b54bc506af1b56858de4e42abf6a389f0e8f139ee6107166f186c54802aa37efe69aa3c11ed166d54cbaacb141ea0316cf2856c6e1ccf0a90da19f06453a5118cb3f8ead9dc7342d6346bac248aa2cbb05e729f0aea05de133d5e549ead98cb1f9b4aefd600b51a4ab36ff6370a7e9bcc502ddf118302cb56325617ee959f3c9d36d8d7bd520df7101a5261295ffb5001e0b6eb24b2565d5d4fb6", 0xda}, {&(0x7f0000000640)="a8d07532929fba56e04bfe050f712823de87b9cf276f350c6e85b6c9ee15741b293519fe0139fca0f45bd2219382ff3927b5c42559fcff90797f128bf39927f08fb5714f45587992357f26904cc3cba8efa929420e425859d98dfcd19b3b0986db85a39756f282b37deb257b7f3559ecd219e5738137ccdf7505b1668633877fe2963e358c988b50bd0a3b15634689b89727f3db01c25ef04db08650b3bc94d64dc962f24e5fff4e7871b6bb7b8809d6a464fc0873478451b74ed402a2b35378b4c5d23044325058eaaaec27f21ac96bbbcfdc58acdd", 0xd6}, {&(0x7f0000000740)="f164cbf472fa21cf3c775081ac794d183cb2ef9784fbed8e17348bda2553b2c4e80a40c5e7a4399e5017ac7c0d73dd71949822d6aea967dc4b34bd6b5990581f5780ade0eb17643759e0e9cec366c3e0b15a9b7461b2f12bc27e1c6ae0e19c983cc5f407c9932862d7a943001fb602c263", 0x71}, {&(0x7f00000007c0)="98187d731f1117df31d0e3cff39710d2a9cb66b4caa7d283f001252eac9370cb95ff12160832016dbd709f274f954ddf656892f5acc00d8b34f1a7b0960ce939eaa2dbac9bbf83fb198b74ac8d161991bb93f830726a09fb6309547ae21bf9e518b9d3a40498ef0a1f45b448314daaa0225bdb80b0b9b959dd393ab9102d22444daaf702a4aec36a3294586f5ac2597c73456de9ba388795beca3572c5bc0e9709919b533c2ffdbcefc94958a817cbdffcd8a1fe1bca2c76b401c7f49a1c76edea7246044eae894b86f779bb85d1f777755c4233fbe77fad42594672690befa317f695ff04a90ec9df47698f36e3b1b363f7512ec9f856f32732ee93a956185630298f7863b8602e24d10c6020b262362f6fc14de952a3b79a88b02fcef8a682faccaaed6d9ace41b8fc70aae57681863fb028472f06343b695d64fbfa7028d0de9e8f47b9d1190a8bc46b26c222ff8361da31901dea04db75abc0f3d21d62dc5d6482a25ab5784c53bce3e177b3b634ef9f9558479cefe28dd3c29f6eaccddff90f2ef566233af025bdaf3f6a77b355cccd8c8d40da3a5bf6835163aa6f269f062cdd94dc953a49f3ae18e6f81670cb2be0de64b52f7d5cbb3d41ba0e639254e8d37d05fb233e74fa05b915c99dbf294062260cd77ff3bc9bdfe224a8acc41241e018111054935dcc46ca37d63500629e39c6d277542aba432d60a541267b35ae5085686254d37c47d9f6d69eea1c00fb6ac7df900f346ea20242a0f9428910e0974b0c82a7befc47f2a708af7bd992995e0403ce576892a77cdd210581eae33831dceac64c71151c06f6a0c1ef78f263060167f1fcd138c08e87ced1f2df989bde4e51a135ca36ac587bb38be3ef0ca8c4184c4a2c38694e79eb8f75e77f4b3302b59d8b4909ac522cfa1234bb8b32488c04dab573af6ee2cc6d464c54b09df8a779274dc4d653e66a2fde79c401e132ff5c4fffe6909d534829fb01f2fb8885fe84e3fda5399ca16f867208b804b5b0c4532dbeb47c1cad34bfc942ebe10dd33865cbba9ae92650f44e3ce701293757aecad24a97e9512702b890f3e5cc09f3398c0201741019848c8508bd0d06770e4f4ea0338ecb877e0ece91f314d70672426e168e195bbb661bbdc872f0b9ff6d22ca47f3015400558d6411139f1ff0882e5e08acdd2148da110c1405b6344dda8a5fa5e31c3f98480a99a0f7d945a81bf37f651f522af60acdeea78133290f075c2b37a344ed64bf5c8849ac3165ead852b286e7186ef166be23d105f76ebffc5c4ae5a4c084730ab727f5835c8b69d1d8d3bdaccf7d3a334df230684bd7127829379712529f4bffa75e02fcdca15e46b5a1b7057732e45a362aa1aeb826eb281a57cc7fec87c66f640ef41ed598fec4deb9b950f8a5a1d95c742a41f641aeda5fc6a5a5f5f6dfa9a257f9ac0da12f633542a76784e1dd0040e8b1a664b1f7e9d29e42317ed1cb57c547946c5062ee4a8b554ac47103c58d3724972fb23d1869984e469682d6f79a483f66743602fae08633da9b875e214720c43b461302bd2a4f01d55cd69765763ab64e3a81ebe29d60f3c1fab79987723fe0378b14da4013e3d30f7454c0cdf84d6ee8ea0b4409a65269adde61403457676538c585c3ff48dc5580de4fab166e43e02852f0daa6f0d947103115d5a0790158e8e4fb4eef70d33fc4b97e073ec8ba1cc42247e473f0c67ad9ccdd884ba47b5be9e6ece849235e01ebe43ee1805d46c69f892e035aedddb8e3158899daf36a7743afaa08e08ac9b96f2dff67886e47a2c07ef2943956548713697b49dd4ad980d0bdaeefd32ec085418df82134252a3be9a3a2ed36f66eb59be86b1b733bdd38504d700512b39eb813ff418eb0fa4d01678310c01150ce6309e080a827ebe98527679e6e5aa8aa597e7284d9862300b0b821121cf5f7b651024a6cf01cf2fb42745b40f8f932ec012650c53f179540d1d44c631a4c8282fa6129d00f26e8b615e0d8a30ab22c719a5daf326296c2bc7878d7e4764c2ea6e5025eff9885277a57e6de863db5304f7e2b2d71ad1eaa12a250c22aa46ae2f0385f17e475120cb7619ef84b57ebd01bfd1e1db94148a82cc5081a4cd6c09bd5e4e904532f473f8117cb97f7ee00b737c35ca399fba4921a60fa9f3b14dab95d86663eaa3a9ad661770a0c56040c628eeb996509c64984a8db7dac5e0d3588d0788ab9c0dd7c6b4fcbeaa1ca8d15514d3a348770318bd74ad15725e66fcaf16c57090ca4e2670d6e77425dc4bf9a71177409fed66051c942e2323408cdd190eb51c1025361d9c60bb1561dd20906c795f983811b3847e13a90afc4be2f43858736c698538bcd4fbad800878a7b84e5d1c890e300c8aa6f281c8a17db9eea38604c35e50e54a9b687f7be8bd9a1a09b2f7c41d8f5650ebfdec89267ca69da16241179e2c6f8205d8b4a2d649c6bb74eb500adb3d7b16e5f7a9f4baa3c55fd3e39c9dc805eee99b00d648a8ede4b1e9df156c339b0699e8a1fa96abb719dded9fe48f472793a74a6eb0344f6ee2a85adf82240e545e90254f3259a52f0c9f4d2dd67b876ee556ac4e092c26995a830938abb5cc89a413ac231ef5418a5257bf309304fbd214a25f64f8d81012ec7f993abdb8509742c51afaf2ef535f2fd15eff82add8547b4aa2b4a139fe024dcfb92152cdfb92488870402f555f90a08ff757d31e1ee9d8e7424198ade20c9d0e2e23d9b35072603851a50215b11479bcc5249daa8118c27b393f44f84288536479591debeb9be9577a9664019d0a8cf9957ed32c6aec911570a025224d360c49cc7184a613f21de8e602e6096907fe9ee394917297dc3fe9a25755b78efb4ee816fd897790fe2f5b15528853c6e052b79c582f3b4c3d1359119e20688f0f927ce2e582a75651f97e587483bc66e9b590d75e65739255a58f5b9b6911de6a9db9910d0fc8572b836fd978ae9ad0e3f5543057873c0b0f8e180bcd9fc864b07a6ddb3b666d4e9b9c5dd3f564a2dbc150880571a111a2f430e03b226ba3a4c39fe60a3db928fe74c90395306c7c0feed5964cc0ba0e59f96a0f3d7cfec9720861f5a4dafb1b951202866bef670b0c48f93c24f3947a8dae98e10f391937f20d0e20de3c653d97f71ddf0f67526848df657c632e752e0121b985c835bbd5debdaaf972f5170b4e2e710f3919bb216e202a44924fddee3b4caee2d48382fe7210c03cfbf02dafb29466e6dc342ff72538e9f27e1bc0d7c87638cab394de7111610a5c6a941c4ccaa28e0f570e2756d535ad43ef23fd20c3c5e3ff571d276a062da53a7c375930b11d7c9b76f58023b5a3ba71ad3daad7ce46151e70afb14778b595ef3355c3bac7019976ca06543b8f8e9e580dcfbabd84e242e6cc8439a401be79ab6787a5af660194663f6d7c10d2a162dd13e0a93087e3cb75519e5c83155a61eedef87686880e0d16224c623053d460212637eff6fda9c451eb64b7772de8b88276d2bbf501c063b3dc02187c8721de5d1050ea4d820331b093b0a1506a869f2eadb5fc60c059aa29c5e79b1b767f4da241460335f51705b350d1b79d2e0b3e58687bf32e50ab84f087d6a94402fbcd956189aaaeb8751fa016213c628f88ad535b9bf7bc73a1cda36127966b8bae5a9fdb4db077295bc7feaf8c20748ce17f79b563da0112d1aeca024d169071f4cc88cf1db9f11ce0f72ee2ccbd1f2f049bc17f26a53bc5fd912a70f9037837cb6d323762910fe7ea6abb14ea6ee34b120b714d9067110f8e509b5b5030909db75f4109cd0b48051b80e001987f5a7b606af3ea23a9006c1b5394edf0292d770abea23666348186161618d3c214d6e0ce423b6c9c952e928a079857400783488e70ce0417f45ee942b0aed647b5bd301707e89ac979e8b24b16c6f0f02ca13f402cebef57b4465a3a58e796b4b10d23e874e28d4c619848079d7192c7ecc3d61747635c0ce680ccf98c8429a11eab41011c9bd1d6b732a5c6541f1778898541e4f50081c0ca08de3d3785e91d0d752926a7dd84e248fe959a6b01185aad9e94b72611b98342055db1c4734d953b98a14231b878ecbd6c9573d7d35302c3e258090709ed300e6db1fec854bf4f7a24d93227d7c653af6bb275e9b1b93c314418f855eaa54ab12ad6e37db7a882ba36ce32e1db88530dbc5571a707d591cc34fe35e2083184fb77467139c4449f37a1e31cf9e1f80a20fb831f9ce01f380da4657f264ffb174a1a10d560c41c80f40941b239e845a9c76a507db8e00c5258886e92f42bc9440a01cc8db068655d8331fba12f0be465de4c5467408b3408f514e18409ab2a6d335f321c6988d65a3f0abc9ea9be4607f1f85130ad6896421d95cd2f6e2cfcbc144945e786e7cfb8d8f41be10392c67e218a528866fd7d743873f476d8f91398184e05ab4dcbd2dfe7cba9d31f9e8dacb1a2a0d2a25c59f6e93e847ed79342239b65e1a513fdf49f65436af56c52a5d4ec821f8fa2298c55baf5d333d1f31586dac8c77a64994de9a0ce2598620b4e7f4bc40c85bd8ff4cf132c3b8acbb0e932541aad5c9089c492a0eb498a07513ed6b0c164e7abaacd58177f6d504f2154990a18e5fddaa1da8e1b48c660f073e0523849986160cc145d2191c090f333b550e1cc85e16dba888bacd3e8d996de5f6244661d10129e589e7b0a4caa43656218e754626a70244d48efd5d323cf6637bf9bc5e939b4c0c8dded77993d5cadd64a66eb4b01df73b04c0f5dbcd517f8f676a4d6845cbe87e7fc6a184438dce2ea8ac48bb4bb7ffdb22e815c5c6959563585206055a32ce083bf93cde2e1366b9b743d8e9c3d66dbfd68922a4f911aa96a0966412c45c42b768e14b7385005fe136fedcabf47158b4689cae42c7b0166e56e756063227b8ce3eb7845755baa1b9e9084a985c0f8fb253057c46e6d4344ad96aee99e753ff38c9874f8f45093e4913d4472c02d3c6afa378cf0a185281574f3f4bc8ecfbf83de0bc234411c4b95be918d1f3d1629194ede83efd4b27c7b96b30d473e2ce9434c44b0ab09dae1d8634ad99ae746e4673d90306e17369c4b6f93147a740f5a9f6c5afd45550973ba8d71c9ac9b4a0dc151cce73f39c315a2579da4c768f3f1dbc618c46df0b0f0d13cf088615444c513d57b3e55b97334b148b8d718f30536a406a73362e0660473c368e4628ccf2bf34ac2ca406c8c9f7c739d6c8ebf49a5fd1e1b0e6f59adce07658e42ac28b32d83e44f7220983bf2dc7c44fa30531634830f7f0dcf5af56424ff0dbc8b1bb0ee4e5cdbb7121894ea37c84033357c382d52f20e6eec3345f0856848fc809ea2633482f1dbdfee60b349c98dcf53f26256c8c0b52d503473884d9c5fccbc36f358fd6d8ed9e7ccb3279a150a658994ea962de861facf6a906355adfaddaaa3ceb6bdd5ed300a35013c10af240c4e7292f1a1bf550f9dbe5667e0e479abfa684ea1251d77a3b3a6557d541cb5cb621e0c06222e735ea7d02cf6daf3495a3aa8c6ae7a5772ecbd47979f40438166958176e31da250757b000cd8a6da301d4983733983fce68d1696bfdc3c335f3ecdac318ff4d1284a537dc93a75b6da78a7909ecd56491d78cb346196b48e0a54d708d73b15804e67c669652eed5730d0aeebd313f6a180db6a28b45ba9aa2f6e022e38a1720df0a9aa035ef075ac05cedf72d3041acb9438ae8d4dff5a8ece8a28c652ddd9b2a7b9143ff45ed6a9a7587e9b07fd9d529b9949db35ea7dac01b03feea2704ce8e5c45f4376dec62", 0x1000}, {&(0x7f00000017c0)="b5a8de5cb5e4026692cadd510ec5cd46c2fe3c243464ad6246ad8f5cd5df396dc7bbefdebd93c55b122e67bece4d9363aca17c28f30efbbe4dff1eb3bf599c", 0x3f}, {&(0x7f0000001800)}, {&(0x7f0000001840)="0b253235a4ca89d8df09098678209eacf181df698296ff29b2d1c5dec65ee20bdd2be8ca1ac484839eeba8148de0295deea2bd2201a6a59ae0d0bda07aa02d1c1b8577416936b82036b91e1ab827a9", 0x4f}], 0xa, &(0x7f0000001980), 0x0, 0xe}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000001a00)={0x9, './file1\x00', './file0\x00'}) setsockopt(r3, 0x1f, 0xfffffffeffffffff, &(0x7f0000001a40)="918d02225c9f3825c4b5564d8d17ab2ebf3e6b22934d8414032c0cb1b93d7bb84df8afd0c505ae44f4f5ad97b688cdbe0dcf0dd28a007dce42dae97065ddf102377e0e7c9cd2c69bf1d334d59e8dd631e93184545221ac4951e12bf5b1d47893ec277be90f69c8a34bb24083ca1956d2e2305200e0ad77897f78c00366b2369e31e651dc6fb71cdc3cd9256886bab44671e3fdfd7ff224307c44a1f26a76b9ee0ee17ad75bd706ce3199d2cc1e5e912cff9f3200d729dd2279d7e871f696f29d61dcc2155106027911d6e6edb6d964aa849fcd2065bcac3011b8586552bac0d300", 0xe1) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000001b40)=0x1ff) fcntl$lock(r2, 0x7, &(0x7f0000001b80)={0x1, 0x1, 0x0, 0xf1e7, r5}) mknod$loop(&(0x7f0000001bc0)='./file0\x00', 0x180, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000001c00)=0x2) openat(r2, &(0x7f0000001c40)='./file0\x00', 0x100, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001c80)={0x1, 0x2}) nanosleep(&(0x7f0000001cc0)={0xffffffffffffe75a, 0x800}, &(0x7f0000001d00)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000001d40)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x2010, r1, 0x0, 0x0) 17:06:00 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x101, 0x7, 0xfffffffffffffffa, 0x2c}) socket$inet(0x2, 0x5, 0x40) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x2, 0x3, 0x3ff, 0x8}) r2 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x40, 0x20) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="ffdcdb845750a2376e126087a28d1343f742adc69031d7f20354ef25d48c672299e109da91287758533924a55b3bbfb1ea6fa7798ce720e9ef00c16e88b160f53d81b1d6f69d9d160481afe90c5ac5d18273d16b556dc48540c23e0bd68f8063d6ca3f484afb13cec6c11f67e735fb62ff9724ce91ff54b0c91a4de103f6bf9368f1b18e6033337c53a68f9e4a0f33844f3f620b676c54682a073f04165f953f3816e7d7121b95e0340c2821f287e4fb4f550886ca1f280c439e1081c37d8c2146", 0xc1) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) rmdir(&(0x7f0000000400)='./file0\x00') openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x10800, 0x0) fchmodat(r1, &(0x7f0000000480)='./file0\x00', 0x3, 0x0) r4 = semget$private(0x0, 0x1, 0x428) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x3, 0x40, 0x3]) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000500)={0x8, 0x300000}, 0x10) listen(r1, 0x1) accept$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) rmdir(&(0x7f00000005c0)='./file0\x00') link(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') bind(r1, &(0x7f0000000680)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) wait4(r5, &(0x7f0000000740), 0x9, &(0x7f0000000780)) getpeername$inet6(r2, &(0x7f0000000840), &(0x7f0000000880)=0xc) recvfrom$unix(r3, &(0x7f00000008c0)=""/169, 0xa9, 0x40, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCBRK(r1, 0x2000747a) semget$private(0x0, 0x0, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000009c0)={0x6, 0x2b6, 0x4, 0x100, "974d04470f63bb1e133685bbec3c567bf9b7e818", 0x7f, 0x6}) 17:06:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffc) getsockopt$inet_opts(r0, 0x0, 0x83dead67d0930c41, &(0x7f0000000000)=""/11, &(0x7f0000000040)=0xb) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) 17:06:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x60000100, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x401) 17:06:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0x533dea98}, {0x18, 0x1, 0x7, 0x20}, 0x9, [0x8001, 0x9, 0x8, 0x1f, 0xb5, 0x7, 0x8, 0x2]}, 0x3c) 17:06:00 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000740)={0x1, 0xfffffffffffffc00}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) r7 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r2, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) fcntl$dupfd(r5, 0xa, r5) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000080)=""/76) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000900)=0x6) dup2(r3, r2) 17:06:00 executing program 1: r0 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom(r1, &(0x7f00000000c0)=""/156, 0x9c, 0x3, 0x0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) syz_extract_tcp_res(&(0x7f0000000080), 0x80000000, 0xfff) syz_extract_tcp_res(&(0x7f0000000040), 0x20006, 0x5) 17:06:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xc0000000000000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/222, 0xde, 0x803, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000040)) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) r5 = dup2(r0, r2) fchmodat(r5, &(0x7f0000000100)='./file0\x00', 0x22, 0x6) close(r4) r6 = semget(0x0, 0x3, 0x10) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000140)=0x204) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 17:06:00 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000140)=0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x4) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x22}, {r2, 0x100}, {r2, 0x10a}, {r2, 0x4}], 0x4, 0x72aa05fa) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) mprotect(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x5, 0x2, &(0x7f0000000200)="88e0dc40488ea89f5d8c0a3708a5713abaed6286780dfe66e307ea6a83572b89b3ebcecc55a46b2a9c5ad7ae77645a35e77672323ab653ed64fb2773ed741ff6550230fdf444e5505c61939b855760778069033580aa06d1c0c820cbb1c775a27367034d81ef07a768acb9566e08c85e4fd932c64c874f4babe7980f7fc0f14c9136d1580d7a3f171a45098312593946fc099de89941b15a594797049f19e092d02bd1bf085f826c34d1288b05f58c03714cdae69de42f6d49c79c47f2cfc2f271a3c482cdfb8f0ad646d8302f2cda7e1b68987420346803ce9dc99570bb778baf4f07", 0xe3) 17:06:00 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 17:06:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) lseek(r0, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r2, 0x1) recvmsg(r3, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/140, 0x8c}], 0x2, &(0x7f0000000100)=""/64, 0x40}, 0x1) 17:06:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x2, 0x10) 17:06:00 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) semget$private(0x0, 0x0, 0x0) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) chdir(&(0x7f0000000000)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 17:06:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x808, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3ff) 17:06:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x84, 0x0, 0x1f, 0x4e}, {{r3}, 0x0, 0x1, 0x82, 0xd0d, 0x5}, {{r2}, 0xfffffffffffffffe, 0xc1, 0x1, 0x8, 0x3}], 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x0, 0x0, 0x3, 0x0) dup2(r0, r2) 17:06:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="ce3e1a0468533a03fe5c8867d82bccadea99357b8de82f24bf64e59407ba560d583dfe4eb7fa934757baf7733e2894a6f69d33792878df9e2cf04fcf461344084e007de1abcf93a8f91e7c7da5073a4ac448a7a3b23608d7a1e6b54e2e69298433ab9369193bd009eaf0e304811c7f16c4", 0x71) close(0xffffffffffffffff) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)=""/47, 0x2f}], 0x1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) 17:06:00 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r1, &(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x20657) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f00000000c0)=0x5) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x800000000000) 17:06:01 executing program 0: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00198700344789db56b75ca9cc3c79510ab0b7017e8d7808558eecbd5f8d72abf73f70b65c4cfc80efe82f9f18e209f80867efcc47016440905143af24d8734c2049593dd490e901406bb532bb678e2475c0e934499b451ef29ab11508c6edf235a9256d24847c4cb063e2999b69c580e7e5e1503eae"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000280)="0d5dae3070ca9f05", 0x8}], 0x1) 17:06:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfb) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) close(r2) poll(&(0x7f0000000000)=[{r0, 0xfa}, {r0, 0x114}, {r0, 0x4}, {r0, 0xc8}, {r2, 0x11f}], 0x5, 0x8) 17:06:01 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) fcntl$setflags(r0, 0x2, 0x0) 17:06:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) r2 = shmget(0x0, 0x2000, 0xc0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setitimer(0x1, &(0x7f0000000180)={{0x7}, {0x81, 0x800}}, &(0x7f00000001c0)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) r3 = semget$private(0x0, 0x7, 0x12) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000240)={0xfaca, 0x6, 0x80000001, 0x1000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000280)='./file1\x00', r5, r6) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x401) semop(r3, &(0x7f0000000140)=[{0x5, 0x6, 0x800}, {0x0, 0x9, 0x800}], 0x2) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x2) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) 17:06:01 executing program 1: clock_gettime(0xbf5d81f4c3c90870, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = socket$inet6(0x18, 0xc005, 0x8000040006) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000440), &(0x7f0000000480)=0x10) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r4 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r4, r5) setsockopt(r3, 0x0, 0xa, 0x0, 0x14a) fcntl$lock(r2, 0x9, &(0x7f0000000400)={0x3, 0x23, 0x10000, 0x9}) r6 = socket(0x18, 0x400, 0x1) write(r6, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x8000000020) semop(r7, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r8 = getgid() ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x2000, 0x4000000483, &(0x7f0000ffd000/0x2000)=nil) r9 = fcntl$dupfd(r3, 0xa, r6) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000280)) semctl$GETNCNT(r7, 0x7, 0x3, &(0x7f0000000500)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1003, &(0x7f00000003c0), &(0x7f0000000240)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r9, 0x40047607, &(0x7f00000004c0)) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', r0, r8, 0x4) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x7}, {0x4, 0x9a8, 0x1000}], 0x4) 17:06:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x8, 0x7f, './file0\x00', 0x8, 0xc2, 0x0, 0x5}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) 17:06:01 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = getpid() getpgid(r1) 17:06:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0x4, 0xfff, 0x2}, 0xc) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) 17:06:01 executing program 1: socketpair(0x2, 0x7, 0xffffffffffffff01, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x7, 0x3}, {0x18, 0x2, 0x4, 0xfffffffffffffffe}, 0x4, [0x3, 0x8000, 0x6, 0xffffffff, 0x6, 0x6, 0x3d, 0x80000000000000]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x80000000}, {0x18, 0x3, 0xffffffff00000001, 0x9}, 0x0, [0x8, 0x1, 0x1, 0x7fff, 0x400, 0x2, 0x1, 0x6]}, 0x3c) r1 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r1, 0x29, 0x4, 0x0, 0x0) 17:06:01 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="93022e7000000040300300"], 0x10) write(r0, &(0x7f0000000180)="81fcc3c4fbae36217adbafead9f005a87e3c047ca40b31f7b34b4de5429d8d55c3690ea138938078ee11902a9faeabf586be7e99ded022deb1350b4d792bbca96164f758b0a48c5ce0d881121ade4d79b09242c7e38e326f68546a05083fef40fa0bbc547c23d8c6054cfef014b98f9f6739e30a6db24875936ab08234f59bb9b2d7e71fa761cd42e10f94d9e7852bec24", 0x91) 17:06:01 executing program 0: kqueue() r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) 17:06:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 17:06:06 executing program 0: kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f00000000c0)='./bus/file0\x00', 0x28000, 0x80) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/91, 0x5b}, {&(0x7f00000003c0)=""/214, 0xd6}, {&(0x7f00000004c0)=""/218, 0xda}], 0x4, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000140)='./bus\x00', 0x2a, 0x2) 17:06:06 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x20, 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x7f, 0x80000000}], 0x9, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8, 0x20000000, 0x8001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x80, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x2, 0x4}, {{r0}, 0xfffffffffffffffd, 0x14, 0x2, 0x2, 0x6137e5b5}], 0x200, &(0x7f0000000300)={0x400, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0x2, './file0\x00'}) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') lstat(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)) r2 = kqueue() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="77f50525615d749f59f40acd63c62358a8db26db18ddebe7dabed82e0b62d9efced5fa89cc471b5f78dd778a4f65a194bf8398f2d0dc3991bbb840a5764b58d75696c3f47afd48499a9c5afaf69891512500b54cdba41663c9457dc9dad6134b82c812f8009a8f3376b94d8d51ce09f4634a544776a250f2ca091be171788b8e522fcbd9c6d89068226474e2d5b40edd806d160646d4a5c5b948bc91e007a0b11a6e433848ecafc49ebc93aed5e986968d174822507350af824cb8acfdf72b1376b2c7", 0xc3) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 17:06:06 executing program 1: pipe(&(0x7f0000001280)) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, &(0x7f00000003c0)={0x2d, 0x4, 0x46a, 0x6, 0x200, 0x5, 0xe81, 0x400}, &(0x7f0000000400)) 17:06:06 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66699ecee26b"], 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="c147b0c45c02d540", 0x8}], 0x1) 17:06:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10040, 0xb3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f0000001340)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377100009d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f24887c05e8fcb54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec347529d362b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7ff0f0000000000007aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e535892a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1004}], 0x1, 0x0) symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file0\x00') pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000011c0)=ANY=[@ANYBLOB="9a6c4c93b388a78cf9d75fddbad6a8cded314cbce498050055add1b348ed0f0c6af5b6d6ed355dfe89f4d8b5c8571c3b6a61532d7efc63bd405591ee0c6d68278c7ed717d7d48f9358d60ce453d2e15ce3f5fe36a938e10c46c27811907149842d0e7f6b56750fe5ad7f8af7461060e8d470f4f5709684ba0c893c6f8c14f7ef2f6a0e428eb02e0f3ff546ada8d0cc5a675b8b40aace596439ca16ff7339a4ec8b816f5e11efcc5587aa01f918d7ea03e9f34e86a25671915161f7e9b145"], 0x10) 17:06:07 executing program 1: r0 = socket(0x11, 0x5, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r0, 0x0) getsockopt(r0, 0x7ff00, 0x0, &(0x7f0000000040)=""/77, &(0x7f0000000180)=0x4d) socket(0x1d, 0x2, 0x1) 17:06:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x108) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r1) 17:06:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) renameat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 17:06:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') 17:06:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) geteuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 17:06:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) dup2(r0, r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) socket$inet6(0x18, 0x8000, 0xb000000000000000) sendto$inet6(r0, &(0x7f00000000c0)="dbd0f212aa32f76f372b49aba3d06dc28043f2c990bf7638c3b66e5ed77a8ee7712d9fd3a77adb255770938d7382fe566f60e133ca915b435ea8ccdb093491707019596ce535d01104125b2d7bf525f52408283b0f0979c57e561668a4f07cfa852041aac8", 0x65, 0x0, 0x0, 0x0) 17:06:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0x2, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 17:06:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x46) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x40, 0x1) r4 = dup2(r1, r1) close(r4) 17:06:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x802000300000000}) 17:06:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x3, 0x32a) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000300)=""/162) close(r1) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = geteuid() getgroups(0x2, &(0x7f0000000440)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000500)=0xc) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x79eb, r4, r5, r6, r7, 0x0, 0x101}, 0x40, 0x3, r8, r9, 0x1f, 0x101, 0x4}) r10 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r11, 0x80085754, &(0x7f0000000640)={0x1, 0x2}) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r10, &(0x7f0000000200)="7a01012c5be5b8d824965b002034db0abb896477df4417f2ea366f5f8c400bf4c53d9fee330c1c08a1a2063a8dca19e79f2ecfa55bec897e4b4a717df3467544ab86c80ebc076923b58af3cd71660056c81e53bbc4e8caae34f178c813ba5f80edf2c4921e56d5c8bee275b21e6451fdb7fce3b50def0283463ab6aa723be96fe607905065720e79e5250c92f12704c5818952091f37e0f363c63eb9d0fec449c0025d92e72ec0cc9017ef9ab815e4865b5c538660c4977e778fc695c0888da21b6f1e17d66fceb024013351f1196279a72a935fff14064e84fcb9ef641d4083886c705ae4be74b1", 0xe8) read(r10, &(0x7f0000000140)=""/179, 0x4a5) accept$inet6(r11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) symlinkat(&(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00') 17:06:07 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f00000000c0)='X', 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x6b8, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 17:06:08 executing program 1: r0 = socket(0x11, 0x4003, 0x80000000) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x2, &(0x7f0000001000)=@in6={0x18, 0x1, 0xfffffffffffff83f, 0x80000000}, 0xc) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 17:06:08 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x80) poll(&(0x7f0000000680)=[{0xffffffffffffffff, 0x1}, {r0, 0x50}, {r0, 0x9d}], 0x3, 0x0) 17:06:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/wsmouse\x00', 0x400, 0x0) fcntl$getflags(r0, 0x1) r1 = dup(0xffffffffffffff9c) r2 = syz_open_pts() r3 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x281, 0x0) fcntl$dupfd(r7, 0xa, r4) socket$unix(0x1, 0x2, 0x0) truncate(&(0x7f0000000bc0)='./file0\x00', 0x7) r8 = syz_open_pts() unlinkat(r5, &(0x7f0000000c40)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000a40)=[{{r2}, 0xfffffffffffffffd, 0x89, 0x4, 0xe77, 0x1}, {{r3}, 0xffffffffffffffff, 0x5, 0x20000020, 0x101, 0x4a5ee80b}, {{r5}, 0xfffffffffffffffe, 0x91, 0x0, 0x5, 0x6}, {{r6}, 0xfffffffffffffffb, 0x8c, 0x1, 0x9, 0x9}], 0x6, &(0x7f0000000b00)=[{{r7}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x400, 0x9}, {{r4}, 0xfffffffffffffffb, 0x40, 0x0, 0x1ff, 0x6}, {{r8}, 0xfffffffffffffff9, 0x41, 0x40100001, 0x9, 0x800}], 0x1, &(0x7f0000000d00)={0x45a, 0x8}) chroot(&(0x7f0000000cc0)='./file0\x00') truncate(&(0x7f0000000c00)='./file0\x00', 0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchmod(r4, 0x10) r9 = syz_open_pts() close(r9) syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000980)) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r9, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r9, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) 17:06:08 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2e6) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffee0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x2, 0x1800) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) fcntl$setstatus(r2, 0x4, 0x4) msgrcv(r1, &(0x7f0000000bc0)={0x0, ""/117}, 0x7d, 0x20000000003, 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000b00)=""/133) 17:06:08 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x4b, 0x1, 0x0, 0x0) 17:06:08 executing program 0: clock_gettime(0x7, &(0x7f0000000080)) r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x2, 0x200) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x40, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x10003) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) r5 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="8d000000000000000000"], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x0, 0x6}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) openat(r6, &(0x7f0000000200)='./file0\x00', 0x100, 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0xffff, r3, r4, r3, r4, 0x0, 0x81}, 0x9, 0x7, 0x1}) r7 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r7, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 17:06:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x4004667f, &(0x7f0000000080)) 17:06:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) ioctl$KDENABIO(r1, 0x20004b3c) 17:06:09 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x361, 0x3) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 17:06:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x802, 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x8, 0x10) r3 = syz_open_pts() r4 = shmget(0x2, 0x7000, 0x369, &(0x7f0000ff8000/0x7000)=nil) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000340)=0xbe) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/215) close(r0) fcntl$getflags(r0, 0x3) r5 = dup(r3) r6 = msgget$private(0x0, 0x110) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000003c0)=""/33) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000480)=0x2) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x83, 0x0, "b08dce5800", 0x0, 0xfffffffffffffffe}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) mkdirat(r1, &(0x7f0000000400)='./file0\x00', 0x80) 17:06:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x16, 0x0) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xe57b, r2, r3, r4, r5, 0xc0, 0x4}, 0x4059, 0x4, r6, r7, 0x9, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040), 0x200000000000000d}) msgget(0x0, 0x401) msgget(0x0, 0x40) 17:06:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="38741e4e5a0446ce6f795dff39ac296b3b4f0b7702299f671288e55580de94ea82e21febd85c2ae48bc77c78fc117e2b1c79d8e8b6e5f51b623b8735fb4c23ae4e0b65e7a59d0e8873ec6e2398e7bed595dec9772505d39fe0d9e2a575b160864f484927529b760ddf2d9ebd30999edd23b8333e20216c4fc8cbbbd828c3e42bf0e4742c317cc7f316acf09ff3ab280703144494479ffd851f9ffd3ff046cdfdc7119b9b08affbd9693db85faf9f6e5cd8d76e3f81dd5b9f857d09136bd1cb1106e5c30d927b39001a05eba54b5334d958e4be41b95f753d4fb5ca3b1ea416af7fbb7e58bb4d026802fae2ee554a006087a8"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000080)=0x6, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x9, 0x97ce}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 17:06:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x1c6) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x74fb, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:06:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000000c0)=[{r0, 0x85}], 0x1, 0xc0cb) getsockname(r0, &(0x7f0000000100)=@un=@file={0x0, ""/76}, &(0x7f0000000040)=0x4e) 17:06:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10002, 0x34) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10001, 0xff, 0xfffffffffffffff7, 0x9, "c8c87e49a2c2bf942afea912b2d76262a0cfe1ce", 0x8, 0x3}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6f) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000140)={0x2f, 0x1ff}) 17:06:10 executing program 0: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000196e285d57cfa7b23700c70f54de00000000000000a7000000000000f78b7c4b03d22ac19708c425780003140000000000"], 0x1, 0x2, 0x1005) lseek(r1, 0x1000000000000, 0x100000) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) fcntl$getflags(r1, 0x3) getuid() r2 = semget(0x2, 0x0, 0x60) semget$private(0x0, 0x2, 0x24) msgrcv(r0, &(0x7f0000000800)={0x0, ""/190}, 0xffffffffffffff36, 0x2, 0x1800) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000040)=""/123) 17:06:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200)=""/182, 0xb6) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000141100000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) 17:06:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x41, 0x1, 0xd2dd, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x9, 0xf0000010, 0x5, 0x3}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2e, 0x40000048, 0xfff, 0x5}, {{r1}, 0x0, 0x40, 0x1a, 0x2, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x80, 0x8, 0xeb, 0x5}, {{r0}, 0x0, 0x2a, 0x80000001, 0x100, 0x4}, {{r1}, 0xfffffffffffffffe, 0x25, 0xa6314190aae9eaa9, 0x5, 0x5}, {{r1}, 0x0, 0x24, 0xf0000000, 0x6, 0x81}, {{r1}, 0xfffffffffffffffb, 0x92a16cdf30fe1254, 0xf0000000, 0x0, 0xffffffffffffa85b}], 0x0, &(0x7f0000000040)={0x6, 0x8000000000000000}) r2 = socket(0x20, 0x1, 0xffffffffffffffc0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fcntl$getown(r2, 0x5) r3 = geteuid() getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r3, r4) getuid() r5 = getgid() getppid() getuid() r6 = getegid() getppid() geteuid() dup(r1) r7 = semget$private(0x0, 0x6, 0x41) r8 = getegid() getgroups(0x4, &(0x7f00000003c0)=[r8, r6, r5, r4]) semop(r7, &(0x7f0000000540)=[{0x3, 0x2, 0x1800}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpgrp() geteuid() getgroups(0x5, &(0x7f00000004c0)=[r6, r4, r4, r4, r6]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="b68340e908ebdcbed31ef6165ab47afca8", 0x11}], 0x1, 0x0, 0x0, 0x4}, 0xd) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 17:06:11 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40, 0x4f17, "b04d00f3ff0a631a00", 0x38}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendmsg(r2, &(0x7f0000000100)={0x0, 0x2b1, 0x0, 0x189, 0x0}, 0x4) 17:06:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00005ec1cb7b0377fdc020000000004000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x8002, 0x8000800000000) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:06:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x800000000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 17:06:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000840)={0xffffffffffffffff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getppid() fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000a40)=[{&(0x7f0000000280)="4c393db3ea0a", 0x6}, {&(0x7f0000000300)="a4704b9edcff755451", 0x9}, {&(0x7f0000000340)="9a22e0f4e094a44fc403fd2dc18d634ab7995af0c5e77c7ad168b0a877945bac92af60c5e704aed567d7a7e3db3c354617769770a60eb0316702f718802fd665170041c0d10e9a8db9287cf1528a6f77e9e2906d4260fc50b8bda1f7dc022001fdf81f8b692d5509d141bc69765894e913b9a7651d5374f86ff73f82d71442b82ff31f091953156c593d9de91960665b6e96449cd68ac9cfb9e25d67f414d3266df7ba538f5c4b2143f51b5092abf91b4398", 0xb2}, {&(0x7f0000000400)="99105d8d7c", 0x5}, {&(0x7f0000000540)="5b2af0e3d4adf0ebccb0c6257e3637441d74dbec482c80cbf9f514ddd64b1e6ab5e4b7a4a2372455311f2a343f529ce6e1fd46e42690cb0d035510b0ed4bf0372aa9b54eb0e221fbe1141c2f3649682a5136e4c3700d685cc3acb810f8d9ea1b5784ea83150b37ef7b554e018e5726b805b388848ab969494cd60118c905e90d196aed415885bb99046fa8209c78f89530ec92c80d5505042bbc6474eaf3884a6ef76a33551e8e8d83e1c454400424b0ed42dca435f467264c6c29f02f1f72b2b5e3dcf7db4d", 0xc6}, {&(0x7f0000000700)="5e76dfe084431fc0a1f0fa2c0830a26b87ccb2974422f5ba616886710a8fcd2e93b4d2613d572e985665153a46ba3a9890e5dc922e86266e70ee54d059b83c6476672bddccc119a91f14919623152f674ee0e46889f10cba40f5ac829a40927584cb48917339387ac54102f9865538f349878a6f43188d480a8fb46c291b401dadac298b03d616129d40434fa729326c4f7160a5ed4d577d0ba5f170e199694c16e2ee68fb70ad2fdce3082bfef87effbd4aabdf05176172e1455ed8", 0xbc}, {&(0x7f0000000640)="3185a3511f163e26c10374c86e612a2be5a34ba896f0ca8c80e286b4a802359aa97b81687218b515adb8", 0x2a}, {&(0x7f0000000880)="45e37609fdb32d04e87cb90b99d48c04fadc6bd522d4009712faaee8fcfa538e4cf4d792eec679d6f80573f625b9f03cedd93f3cf841f52e8897ad64324b4a17df4df0ca7f4c7173581a594e9a545d35c6afe88fa1622799fba4debb5783a7fb35770cb15ce65e6b5fa4d55c614f07b09f3c6845d3a81d8251a3517315af8cf01e71cb5b443dada6f8674d0ba033", 0x8e}, {&(0x7f00000007c0)="16b283158d7da5c0d5c386634e2738b52fb5507b3b288bfcc93241028015f14093f6e23374f096dc326bcc59f8ee1df0ad925e61f3b83a87662692e68186404f54299d2af189fd7cebf95fb9", 0x4c}, {&(0x7f0000000940)="a3b766804235919c0f4e69cf765225ab905d0c3f01d282f1fe1b1cc365a5f6c2115ef947628b7a425c340c99983cc40fc6355fcb58ff41842ba1826d931d5e466e442842d63a9d0681201419d53d53d949e6f8473b0e62f2ce8d355f88eec74642f105fba16d2be8b7d305a4ce65a168a66dd0d18fd38c769809079c2b3e89529cecfb55b99191470bad5ac2974e5ff5c517336a283bc6e3af7e64774c5b7c0fe041a8f011864062a4465db3db9c20977feca05e10169eeafe2600a470b66d7f7787ae4269f11fab2ce7433374b71e80f0f2932cb7a718f54d157252559316380670fb45c317dc7a88e9ecacc105", 0xee}], 0xa, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x40b}, 0x1) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 15:59:59 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) kqueue() lseek(r1, 0x0, 0x1) 15:59:59 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xd0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1cb, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000040)=[{0x4}], 0x1}) 16:00:00 executing program 0: socket(0x800000018, 0x3, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, "d730704cafacc3e9e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) mkdir(&(0x7f0000000100)='./file0\x00', 0x40) login: pckbd_enable: command error 16:00:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xc0, 0x48f9}, 0xc) utimensat(r0, 0x0, &(0x7f0000000200), 0x2) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r1, r1) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02dfc1795acd76ef37af00"}) write(r0, &(0x7f00000000c0)="6a4a4e5cfab0fbad60200000000000000000004603080fde3ef9ce886fef95af1fbb477bb3ca8802ffd344e2b279990301000080000000c423b51f47e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246a56c94c6aeef01905d7bdd8a1cedb43d71371298b99e6fd8e946eae05000000000000233ce7a6d590fc1b6b85dcb7e4c6b33d1251a7aa7396b4c21c2edc35dfc23d048e753eafee32e2247159b1cb216048f210ff000000000000008ae0e59a5c9acb36b825377083f2ed4ecd19a90031dc8b7c0b0de329ef598985071004995d092b0598d82f8bf20c46e5cd93a641b76f0acf0c42193d5244f8f4b791d3fadfc2832752efe8532eeffea92797ec2648e37e504dc5f13ca4e3b567000038927b3d9638efb95c311ed701c111", 0xfffffffffffffe23) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') fchmod(r0, 0x20) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/106, 0x6a}], 0x1, &(0x7f0000000200)=""/18, 0x12}, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) chflags(&(0x7f0000000280)='./bus\x00', 0x3) rmdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f00000002c0)='./bus\x00', 0xc0, 0x1) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x100000001) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/224, 0xe0}, {&(0x7f0000000000)=""/29, 0x1d}, {&(0x7f00000011c0)=""/2, 0x2}, {&(0x7f0000001200)=""/246, 0xf6}, {&(0x7f0000001300)}, {&(0x7f0000001340)=""/84, 0x54}, {&(0x7f00000013c0)=""/124, 0x7c}], 0x8, &(0x7f00000014c0)=""/203, 0xcb}, 0x42) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) sendto(r1, &(0x7f0000000100)="dcffa8287524fd0bf64c3d78aa6619fa17e2ba1cabe7cfcdc640031675bfa8becfffb2c8574a9858c7c0abc456d36b9311c32792e2e4e5309394e14c1e82fd78f883d95aee1b1f0e5def6b9cfff779f69f8f596eb44146f338f923010cf4a1d98120871f2ab5cfe136d796c8aace39ea1711786b2b66cb2bd9f9c2f5fe99be2f1e6c24f81d5fc7552f433e757b8d399e7ce575869a88ef7df3c24ea394653b378d8c1e4ed28c744e204e8608e60d054e709696da58ebebf8664b44d3d0f9", 0xbe, 0x5, 0x0, 0x0) r2 = socket(0x6, 0x4000, 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) setsockopt(r2, 0x9, 0x8, &(0x7f0000000040)="31e15e0d9f015b3295ebcd2a1ee199c00e19b8e376c469", 0x17) poll(&(0x7f00000001c0)=[{r0, 0x20}, {r1}, {r0}, {r0, 0x80}, {r1, 0x100}, {r1, 0x5c}, {r1, 0x10}], 0x7, 0x48) socket(0x18, 0x5, 0x10000) 16:00:05 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r5 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r5, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001300), 0xc) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r8 = geteuid() r9 = getpgrp() lseek(r6, 0x0, 0x2) r10 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001140)={{0xffff, r8, r4, r8, r3, 0x0, 0x7fffffff}, 0xb9, 0x3, r9, r9, 0x10000, 0x80, 0xc81d}) connect$inet6(r6, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f00000011c0)='./file0\x00') 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000001, 0x0, &(0x7f0000000040)="ebffcbff13a7fd812e549b30713a9fabce278e1c", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x10000}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000300)="8e927e48fe010bdee46644a49b1a3954d421072b0048afda395a9b90b232ef35dafc680e5adb0604a1c0063de67fd9ac34c14abca4a96c8f0ff0f4fdecefe14579aab0e7709b1a6268def7c43aadbeeee1eba2d93a08273b26c01cfb21df3fda3949fce0892fd97b48dae525fde89c18f21be0afd59dd3073f727af803917c4d98b765f6e8a6841b7eb2cafed714527bd9d6512aec8b9e7855295bcef5433bb8ea75daf37a8f752c19379e37b7622fa4a3865db5518d43cec36234be6b3359cfcfa7da79", 0xc4}, {&(0x7f0000000080)="b69f7024c9949ce8ef55ddf9fb7e2a011fe501676801c380a1e2446095cdedbd75943d8899012beeabeb7e2783ad6b6b2aecd49aba08df2aaae0e533340368dd6e024860e36cdc337b2f", 0x4a}, {&(0x7f0000000240)="73d7fbced3e30003d4b9875e4cf280cf812f8ced50b4e7d52f2e1765bb7484578c4e9e54a835254274730bf8fa064ebf0ac4f7f397f6fef94c5d867720d1969be0d7e75f3538d7b5bad8", 0x4a}, {&(0x7f0000000400)="3dfd0aefe624a879b51800f4bcbf1164e14f0097113cd8b704a05658e2f9155751bfe7c2430aeb6ca50c5433604567ca2fd9ab1a8db1bcaae0665311e3947179b5", 0x41}, {&(0x7f0000000480)="d310b3725d2ae399caf796dbbefb284179fb7474f5ca82f1193d19a3f44e5b87fd9a205dee3ca759200b011b0dac093952224f0a45de86d2d363af8cb25b70c45410525b4039cea311858058d8b3f8bebc8e4baeb2fad3e6ec", 0x59}, {&(0x7f0000000500)="d001ee86781958a00281fe1426e67a3ac22d12be0f42f7bf6148ec08359f2e91450891b8b16fdeb33e6ccbff9c40dda2c3b0109d8b28c97e70c0733481abe04bf92eb8c9933966fac164834d9734c6765f287fc5e3ff95854178c31b4e21140a9e19949decb5cbc57add72cff42ddf914969fe539ec15d021546cb32e3f29a0eccf0aadc9d16de99be4187d5328e2ed7a20d64902ed31adb61a2f94315a6bf127a164a4735ef199aa1a5a100cfd2765c1c8f7bc1800e37748e584bc2d8a531e0d89f85571bf5444f591ac86a8e32303583a323f95b05da93d8e74038d66da4b9800495b0bd6da001d444b59b244e3c85dedd48fc63cd667cb70f2f12dec96ff533cc2d8734e8a8824ce9b236169155517f85527cca46dcbad4c1ed326ef5b522143bcdb909c5e267e42adc89f025f50b8b4087bcb9d154e01aa66d8e7f3d232102597efe5b01bc06070ac29e232c965f727ddb2334be263a947c6d63784215abaa942ce7a25202dee525e59f4eca50cf04e88d6b99ba89aec67db12c57527ad11118eb2edf8c1112eaea75f94948ae0e92247cf87af2be14bf01b6fae12a88352561172888216b10d95bee56c98dc690a916f7222e9425527156607a0c3f13b359277e62e52987ec8d8f4c0882ea091330d9369794f4ac48efaf73aa64a38a81f46a65670346727f9f2d1aa07e3e37d3932c1f2361791881672855993096c8f2c697361b0c1740c3a69aa8f90a74a42df15b0ea783a95c9e4dcfdbcc742f34499fda0d5017eaa4cbf77b1a0d3e7010c3ce1e741fdb58cf27456afcb0ec9fb1a766fb05dbcd0c2c9419e8497f13ff96fcd5fa173a8da6af6f01daf0ae51ed4e67606104533d8d5e28bc9390934af27cd7d8bd533b2a9a116327d22d1b3f7d5b96d795a03fda776dc81b917d4d6d34f43d8222b57656a90b82d25d1ff6a52a93a73d4aee1031e0ed8079424e4e2fa7a1e85da427fb281da7ac899d763d77de9765aa3db3e3d8fa5a9f30e42654a7ecd05c1d577a1d23432b9d3258c130fb1cf8d603dab5d4ad728d6b8a7785a639927a2c8f58fb943a1e22d322997030473d51b2eadd7355127b14b9270828246ba6f2e4814158b729448bcf1cf15d819e3b557dcc77b3299dc7f8b5b9163a6afea465b8edc3d46956f17d7db237b4f17ae22991c864ce318d7c59a46bfb0521ff29249085aef868a93388e4a349fb284883f5c9c803824c233529fc59b310073fa63fcdedb3ddce9a1a4733e9a9c6fe89ff149012a6765c010c02f58d045b1d403488e6d65f525a102f58876e8820fd8b9056f7960120107813b0128c94fc42233c8a0625196e23cf581b82fce6a6c69044534b7c8a8cc94d2afc8dd26f3dc507c8ad9c4e38a94c9d62a9201de1107da621bee27408865aa935551687a8520b78a92b8bfa80d230c76c874c6c417267d1c1c7a08ea78183b5a52ffc2f11ef3abd0dcefac8e100a2e938cd8610878335637f5a4b0c00a43de0b130195e68fadf6ca84e8556030e471d4a10e7652cc09e0e89265a22522ad7b0c8711daacdd7322fb2b6bcbde88730aba5fec1ccc09536b7c71beb27bcca057fe9f62e7e4c42059dedb0e724d6ab06f57fd477cc357f853773f0dea7fa03f5b83fe53faf04b6056f99c3e3af86c552b4d13447608ab447bdf2dcefe2dc3a1f673dc37270b80734fd218c2bf2ae3cadb72782b1ed7d424d3071a3ea68296cabb02d80d7168c7af0b90c1c2c09cfc5b7645e8d235f008a7c43635e8532ef7784c40a2ac4b29b2f7db19b5f40042a7edc04b4b72873a69ff7360c5168d5e9900410b4ec008fba90a10f72aa2545b5a2a9a15d52b899a64e6619557379387cc4d99d44d7fd6a37dc2a2134dc77a3861dc7810c4f63711f99f5fc657e525f0bd7bcbaabb59b5febd3f93089b6b5b21de665f6d29c94b61bfd1f6f8065a09a303d9aabbf5f25caf5e501dca9ac9c2d7f73f4490bb81220dccde140f26a7d5ed80049cded358d8d069f7e299c2cdda17c6459e636bd987663f531e8982a8b487db853ce0e76a04366abb370e182629eda44e352ef2167bb6be050b7f2ea552f74fa5fe3e024dc65fd8482f46f3f909d46f707c5f8616a80dc8b03f0cd9d2ed27f2bc6c366541b27ba1ecbb1cb4a35e4844a88b31c91994dd298bb0e0892f542253af7efb4c643bc70e9c234c0127681440c5f5c2b36e8e7358120e662be26afd17fefd49dea2528d66c562fc7f1c1b1e1c8623b4665f5df7bb4824cdf17507f29e1c6fdd722d70bc32b119e27f079d2323c9e2841f722ddd152a4bbf829445c34a09c0a25cecba5a656bb2c3e7a2d829bd327d279456fad4d2a498036f5b89dd1bd54a57924167b1bbc3a898f77c0816d1f1e93ded59aba4ea4ad074ff64e2fcc531422585367664e9625e49e55e873cfae64f8cccf4361d89c637b8ccdaa1e68dfc4cd481ea0b3fe707d3d68da0f2cdb7aefdeb758f011e482bbf6e44de78ba13bb047ab37106f37e2fb9db3b14db598d1e097f8aeb5a5db02dbbd8ebb2c111fa3b1c6768e0251550695dc9a3484a47ed2f21e7265b3c1ffbe1934d7ab7aa0eeefbc8ddd034c7561263a2d028fc7f67488e44e61c04925b353afba8d4c24b029658d6d650b17900ff8661dab201c7bfe06e57ab4ff967eabbb611ef090c66262374c53154286dc6d726117651e6efafede41f95ddd6872f40d6f10a0b7b3a94774706baa77b0a789774c7d5cad993fba993f60f5dd96361410b89f08e1d7cc5829dac9497934868d47d536bd05a96c163149e6bfec0a83646d06a5493ff019b169592357f2993846d9780d2828fa2a925c29cf855b3f7d81dfb170a7e539e72c2448dd1444e5f6b163ac5722c1ef63effb21e60443ad746568ca94c83ff9ca6eeba0ee0d98f11b518f73bd40f059075603f6a1e8de496d32a5be88c7ef63f99fddb6d3424ecab14582b289736848c098f6b4b4ee48832901651707cb316147223b4c4aa37de704437e057b04c331a8fab119a9ffff58ea28ca066fafa16241b6f5f69941f8bc06676eef223166120a6ec2937889fe29bc5e8d58c4d58ccd407aeeb2dee382063fde4b3c360261689472a9afb7d19f562b5c0cc32b95ad2dc32181961683cce95a6126afe09082b40a08f7521cc16b5605d83103ce600261dd0db23c6fb58b91b0d91f9a442077c18becd83cd269c79fe6638f5aaf03e0c6cbe7e602a3f49bd75a39bb6941e86867a6074bb727b2affe339b5f6afc4e71f1bcb7041d7a3a6ba9fb0a8b4d69e9b0b3c979d2e46cbd50facab8b40aff8aea0ec2e61ad03ec0889148deb0e22662d71c3e738fbc6e2b3260af34017896d75af4eafc483d60ebffb8ba0bfd03cab918e7fa1802d344f85822c3071e3c933631d4504cac7890380151adf1bea7a1a33445e014a81468fff5b9bcc581a2c7cdac0700f92b4f717bd5748be298bb5b539d8242c95e3c149f2da8b9938d05c983271291fa001715c2e92f6624c3296f4bb1282cca07fc4b15194a9415c3459f7056e41641554a675e4748c4783a4969eccffd60bc4fac9a4d1efd85bd49303afbd32109ff5d44e64a196e295eaf0db75d9c2080642746f7808ad2eb6bf25b7223c034bfd0e11500a0e6358c7b71962801f7dd07ed01ebdc6644ef0e68103096a8dac96433d2f63b5f578941a431c132288415a01e10ea559aff06132890208a0c9cbe4862bc6cd0b310291212e1589b58c6bee4e51e2e41a399731d23d591cc0ab3e355e5b8f0e1ddea7474527adc7c8490382b53424d606e826e8353af466e91072de4beca7b57b7caa6ff3e770a162f166d9ff7aedf3eb9ffff75f1f9a0868db5e4a47d15a9df918631ec3899080a8cb4cf0d4313aa16141bd358302b32d910aef2de22c0a03d43d220b10205e57606826053d9d5cdd4658703a651d1ff1ef6ba0f784e6e2e901d535ddbd1f97f329b646893b3af141586a045ca3521dba2658b604102fa3dcac36ae434121ad2ebf4d7ca3cb722fdd66cf7ec0ebe7e40f62b62d5eaba2a70a068f7f4c82d0255510d6a66b63c6fa55f03fe3dedd0ffe0c513ee50fd8721b3def1715a3fce92d109f27343c6941ae31e7fb243c4717ddda70c498375e8029868ad4d947ea8703e7b7dbd7c5c28c925ae31d8b42c285d7a666793521f4524810de9ffca4d3436d5a945ad46a1737b38a6891879db00b70ee171240069e7340ecb3d71b90a73f4c4599f74b0fca6515aa138b44a380b742c3e3b61051cb9bba3e21765c9c516d7cdd50e558f06873629a032fd8ee533a5cdb3220d835a7e294649aad913e63e0d2c53bb78fcd8d78b82cdbdc50df068d6c30259adf56394cac4d7feb6076a8d5f9127548db72a48fe4652e40dfefaf757ba4341d9ee0c91028a5c1eb4bb644807e82cc528c3913967c4bdbe657db2115d3c50242e7465138156ef7972289c9cdeb63e61346fb424ce183468c45dc5312a04f5c9273313a8a91b8405b53ebe3608a6de9ee9517176d3dffead9c5bfd8fd907e7554721af2f1e058406bb19595dea90a2eb7c34712f2f791c0def12f2dd55c0e24504f6a95edf4becb7b32a8cbc595366a82f08e5871676b264b18fdde004c1ce0c82ca95b59732388cac289cb3e7f1b1ce738c585f071c116486e91c745c465edd3b3a4ed1028de06ad9fccd5d3dbcfdc98fad7a095e670048a94f04dfde94b909a01d7aed806a1454efb1468971e150b729bb39763ee0d9f2d20e3795c039a1d5466cd9ebe93b892404bf0100ddcdc1c6a22dc7e15fd6efe3215b0d354825dee6d5a0110067f7e2101c414fac9190d8b48dc227152896dd90bf3d5ebe77811bc9c27671af6198dc9e4df86fe00415f9cc9363ea36a680877cf1c3fc3d76fed14174d40c9be67348f6a2658900e42a1551bbfe5e1fd47e098344a8ea583eafa3913b79bb92e20e6b8d672fe185af5eb35588cb8ac341fecb9efb779c0a99005fb02ba4f0e81f7f2400f930384e1f7f3f8c89dff25fda46641041d851fa2d4d59442192d27ce11505112fd31d524a068c0c23ddaec90aa917f9e4b5fc856c1f2d21caf894af182aa57202b4c2f9a438332eb99dc4cb4822a2c89e28bcbab6b01cb2bc4674f51a20f73ebb97240f639547f6654df410148a6e87b3eaf3a6cd91f0ce4afdacf128a980c9f7079a1b629be157e3ad789c8335b4a71e0caa256f94ea86aaf057f1daff95939729cbbd4f9ed5a980edbe6ff5b47cea9d47f0c79a4857d3baa0f5edc0029e3c38550c0326a3c4fa04060e7360a332ad745477e73c354f44c62111e076c4f87babe045c90f7c11d700f09d89ab16772feb2c600b8aa428da889b7334dfc60381dcbaaea4b1789f49029c1ac3c71e2cc15cf6c0125506d486ae390e11655f4c1f2a9a363c8ad039d57992c102f6fd22f42422b173122c4b9102cc3b8e15f661ca23717155d8d3c75d29af80ab25cb8f5702e094c7ba7345b6f84e525cfe80ae4ff13bdca4ac687f8f3f15a67c112c857d28d70c8155c2738231b31ef69ef5f4488380483062ca5a7f7cc4060b5929f22919fbe778af1ba482745e9bf8079789a45964961b06c04b1441e46795d2b3f167a1cfbf8bf6f0741c165ad8a8ab7fd981aa9e47cd955b0efa00828155c3afe6bf98468b5429058a9a9b1606766a42b44eefc300087715eadc07ed3739765354b7b9099ebc4a2a45d44d729ffe2187b4c4275a0d65218371bb3e73d219b46742f544d9f724a382b9131e0e3700370f14ce26e6f6a43c6b5890840d58e38f6ee291c814f374eb2e61744f34", 0x1000}, {&(0x7f0000000000)="628b8a2305a761d2c682d35c8d8f7c8c", 0x10}, {&(0x7f0000001500)="42bf7b0b563883f20119979f2b49cc88883b2eb346faffce95eaae2da26291f02742350af205ada02211928791173eb451462a5687e2ce965fdf7c29a0b6eed9fd8006b44f90eb257811741f35ff9bf4dddbf58cb0e2495d1f382ae3", 0x5c}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x30a) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffb000/0x2000)=nil) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000080)='./file0\x00') write(r1, &(0x7f0000000100)="7b4b50dc1ec7687cbd1a2c8198a46abd89239dcd33da8caf1eb196edcea788ea8d710ddd02f1fd066264edbed0bb879176b784113106faa00b6fd0c26f4390627116f1642d83f581858f1cdd5fbd570b287f484d84ba1b80ad07a4fb138cef82bb8a5e7ec0da2bdb2633e3138884b40c62d603b93c83d373d1629a6d91200181114a6fd6de8717ed15d4f8bc99eac4579ed572a3affff69841ac71942864c9f95163a9", 0xa3) bind(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="2d010e2f66696c653000ae3b471a850b4834e594c1188d88010ae127628a0db4cda8dfba05a61dfeb8"], 0xa) r4 = dup2(r2, 0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x6, 0x0, 0x0) bind$inet(r4, &(0x7f0000000200)={0x2, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x87, 0x3}, {0x82, 0x7c5b}, {0x23, 0x2}], 0x3}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = socket(0x20, 0xc007, 0x101) setsockopt(r3, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r3) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001180)=0x2) r1 = open(&(0x7f0000000140)='./bus\x00', 0x83fe, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x800, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x12, 0xef69) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) poll(&(0x7f0000000040)=[{r1, 0x180}, {r1, 0x44}, {r1, 0x1}, {r0, 0x4}, {r1, 0x100}, {r0, 0x86}, {r0, 0x8}], 0x7, 0xb6d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) dup(r0) write(r0, &(0x7f00000000c0)="06861e04e7c6e655417c26ca0683d622464bb89f7946490664a71a0146a8e40fe52875725c103f0ea455d7e378f0a46ade92de69099f36873688b3878fba9057de073d2a421239c8021f4414efcf04adda6ef9471f66a6ffcf1b015990f1b6a1378d02608cc9544705d0fd505f5aa30386149c1c19ff851dcd40cbe10124a29da87e20794d05e2bd9dd66d2a323f6fb032bfeda179e2984045dabb1f2f37389e554e64d70978c07e0d6534a4369224c3e58429f8be", 0xb5) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/158, &(0x7f0000000200)=0x9e) clock_gettime(0x3, &(0x7f0000000000)) r1 = socket(0x6, 0x3, 0x7) setsockopt(r1, 0x4, 0x9, &(0x7f0000000080)="af61d017b32a21f80ab2a2c0cf00600b13691d39cbdf7eb7921eedcc6fe54b6ece3c5cf252f1ac09f7c62765815e915a55408113a4f0d09354b5a97ab7d8734f9bc332fcc4a9a6f58d86e8a71c188cb93669453d2d156a0523888867bbe0da6e22", 0x61) r2 = socket(0x1, 0x3, 0x2) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)) fcntl$getown(r2, 0x5) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:08 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000180)=0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x8}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x102, 0xfffffffffffffffb) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f0000000280)=""/139, 0x8b}, {&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000380)=""/42, 0x2a}, {&(0x7f00000003c0)}, {&(0x7f0000000400)}, {&(0x7f0000000480)=""/204, 0xcc}, {&(0x7f0000000580)=""/13, 0xd}, {&(0x7f00000005c0)=""/64, 0x40}, {&(0x7f0000000600)=""/194, 0xc2}], 0xa, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x30) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./bus\x00') link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000001, &(0x7f0000000080)="0036c2d7d334c2b52d3efcff575a83ffff3b0000000000000024fa646b23a9c281d48abdcd7056add915b444eac9c85ab7a288f6c41b70b1980ad79d432207a712a82b1d5b0aa15fee4c438b02c1354245e06485b94070a91f86e8bfdb58", 0x83) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0xf9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfff, 0x7fff}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x40000400000002c2, 0x4) lseek(r0, 0x0, 0x40fff) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r1, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, r4, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r9) fchdir(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)={{0x0, 0x40}, {0x7, 0x7}}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) getgroups(0x5, &(0x7f0000000000)=[r8, r8, r5, r8, r5]) fchownat(r0, &(0x7f0000000100)='./file0\x00', r6, r3, 0x6) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000840)="eae14f05e33c6fa3a763b4a64fe29903a82e10d6f054d02482b8fdb7a59d738e86d938f1de72639d77c80ab88bd2967d8511c9ca281923194708b7764004ef1ab4eced1b5646739fc0689c"}], 0x22f) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup(r2) clock_getres(0x7, &(0x7f0000000080)) r4 = getppid() r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r12 = getgid() r13 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r15 = getgid() sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="4c0e08fc3e16101f0f5c10c0ff03e6bee3", 0x11}], 0x1, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r3, r0, r3, r3, r0, r3, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r2, r3, r0, r3, r0]}], 0xe8, 0x8}, 0x9) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x7f, 0x200, 0x8, 0x1, 0x4, 0x0, 0x9, 0x1, 0x0, 0x3, 0x7}) kevent(r0, &(0x7f0000000280), 0x7, 0x0, 0x8, 0x0) kqueue() 16:00:08 executing program 1: r0 = semget$private(0x0, 0x7, 0x3) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000400)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x27) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xfffffffffffffe6e) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="6bf461d102234ac3", 0x8) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f00000002c0)=[{0x2, 0x4, 0x1800}, {0x4, 0x8, 0x1000}, {0x1f37949ed59885f8, 0x3, 0x1800}, {0x7, 0x800, 0x1800}, {0x2, 0x0, 0x800}, {0x5, 0xda, 0x800}, {0x0, 0x7, 0x800}], 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x2000000000000009, 0x8, 0x2]) r5 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000640)) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f00000003c0)) dup(r6) fcntl$setown(r7, 0x6, r4) rmdir(&(0x7f0000000500)='./file0\x00') semop(r0, &(0x7f0000000000)=[{0x40000000000, 0x3, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r9, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) dup2(r7, r2) r10 = socket$inet(0x2, 0x4000, 0x400004) read(r8, &(0x7f0000000180)=""/186, 0xba) execve(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000600)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x20002, 0x0, 0x1001}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1802}, {0x3, 0x8, 0x1800}], 0x9) socket$inet(0x2, 0x4000, 0xc9ea) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000005c0)=0xdd) r11 = accept$inet(r10, &(0x7f0000000240), &(0x7f0000000380)=0xc) accept(r11, &(0x7f0000000100)=@in6, &(0x7f0000000480)=0xc) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt(r0, 0x9, 0x3f, &(0x7f0000000080)=""/3, &(0x7f00000000c0)=0x3) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000000)=""/202) getsockopt$sock_int(r0, 0xffff, 0x110b, 0x0, 0x0) semget(0x0, 0x7, 0x20) 16:00:09 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='.\x00', 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001140)=0x8) getpeername(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0xfffffffffffffc50) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) write(r0, &(0x7f0000000a80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1601e33c563a47c2fb6901e40300ea9230090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed537c6048f210ff000000000000008ae0ae9a5c9acb36b82537708370f36376452f17c2c17910b2ffdc8b7c0b906c23654d4d8c4c688fd686", 0xb) 16:00:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) readv(r0, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffb, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x5}) chroot(&(0x7f0000000000)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000280)=""/19, 0x13, 0x841, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x309c8, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r4 = dup(r3) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$WSKBDIO_SETMODE(r4, 0x8010570e, &(0x7f0000000180)) 16:00:11 executing program 1: socket(0x2, 0x4, 0x4000ffffffff) r0 = socket(0x18, 0x400040003, 0x11) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = socket$unix(0x1, 0x3, 0x0) sendto(r0, &(0x7f0000000000)="496037cf61ce29c7f853dfe1e7e8cde16f134bf89bfc899533e892a793e2cf2a57160eb3b4b6e3438064472f5dbc36686355612bcff41cc4f0cf9001c19e8dab715f7b185f1f95fcff41e96c29ff9c047ac79c3242de977f1642460f49a50c7f812050f1d47484624811c1d9dbd46585596e49eae83cdc7e149493b214bef0a0093cf7f19b161a58a3e84f", 0x8b, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) chmod(&(0x7f0000000200)='./file0/file0\x00', 0x80) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') bind$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0/file0\x00'}, 0x10) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000140)='./file0/file0\x00', 0xe002, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x9, 0x2}) pckbd_enable: command error 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="d9815a82374ef84924610d211fb6b950fcd78a95ac9807ca91a41b9c1d239c0bee2f0827966e70adf3df4692cf33cbd4b7adffe71402caf0dfd3b8a82fd376bface0f0f936df8c14b31059fd1c86d3dbbe4e626b7266b21941c081f36be13aaf8e65c5ef1a95b8266d8b8bd563217baeb8c5cde09d88d0e8b75bb771d4d2d526f176249cadf701ef280fcb1e85c98028c1f960150fcb0610e98805b604d4687ad9f1cbda7fac0376092ccc6e7bed676da2508ef5efb0356c7c9db8d0b1a81e6c6b24fe570531", 0xc6) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x800, 0x1ff}, {0x80000001, 0x6}}, 0x2) 16:00:11 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000032b000/0x2000)=nil, 0x2000, 0x7) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mprotect(&(0x7f0000544000/0x4000)=nil, 0x4000, 0x7) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) fcntl$dupfd(r0, 0xa, r1) 16:00:11 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) seteuid(r2) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/247, 0xf7}], 0x1) kqueue() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000240)) 16:00:11 executing program 0: kqueue() r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x40) unlinkat(r0, &(0x7f0000000080)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) mlockall(0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r2 = kqueue() fcntl$setown(r2, 0x6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x7b641d15}) panic: malloc: allocation too large, type = 2, size = 16561268912 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 425338 52378 0 0 0 1 syz-executor.1 *106538 52252 0 0 0x4000000 0K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(3db20e8b0,2,2) at malloc+0xa6f wsmux_getmux(7b641d15) at wsmux_getmux+0x71 wsmux_add_mux(7b641d15,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80792a5ab0,80085761,ffff800020be78b0,3,fffffd807f7c6900,ffff800020b28720) at VOP_IOCTL+0x9a vn_ioctl(fffffd80677cdc90,80085761,ffff800020be78b0,ffff800020b28720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b28720,ffff800020be79f8,ffff800020be79e0) at sys_ioctl+0x651 syscall(ffff800020be7a90) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,8e68180010) at Xsyscall+0x128 end of kernel end trace frame: 0x90e9465a80, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 16561268912 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(3db20e8b0,2,2) at malloc+0xa6f wsmux_getmux(7b641d15) at wsmux_getmux+0x71 wsmux_add_mux(7b641d15,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd80792a5ab0,80085761,ffff800020be78b0,3,fffffd807f7c6900,ffff800020b28720) at VOP_IOCTL+0x9a vn_ioctl(fffffd80677cdc90,80085761,ffff800020be78b0,ffff800020b28720) at vn_ioctl+0xc9 sys_ioctl(ffff800020b28720,ffff800020be79f8,ffff800020be79e0) at sys_ioctl+0x651 syscall(ffff800020be7a90) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,8e68180010) at Xsyscall+0x128 end of kernel end trace frame: 0x90e9465a80, count: -10 ddb{0}> show registers rdi 0xffffffff81d528d7 db_enter+0x17 rsi 0x1a86 __ALIGN_SIZE+0xa86 rbp 0xffff800020be7480 rbx 0xffff800020be7530 rdx 0x1a87 __ALIGN_SIZE+0xa87 rcx 0xffff800003b66000 rax 0xffff800003b66000 r8 0xffffffff81b94ad3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x1d6339b6bf2d29bd r12 0x3000000008 r13 0xffff800020be7490 r14 0x100 r15 0x1 rip 0xffffffff81d528d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020be7470 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=106538 stat=onproc flags process=0 proc=4000000 pri=74, usrpri=74, nice=20 forw=0xffffffffffffffff, list=0xffff800020b28018,0xffff800020b284d8 process=0xffff800020b7da58 user=0xffff800020be2000, vmspace=0xfffffd807effe5a0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 52378 425338 25969 0 7 0 syz-executor.1 52378 317847 25969 0 3 0x4000080 fsleep syz-executor.1 52252 280979 68687 0 2 0 syz-executor.0 *52252 106538 68687 0 7 0x4000000 syz-executor.0 68687 350167 37399 0 2 0x482 syz-executor.0 91347 16532 0 0 3 0x14200 bored sosplice 25969 481233 37399 0 3 0x82 nanosleep syz-executor.1 37399 402486 38286 0 3 0x82 thrsleep syz-fuzzer 37399 284714 38286 0 3 0x4000082 thrsleep syz-fuzzer 37399 49321 38286 0 3 0x4000082 thrsleep syz-fuzzer 37399 18676 38286 0 3 0x4000082 thrsleep syz-fuzzer 37399 209368 38286 0 3 0x4000082 thrsleep syz-fuzzer 37399 44275 38286 0 3 0x4000082 thrsleep syz-fuzzer 37399 221277 38286 0 3 0x4000082 thrsleep syz-fuzzer 37399 196095 38286 0 3 0x4000082 thrsleep syz-fuzzer 37399 19885 38286 0 3 0x4000082 kqread syz-fuzzer 37399 4810 38286 0 3 0x4000082 thrsleep syz-fuzzer 38286 143023 36809 0 3 0x10008a pause ksh 36809 267675 19811 0 3 0x92 select sshd 3768 110759 1 0 3 0x100083 ttyin getty 19811 455069 1 0 3 0x80 select sshd 65062 46488 43048 74 3 0x100092 bpf pflogd 43048 40816 1 0 3 0x80 netio pflogd 53977 410092 79818 73 3 0x100090 kqread syslogd 79818 464062 1 0 3 0x100082 netio syslogd 31272 12164 1 77 3 0x100090 poll dhclient 47006 137482 1 0 3 0x80 poll dhclient 28673 491918 0 0 2 0x14200 zerothread 58080 400404 0 0 3 0x14200 aiodoned aiodoned 10148 281671 0 0 3 0x14200 syncer update 48250 46336 0 0 3 0x14200 cleaner cleaner 14063 186482 0 0 3 0x14200 reaper reaper 87551 392943 0 0 3 0x14200 pgdaemon pagedaemon 1588 432408 0 0 3 0x14200 bored crynlk 66368 407993 0 0 3 0x14200 bored crypto 39994 483135 0 0 3 0x40014200 acpi0 acpi0 29416 199969 0 0 3 0x40014200 idle1 88561 428885 0 0 3 0x14200 bored softnet 57644 160641 0 0 3 0x14200 bored systqmp 77586 205361 0 0 3 0x14200 bored systq 50671 295298 0 0 3 0x40014200 bored softclock 13655 413537 0 0 3 0x40014200 idle0 97908 118137 0 0 3 0x14200 bored smr 1 377575 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 52252 (syz-executor.0) thread 0xffff800020b28720 (106538) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823e9b78) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9504 6411K 6415K 78643K 10637 0 0 pcb 25 9K 10K 78643K 112 0 0 rtable 100 3K 4K 78643K 244 0 0 ifaddr 52 12K 12K 78643K 75 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1472 0 0 iov 0 0K 16K 78643K 29 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1198 75K 75K 78643K 1268 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 4 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 24 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 136 0 0 proc 53 50K 71K 78643K 350 0 0 subproc 64 65538K 67586K 78643K 102 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 16 0 0 in_multi 33 2K 2K 78643K 44 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 207 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 87 21K 21K 78643K 1285 0 0 UVM aobj 17 2K 2K 78643K 17 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 6 0 0 NDP 10 0K 0K 78643K 21 0 0 temp 125 2367K 2433K 78643K 3589 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 99 0 92 1 0 1 1 0 8 0 plimitpl 152 21 0 13 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 50 0 10 2 0 2 2 0 8 0 syncache 264 4 0 4 2 2 0 1 0 8 0 tcpqe 32 9 0 9 1 1 0 1 0 8 0 tcpcb 544 26 0 22 1 0 1 1 0 8 0 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 3 0 3 2 2 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 16 0 6 1 0 1 1 0 8 0 pfstkey 112 16 0 6 1 0 1 1 0 8 0 pfstate 328 16 0 6 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 225 0 41 12 0 12 12 0 8 0 art_table 32 226 0 41 2 0 2 2 0 8 0 art_node 16 49 0 15 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 22 0 12 1 0 1 1 0 8 0 shmpl 112 15 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1640 0 223 46 0 46 46 0 8 0 ffsino 272 1640 0 223 95 0 95 95 0 8 0 nchpl 144 2031 0 397 61 0 61 61 0 8 0 uvmvnodes 72 1707 0 0 32 0 32 32 0 8 0 vnodes 200 1707 0 0 90 0 90 90 0 8 0 namei 1024 5383 0 5383 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 5462 0 5462 7 6 1 6 0 8 1 sigapl 432 332 0 316 2 0 2 2 0 8 0 futexpl 56 1543 0 1542 1 0 1 1 0 8 0 knotepl 112 103 0 84 1 0 1 1 0 8 0 kqueuepl 104 49 0 45 1 0 1 1 0 8 0 pipepl 112 246 0 227 3 2 1 1 0 8 0 fdescpl 488 333 0 316 3 0 3 3 0 8 0 filepl 152 1786 0 1682 5 0 5 5 0 8 0 lockfpl 104 34 0 34 2 1 1 1 0 8 1 lockfspl 32 36 0 36 2 1 1 1 0 8 1 sessionpl 112 19 0 8 1 0 1 1 0 8 0 pgrppl 48 21 0 10 1 0 1 1 0 8 0 ucredpl 96 186 0 177 1 0 1 1 0 8 0 zombiepl 144 316 0 316 3 2 1 1 0 8 1 processpl 840 349 0 316 4 0 4 4 0 8 0 procpl 600 609 0 565 5 1 4 5 0 8 0 srpgc 64 6 0 6 1 0 1 1 0 8 1 sosppl 128 3 0 3 1 1 0 1 0 8 0 sockpl 384 183 0 164 3 0 3 3 0 8 1 mcl64k 65536 2 0 0 1 0 1 1 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 1 0 0 1 0 1 1 0 8 0 mcl9k 9216 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 126 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 153 0 0 8 0 8 8 0 8 0 bufpl 256 6036 0 1143 306 0 306 306 0 8 0 anonpl 16 46510 0 39022 54 3 51 51 0 125 16 amapchunkpl 152 1440 0 1355 6 1 5 5 0 158 1 amappl16 192 1528 0 1085 38 7 31 35 0 8 8 amappl15 184 115 0 109 1 0 1 1 0 8 0 amappl14 176 26 0 22 3 2 1 1 0 8 0 amappl13 168 29 0 25 1 0 1 1 0 8 0 amappl12 160 13 0 11 2 1 1 1 0 8 0 amappl11 152 83 0 66 1 0 1 1 0 8 0 amappl10 144 68 0 65 1 0 1 1 0 8 0 amappl9 136 587 0 584 1 0 1 1 0 8 0 amappl8 128 132 0 119 1 0 1 1 0 8 0 amappl7 120 32 0 28 1 0 1 1 0 8 0 amappl6 112 118 0 107 1 0 1 1 0 8 0 amappl5 104 106 0 93 1 0 1 1 0 8 0 amappl4 96 567 0 533 2 0 2 2 0 8 0 amappl3 88 115 0 110 1 0 1 1 0 8 0 amappl2 80 1693 0 1628 2 0 2 2 0 8 0 amappl1 72 17046 0 16585 26 16 10 20 0 8 0 amappl 72 851 0 815 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 16 0 0 1 0 1 1 0 8 0 uaddrrnd 24 333 0 316 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 333 0 316 1 0 1 1 0 8 0 vmmpekpl 168 6817 0 6795 2 0 2 2 0 8 0 vmmpepl 168 43245 0 41710 98 20 78 78 0 357 11 vmsppl 360 332 0 316 2 0 2 2 0 8 0 pdppl 4096 674 0 632 6 0 6 6 0 8 0 pvpl 32 154226 0 143400 141 10 131 131 0 265 36 pmappl 224 332 0 316 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 456 0 4 13 0 13 13 0 8 0